x11/kdelibs4 (kdelibs-4.3.4) compile file (bad C++ code) on portupgrade

David Southwell david at vizion2000.net
Mon Dec 7 10:59:20 UTC 2009


Freebsd 7.2 p3 amd64 on intel quadcore system
Thanks in advance for advice on this one
Console error report:

/usr/local/include/qptrlist.h:54: error: 'const class 
QPtrListStdIterator<KBookmark>' has no member named 'node'
/usr/local/include/qptrlist.h: In member function 'QPtrListStdIterator<type> 
QPtrListStdIterator<type>::operator++() [with type = KBookmark]':
/usr/ports/x11/kdelibs4/work/kdelibs-4.3.4/kio/bookmarks/kbookmarkmanager.cc:617:   
instantiated from here
/usr/local/include/qptrlist.h:50: error: 'next' was not declared in this scope
/usr/local/include/qptrlist.h: In copy constructor 
'QPtrList<type>::QPtrList(const QPtrList<type>&) [with type = 
QDBusObjectPath]':
/usr/local/include/qt4/QtCore/qmetatype.h:127:   instantiated from 'void* 
qMetaTypeConstructHelper(const T*) [with T = QPtrList<QDBusObjectPath>]'
/usr/local/include/qt4/QtCore/qmetatype.h:152:   instantiated from 'int 
qRegisterMetaType(const char*, T*) [with T = QPtrList<QDBusObjectPath>]'
/usr/local/include/qt4/QtDBus/qdbusextratypes.h:181:   instantiated from here
/usr/local/include/qptrlist.h:69: error: type 'QGList' is not a direct base of 
'QPtrList<QDBusObjectPath>'
/usr/local/include/qptrlist.h: In copy constructor 
'QPtrList<type>::QPtrList(const QPtrList<type>&) [with type = 
QDBusSignature]':
/usr/local/include/qt4/QtCore/qmetatype.h:127:   instantiated from 'void* 
qMetaTypeConstructHelper(const T*) [with T = QPtrList<QDBusSignature>]'
/usr/local/include/qt4/QtCore/qmetatype.h:152:   instantiated from 'int 
qRegisterMetaType(const char*, T*) [with T = QPtrList<QDBusSignature>]'
/usr/local/include/qt4/QtDBus/qdbusextratypes.h:183:   instantiated from here
/usr/local/include/qptrlist.h:69: error: type 'QGList' is not a direct base of 
'QPtrList<QDBusSignature>'
*** Error code 1
3 errors
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 1

Stop in /usr/ports/x11/kdelibs4.
** Command failed [exit code 1]: /usr/bin/script -qa 
/tmp/portupgrade20091207-79948-1p3gp3c-0 env UPGRADE_TOOL=portupgrade 
UPGRADE_PORT=kdelibs-4.3.4 UPGRADE_PORT_VER=4.3.4 make
** Fix the problem and try again.
--->  Skipping 'x11/kdebase4-workspace' (kdebase-workspace-4.3.4) because a 
requisite package 'kdelibs-4.3.4' (x11/kdelibs4) failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! x11/kdelibs4 (kdelibs-4.3.4)  (bad C++ code)
        * x11/kdebase4-workspace (kdebase-workspace-4.3.4)
dns1#


More information about the freebsd-ports mailing list