[Development] Qt 5.6.0-rc build issues on CentOS 6.7 x86_64 with g++

Walter Stefan Stefan.Walter at lisec.com
Thu Mar 3 05:09:25 CET 2016


Hi,

I am trying to build Qt 5.6.0-rc on a machine that builds Qt 5.5.1 just fine. I am facing several compilation issues with 5.6.0-rc and will start with the first one here.

g++ -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 -DQT_BUILD_SERIALBUS_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_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -I. -I../../include -I../../include/QtSerialBus -I../../include/QtSerialBus/5.6.0 -I../../include/QtSerialBus/5.6.0/QtSerialBus -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore/5.6.0 -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore/5.6.0/QtCore -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtNetwork -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtserialport/include -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtserialport/include/QtSerialPort -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore -I.moc -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/mkspecs/linux-g++ -x c++-header -c ../../include/QtSerialBus/QtSerialBusDepends -o .pch/Qt5SerialBus.gch/c++
g++ -c -include .pch/Qt5SerialBus -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 -DQT_BUILD_SERIALBUS_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_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -I. -I../../include -I../../include/QtSerialBus -I../../include/QtSerialBus/5.6.0 -I../../include/QtSerialBus/5.6.0/QtSerialBus -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore/5.6.0 -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore/5.6.0/QtCore -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtNetwork -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtserialport/include -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtserialport/include/QtSerialPort -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/include/QtCore -I.moc -I/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtbase/mkspecs/linux-g++ -o .obj/qcanbusdevice.o qcanbusdevice.cpp
In file included from qcanbusdevice.cpp:37:
qcanbusdevice.h:93: error: ISO C++ forbids initialization of member âframeIdâ
qcanbusdevice.h:93: error: making âframeIdâ static
qcanbusdevice.h:93: error: ISO C++ forbids in-class initialization of non-const static member âframeIdâ
qcanbusdevice.h:94: error: ISO C++ forbids initialization of member âframeIdMaskâ
qcanbusdevice.h:94: error: making âframeIdMaskâ static
qcanbusdevice.h:94: error: ISO C++ forbids in-class initialization of non-const static member âframeIdMaskâ
qcanbusdevice.h:95: error: ISO C++ forbids initialization of member âtypeâ
qcanbusdevice.h:95: error: making âtypeâ static
qcanbusdevice.h:95: error: ISO C++ forbids in-class initialization of non-const static member âtypeâ
qcanbusdevice.h:96: error: ISO C++ forbids initialization of member âformatâ
qcanbusdevice.h:96: error: making âformatâ static
qcanbusdevice.h:96: error: ISO C++ forbids in-class initialization of non-const static member âformatâ
make[3]: *** [.obj/qcanbusdevice.o] Error 1
make[3]: Leaving directory `/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtserialbus/src/serialbus'
make[2]: *** [sub-serialbus-make_first] Error 2
make[2]: Leaving directory `/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtserialbus/src'
make[1]: *** [sub-src-make_first] Error 2
make[1]: Leaving directory `/home/qt-build-user/qt-5.6/qt-5.6.0-rc/qt-source/qtserialbus'
make: *** [module-qtserialbus-make_first] Error 2

Please advice what can I do to solve this?

Regards,
Stefan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20160303/f93db7b0/attachment.html>


More information about the Development mailing list