Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Dec 2009 11:09:56 +0000
From:      David Southwell <david@vizion2000.net>
To:        freebsd-ports@freebsd.org
Subject:   Re: Updating x11/kdelibs4 compile failure
Message-ID:  <200912021109.56772.david@vizion2000.net>
In-Reply-To: <200912021036.42399.david@vizion2000.net>
References:  <200912021010.43041.david@vizion2000.net> <200912021325.35994.makc@issp.ac.ru> <200912021036.42399.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?
> > > Thanks in advance
> > >
> > > This is on amd64 Freebsd 7.2 p3 system:
> > >
> > > /usr/ports/x11/kdelibs4/work/kdelibs-4.3.4/kio/bookmarks/kbookmarkmanag
> > >er .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/kbookmarkmanag
> > >er .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/kbookmarkmanag
> > >er .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.
> >
> > _______________________________________________
> > freebsd-ports@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
> >
> >
> >
> > It picks up qt3 headers. As a workaround, deinstall qt3 before updating
> >  kde4 ports.
> 
> I only have qt4 installed!!
> 
> David
Is there an alternative workaround??
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912021109.56772.david>