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
_______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
