Dear Thiago,
Thank you very much. I will start to skip now qt modules with the -skip
configure flag to get from one error to the next one. Therefore I can't tell
you, if there would be more errors within the same module. If you guide me how
could I use your fixed sources, then I could continue testing after your fixes.
This is my compiler used:
g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
This is my CentOS used:
CentOS release 6.7 (Final)
Linux aedu2-build-qt 2.6.32-573.18.1.el6.x86_64 #1 SMP Tue Feb 9 22:46:17 UTC
2016 x86_64 x86_64 x86_64 GNU/Linux
I get this error after skipping module qtserialbus:
g++ -c -include .pch/Qt53DRender -pipe -O2 -std=c++0x -fvisibility=hidden
-fvisibility-inlines-hidden -fno-exceptions -Wall -W -D_REENTRANT -fPIC
-DQT_NO_MTDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_XKB -DQT3DRENDER_LIBRARY
-DQT_BUILD_3DRENDER_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII
-DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER
-DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000
-DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG
-DQT_3DCORE_LIB -DQT_OPENGLEXTENSIONS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB
-DQT_CORE_LIB -I. -I../../include -I../../include/Qt3DRender
-I../../include/Qt3DRender/5.6.0 -I../../include/Qt3DRender/5.6.0/Qt3DRender
-Ibackend -Igeometry -Igraphicshelpers -Iframegraph -Ifrontend -Ijobs -Ilights
-Imaterialsystem -Irenderstates -Iio -Idefaults -Ipicking -Iraycasting
-Iservices -Itexture -I../../include/Qt3DCore/5.6.0
-I../../include/Qt3DCore/5.6.0/Qt3DCore
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtGui/5.6.0
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtGui/5.6.0/QtGui
-I../../include/Qt3DCore
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtOpenGLExtensions
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtGui
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore/5.6.0
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore/5.6.0/QtCore
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtConcurrent
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore -I.moc
-isystem /usr/include/libdrm
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/mkspecs/linux-g++ -o
.obj/scenemanager.o io/scenemanager.cpp
io/scenemanager.cpp: In constructor
âQt3DRender::Render::SceneManager::SceneManager()â:
io/scenemanager.cpp:44: error: class âQt3DRender::Render::SceneManagerâ does
not have any field named âQResourceManagerâ
io/scenemanager.cpp:44: error: expected â(â before â<â token
io/scenemanager.cpp:44: error: expected â{â before â<â token
io/scenemanager.cpp: At global scope:
io/scenemanager.cpp:44: error: expected unqualified-id before â<â token
make[3]: *** [.obj/scenemanager.o] Error 1
make[3]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qt3d/src/render'
make[2]: *** [sub-render-make_first] Error 2
make[2]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qt3d/src'
make[1]: *** [sub-src-make_first] Error 2
make[1]: Leaving directory `/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qt3d'
make: *** [module-qt3d-make_first] Error 2
I get this error after skipping module qt3d:
g++ -c -pipe -O2 -std=gnu++0x -fno-exceptions -Wall -W -D_REENTRANT -fPIC
-DQT_NO_MTDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_XKB -DQT_NO_EXCEPTIONS
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_WIDGETS_LIB
-DQT_GUI_LIB -DQT_NFC_LIB -DQT_CORE_LIB -I.
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtWidgets
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtGui
-I../../../include -I../../../include/QtNfc
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore -I.moc
-isystem /usr/include/libdrm -I.uic
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/mkspecs/linux-g++ -o
.obj/moc_annotatedurl.o .moc/moc_annotatedurl.cpp
g++ -Wl,-O1 -Wl,--enable-new-dtags -Wl,-z,origin
-Wl,-rpath,\$ORIGIN/../../../lib -o annotatedurl .obj/main.o .obj/mainwindow.o
.obj/annotatedurl.o .obj/moc_mainwindow.o .obj/moc_annotatedurl.o
-L/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/lib -lQt5Widgets -lQt5Gui
-L/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib -lQt5Nfc
-lQt5Core -lGL -lpthread
/usr/bin/ld: warning: libQt5DBus.so.5, needed by
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so,
not found (try using -rpath or -rpath-link)
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `operator<<(QDebug, QDBusError const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusAbstractInterface::disconnectNotify(QMetaMethod
const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusAbstractInterface::staticMetaObject@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::beginMap() const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::beginMapEntry() const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::operator<<(QDBusObjectPath const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusConnection::systemBus()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to
`QDBusAbstractInterface::asyncCallWithArgumentList(QString const&,
QList<QVariant> const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::beginMap(int, int)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::endMapEntry()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::endMap() const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingCall::error() const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusAbstractInterface::connectNotify(QMetaMethod
const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingCall::~QDBusPendingCall()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `typeinfo for QDBusAbstractInterface@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingCall::waitForFinished()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusAbstractInterface::qt_metacall(QMetaObject::Call,
int, void**)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingReplyData::setMetaTypes(int, int
const*)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::operator<<(QString const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::QDBusArgument(QDBusArgument const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::~QDBusArgument()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::operator>>(QDBusVariant&) const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusAbstractInterface::qt_metacast(char const*)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::QDBusArgument()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::operator<<(QDBusVariant const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingReplyData::argumentAt(int) const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `operator>>(QDBusArgument const&, QVariant&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingReplyData::QDBusPendingReplyData()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::operator>>(QDBusObjectPath&) const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::beginMapEntry()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusAbstractInterface::QDBusAbstractInterface(QString
const&, QString const&, char const*, QDBusConnection const&, QObject*)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusAbstractInterface::~QDBusAbstractInterface()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::endMap()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingReplyData::~QDBusPendingReplyData()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::atEnd() const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingCall::isError() const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusConnection::~QDBusConnection()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusPendingReplyData::assign(QDBusPendingCall
const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusMetaType::registerMarshallOperators(int, void
(*)(QDBusArgument&, void const*), void (*)(QDBusArgument const&, void*))@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::endMapEntry() const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusArgument::operator>>(QString&) const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/lib/libQt5Nfc.so:
undefined reference to `QDBusAbstractInterface::isValid() const@Qt_5'
collect2: ld returned 1 exit status
make[4]: *** [annotatedurl] Error 1
make[4]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/examples/nfc/annotatedurl'
make[3]: *** [sub-annotatedurl-make_first] Error 2
make[3]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/examples/nfc'
make[2]: *** [sub-nfc-make_first] Error 2
make[2]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity/examples'
make[1]: *** [sub-examples-make_first] Error 2
make[1]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtconnectivity'
make: *** [module-qtconnectivity-make_first] Error 2
I get this error after skipping module qtconnectivity:
g++ -c -pipe -O2 -std=gnu++0x -fno-exceptions -Wall -W -D_REENTRANT -fPIC
-DQT_NO_MTDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_NO_XKB -DQT_NO_EXCEPTIONS
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_WEBSOCKETS_LIB
-DQT_NETWORK_LIB -DQT_WEBCHANNEL_LIB -DQT_CORE_LIB -I.
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebsockets/include
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebsockets/include/QtWebSockets
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtNetwork
-I../../../include -I../../../include/QtWebChannel
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore -I.moc
-I/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/mkspecs/linux-g++ -o
.obj/moc_websockettransport.o .moc/moc_websockettransport.cpp
g++ -Wl,-O1 -Wl,--enable-new-dtags
-Wl,-rpath,/home/walteste/qt-5.6/qt-5.6.0-rc/qt-install/lib -o chatserver
.obj/main.o .obj/chatserver.o .obj/websocketclientwrapper.o
.obj/websockettransport.o .obj/moc_chatserver.o
.obj/moc_websocketclientwrapper.o .obj/moc_websockettransport.o
-L/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebsockets/lib -lQt5WebSockets
-L/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/lib -lQt5Network
-L/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib -lQt5WebChannel
-lQt5Core -lpthread
/usr/bin/ld: warning: libQt5Qml.so.5, needed by
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib/libQt5WebChannel.so,
not found (try using -rpath or -rpath-link)
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib/libQt5WebChannel.so:
undefined reference to `QJSValue::QJSValue(QJSValue::SpecialValue)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib/libQt5WebChannel.so:
undefined reference to `QJSValue::toVariant() const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib/libQt5WebChannel.so:
undefined reference to `QJSValue::QJSValue(QJSValue const&)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib/libQt5WebChannel.so:
undefined reference to `QtQml::qmlAttachedPropertiesObject(int*, QObject
const*, QMetaObject const*, bool)@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib/libQt5WebChannel.so:
undefined reference to `QQmlContext::nameForObject(QObject*) const@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib/libQt5WebChannel.so:
undefined reference to `QJSValue::~QJSValue()@Qt_5'
/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/lib/libQt5WebChannel.so:
undefined reference to `QtQml::qmlContext(QObject const*)@Qt_5'
collect2: ld returned 1 exit status
make[4]: *** [chatserver] Error 1
make[4]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/examples/webchannel/chatserver-cpp'
make[3]: *** [sub-chatserver-cpp-make_first] Error 2
make[3]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/examples/webchannel'
make[2]: *** [sub-webchannel-make_first] Error 2
make[2]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel/examples'
make[1]: *** [sub-examples-make_first] Error 2
make[1]: Leaving directory
`/home/walteste/qt-5.6/qt-5.6.0-rc/qt-source/qtwebchannel'
make: *** [module-qtwebchannel-make_first] Error 2
Best Regards,
Stefan
-----Original Message-----
From: Development
[mailto:[email protected]] On Behalf
Of Thiago Macieira
Sent: Donnerstag, 3. März 2016 09:57
To: [email protected]
Subject: Re: [Development] Qt 5.6.0-rc build issues on CentOS 6.7 x86_64 with
g++
On quinta-feira, 3 de março de 2016 05:45:32 PST Walter Stefan wrote:
> Dear Thiago,
>
> Thanks a lot.
>
> There are more compilation issues on CentOS 6.7 x86_64, shall I list
> them or what do you recommend?
Usually, I'd ask for bug reports, one for each. But let's have them here...
By the way, which GCC version is that?
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
_______________________________________________
Development mailing list
[email protected]<mailto:[email protected]>
http://lists.qt-project.org/mailman/listinfo/development
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development