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

Reply via email to