From: David Southwell on
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#
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Kurt Jaeger on
Hi!

> Freebsd 7.2 p3 amd64 on intel quadcore system
> Thanks in advance for advice on this one

You still have qt-3.3.8_10 installed, kdelibs4 catches the wrong qt
headers and fails.

There are some apps which apparently still require qt-3, e.g.

arts-1.5.10_2,1
kphone-4.2_3
opera-10.10.20091120
opera-linuxplugins-10.10.20091120
scribus-1.3.3.13_1
twinkle-1.4.2_2

I did the following:

pkg_delete -f qt-3.3.8_10

then recompiled kdelibs4 (works). Those apps that break then need
to be fixed.

--
pi(a)opsec.eu +49 171 3101372 11 years to go !
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"