net-im/kopete-kde4 broken on -current, stops kdenetwork build

Daniel Eischen deischen at freebsd.org
Thu Feb 28 17:01:15 UTC 2013


I'm trying to upgrade my ports on -current:

FreeBSD rigel 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r247154: Fri Feb 22 14:59:28 EST 2013 
deischen at rigel:/usr/obj/opt/FreeBSD/current/src/sys/rigel  amd64

And hitting this error in building net-im/kopete-kde4:

cd 
/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/.build/kopete/identity 
&& /usr/bin/c++   -DMAKE_KOPETEIDENTITY_LIB -O2 -pipe 
-DHAVE_LINUX_INTEGER_TYPES=1 -fno-strict-aliasing -O2 -pipe 
-DHAVE_LINUX_INTEGER_TYPES=1 -fno-strict-aliasing -DQT_NO_DEBUG -fPIC 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/.build/kopete/identity 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/kopete/identity 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/.build 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/libkopete 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/.build/libkopete 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/libkopete/ui 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/.build/libkopete/ui 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/libkopete/private 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/libkopete/contactlist 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/libkopete/tasks 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/kopete/statusmenu 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/.build/kopete/statusmenu 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/kopete/addaccountwizard 
-I/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/.build/kopete/addaccountwizard 
-I/usr/local/kde4/include -I/usr/local/kde4/include/KDE 
-I/usr/local/include/qt4/phonon -I/usr/local/include/qt4/QtXmlPatterns 
-I/usr/local/include/qt4/QtXml -I/usr/local/include/qt4/QtWebKit 
-I/usr/local/include/qt4/QtUiTools -I/usr/local/include/qt4/QtTest 
-I/usr/local/include/qt4/QtSvg -I/usr/local/include/qt4/QtSql 
-I/usr/local/include/qt4/QtScriptTools -I/usr/local/include/qt4/QtScript 
-I/usr/local/include/qt4/QtOpenGL -I/usr/local/include/qt4/QtNetwork 
-I/usr/local/include/qt4/QtHelp -I/usr/local/include/qt4/QtDesigner 
-I/usr/local/include/qt4/QtDeclarative -I/usr/local/include/qt4/QtDBus 
-I/usr/local/include/qt4/Qt3Support -I/usr/local/include/qt4/QtGui 
-I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4/Qt 
-I/usr/local/share/qt4/mkspecs/default -I/usr/local/include/qt4 
-I/usr/local/include -o 
CMakeFiles/kopeteidentity.dir/kopeteidentity_automoc.o -c 
/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/.build/kopete/identity/kopeteidentity_automoc.cpp
In file included from 
/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/plugins/otr/otrlchatinterface.cpp:25:
In file included from 
/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/plugins/otr/otrlchatinterface.h:33:
In file included from 
/opt/FreeBSD/current/ports/net-im/kopete-kde4/work/kdenetwork-4.9.5/kopete/libkopete/kopetechatsession.h:27:
In file included from /usr/local/include/qt4/QtCore/QObject:1:
In file included from /usr/local/include/qt4/QtCore/qobject.h:47:
In file included from /usr/local/include/qt4/QtCore/qobjectdefs.h:45:
/usr/local/include/qt4/QtCore/qnamespace.h:47:1: error: unknown type 
name 'QT_BEGIN_HEADER'
QT_BEGIN_HEADER
^
/usr/local/include/qt4/QtCore/qnamespace.h:49:19: error: expected ';' 
after top level declarator
QT_BEGIN_NAMESPACE
                   ^
                   ;

And it goes on with more errors for Q_CORE_EXPORT, QT_END_NAMESPACE,
QT_END_HEADER.  Full log here:

   http://people.freebsd.org/~deischen/ports/kdenetwork.log

My qt4 is up to date at 4.8.4.  qnamespace.h includes qglobal.h,
which defines these macros, so I'm not sure how they are not
being defined.

-- 
DE


More information about the freebsd-ports mailing list