Date: Wed, 2 Dec 2009 13:25:35 +0300 From: Max Brazhnikov <makc@issp.ac.ru> To: freebsd-ports@freebsd.org Cc: David Southwell <david@vizion2000.net> Subject: Re: Updating x11/kdelibs4 compile failure Message-ID: <200912021325.35994.makc@issp.ac.ru> In-Reply-To: <200912021010.43041.david@vizion2000.net> References: <200912021010.43041.david@vizion2000.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2 Dec 2009 10:10:42 +0000, David Southwell wrote: > Is this a problem with qt4 dependencies??? > > Has anyone a fix for this? It picks up qt3 headers. As a workaround, deinstall qt3 before updating kde4 ports. > Thanks in advance > > This is on amd64 Freebsd 7.2 p3 system: > > /usr/ports/x11/kdelibs4/work/kdelibs-4.3.4/kio/bookmarks/kbookmarkmanager.c > c:148: instantiated from here > /usr/local/include/qptrlist.h:50: error: 'next' was not declared in this > scope /usr/local/include/qptrlist.h: In member function 'bool > QPtrListStdIterator<type>::operator!=(const QPtrListStdIterator<type>&) > const [with type = KBookmark]': > /usr/ports/x11/kdelibs4/work/kdelibs-4.3.4/kio/bookmarks/kbookmarkmanager.c > c:617: instantiated from here > /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.c > c: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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912021325.35994.makc>