[rekonq] errore al make

Jannick Kuhr jakuhrlinux at googlemail.com
Wed Jun 3 07:41:11 CEST 2009


2009/5/31 Paweł Prażak <kojot350 at gmail.com>:
> Sorry I dont understand what you are saying, but as far as I
> understand this error message you need to have headers for KIO. Try to
> install devel packages for kdelibs.

Hmm,

I can confirm this (or a similar) compile error. Since a few days it
has not been possible for me to recompile rekonq. I am using Gentoo
Linux (~amd64), KDE 4.2.3, Qt 4.5.1, gcc 4.3.3. Since everything is
compiled from the source, Gentoo automatically has the headers and
does not need any devel packages.

Kind regards,

Jannick


[ 30%] [ 32%] Building CXX object
src/CMakeFiles/rekonq.dir/rekonq_automoc.o
Building CXX object src/CMakeFiles/rekonq.dir/autosaver.o
[ 35%] Building CXX object src/CMakeFiles/rekonq.dir/application.o
[ 37%] Building CXX object src/CMakeFiles/rekonq.dir/mainwindow.o
[ 40%] Building CXX object src/CMakeFiles/rekonq.dir/mainview.o
In file included from
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:34:
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/networkaccessmanager.h:26:29:
error: KIO/AccessManager: No such file or directory
In file included from
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/mainwindow.cpp:35:
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/networkaccessmanager.h:26:29:
error: KIO/AccessManager: No such file or directory
In file included from
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:34:
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/networkaccessmanager.h:34:
error: expected class-name before '{' token
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/networkaccessmanager.h:34:
warning: 'class NetworkAccessManager' has virtual functions and
accessible non-virtual destructor
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:
In static member function 'static CookieJar*
Application::cookieJar()':
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:151:
error: 'class NetworkAccessManager' has no member named 'cookieJar'
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:
In static member function 'static NetworkAccessManager*
Application::networkAccessManager()':
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:160:
error: 'class NetworkAccessManager' has no member named 'setCookieJar'
In file included from
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/mainwindow.cpp:35:
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/networkaccessmanager.h:34:
error: expected class-name before '{'
token/usr/include/qt4/QtCore/qpointer.h: In member function
'QPointer<T>::operator T*() const [with T = NetworkAccessManager]':
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:68:
 instantiated from here
/usr/include/qt4/QtCore/qpointer.h:78: error: invalid static_cast from
type 'QObject*' to type 'NetworkAccessManager*'
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/networkaccessmanager.h:34:
warning: 'class NetworkAccessManager' has virtual functions and
accessible non-virtual destructor

/usr/include/qt4/QtCore/qpointer.h: In member function 'QPointer<T>&
QPointer<T>::operator=(T*) [with T = NetworkAccessManager]':
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:159:
 instantiated from here
/usr/include/qt4/QtCore/qpointer.h:68: error: comparison between
distinct pointer types 'QObject*' and 'NetworkAccessManager*' lacks a
cast
/usr/include/qt4/QtCore/qpointer.h:68: error: no matching function for
call to 'QMetaObject::changeGuard(QObject**, NetworkAccessManager*&)'
/usr/include/qt4/QtCore/qobjectdefs.h:340: note: candidates are:
static void QMetaObject::changeGuard(QObject**, QObject*)
/usr/include/qt4/QtCore/qpointer.h: In member function 'T*
QPointer<T>::operator->() const [with T = NetworkAccessManager]':
/var/tmp/paludis/www-client-rekonq-9999/work/rekonq-9999/src/application.cpp:160:
 instantiated from here
/usr/include/qt4/QtCore/qpointer.h:74: error: invalid static_cast from
type 'QObject*' to type 'NetworkAccessManager*'
make[2]: *** [src/CMakeFiles/rekonq.dir/application.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/rekonq.dir/mainwindow.o] Error 1
make[1]: *** [src/CMakeFiles/rekonq.dir/all] Error 2
make: *** [all] Error 2
/usr/libexec/paludis/utils/emake: emake returned error 2

!!! ERROR in www-client/rekonq-9999:
!!! In cmake-utils_src_make at line 1351
!!! Make failed!

!!! Call stack:
!!!    * cmake-utils_src_make
(/var/tmp/paludis/www-client-rekonq-9999/temp/loadsaveenv:1351)
!!!    * cmake-utils_src_compile
(/var/tmp/paludis/www-client-rekonq-9999/temp/loadsaveenv:1272)
!!!    * kde4-base_src_compile
(/var/tmp/paludis/www-client-rekonq-9999/temp/loadsaveenv:3727)
!!!    * src_compile
(/var/tmp/paludis/www-client-rekonq-9999/temp/loadsaveenv:4722)
!!!    * ebuild_f_compile (/usr/libexec/paludis/2/src_compile.bash:54)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:482)
!!!    * main (/usr/libexec/paludis/ebuild.bash:498)

diefunc: making ebuild PID 8587 exit with error
die trap: exiting with error.


More information about the rekonq mailing list