← All bug reports

FS#2430error qtime

Type
Suggestion
Status
Closed
Resolution
Out of Scope
Category
QCAD (main)
Severity
Low
Priority
Low
Reported version
3.27.8
Operating system
Other (Unsupported)
Reported
2022-11-27 by Tellie
Closed
2023-01-30 by andrew

Hi
I tried to compile latest source to good old OS/2
I use Qt 6.2.4 and gcc 12.2.0
The build failed here....
Could you help me out to fix this error:

H:/USR/LOCAL1220/include/sys/cdefs.h:264: warning: "__LONG_LONG_SUPPORTED" redefined

264 | #define __LONG_LONG_SUPPORTED
    |

<built-in>: note: this is the location of the previous definition
g++ -c -Zomf -march=i686 -O2 -mno-avx -std=gnu++1z -Wall -Wextra -DQT_NO_IPV6 -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -IG:/qcad/src/core -I. -IG:/qcad/src/core -IG:/qcad/src/core/math -IG:/qcad/src/grid -IG:/qcad/src/snap -IG:/qcad/src/gui -IG:/qcad/src/entity -IG:/qcad/src/operations -IG:/qcad/src/scripting -IG:/qcad/src/stemmer -IG:/qcad/src/scripting/ecmaapi -IG:/qcad/src/scripting/ecmaapi/generated -IG:/qcad/src/scripting/ecmaapi/adapters -IG:/qcad/src/io/dxf -IG:/qcad/src/spatialindex -IG:/qcad/src/3rdparty -IG:/qcad/src/zip -IH:/USR/LOCAL1220/include -IH:/USR/LOCAL1220/include/QtPrintSupport -IH:/USR/LOCAL1220/include/QtHelp -IH:/USR/LOCAL1220/include/QtUiTools -IH:/USR/LOCAL1220/include/QtDesigner -IH:/USR/LOCAL1220/include/QtUiPlugin -IH:/USR/LOCAL1220/include/QtWidgets -IH:/USR/LOCAL1220/include/QtSvg -IH:/USR/LOCAL1220/include/QtGui -IH:/USR/LOCAL1220/include/QtQml -IH:/USR/LOCAL1220/include/QtNetwork -IH:/USR/LOCAL1220/include/QtSql -IH:/USR/LOCAL1220/include/QtXml -IH:/USR/LOCAL1220/include/QtConcurrent -IH:/USR/LOCAL1220/include/QtCore -Irelease -IH:/USR/LOCAL1220/mkspecs/os2-g++ -o release/RStorageLayerSort.obj G:/qcad/src/core/RStorageLayerSort.cpp
g++ -c -Zomf -march=i686 -O2 -mno-avx -std=gnu++1z -Wall -Wextra -DQT_NO_IPV6 -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -IG:/qcad/src/core -I. -IG:/qcad/src/core -IG:/qcad/src/core/math -IG:/qcad/src/grid -IG:/qcad/src/snap -IG:/qcad/src/gui -IG:/qcad/src/entity -IG:/qcad/src/operations -IG:/qcad/src/scripting -IG:/qcad/src/stemmer -IG:/qcad/src/scripting/ecmaapi -IG:/qcad/src/scripting/ecmaapi/generated -IG:/qcad/src/scripting/ecmaapi/adapters -IG:/qcad/src/io/dxf -IG:/qcad/src/spatialindex -IG:/qcad/src/3rdparty -IG:/qcad/src/zip -IH:/USR/LOCAL1220/include -IH:/USR/LOCAL1220/include/QtPrintSupport -IH:/USR/LOCAL1220/include/QtHelp -IH:/USR/LOCAL1220/include/QtUiTools -IH:/USR/LOCAL1220/include/QtDesigner -IH:/USR/LOCAL1220/include/QtUiPlugin -IH:/USR/LOCAL1220/include/QtWidgets -IH:/USR/LOCAL1220/include/QtSvg -IH:/USR/LOCAL1220/include/QtGui -IH:/USR/LOCAL1220/include/QtQml -IH:/USR/LOCAL1220/include/QtNetwork -IH:/USR/LOCAL1220/include/QtSql -IH:/USR/LOCAL1220/include/QtXml -IH:/USR/LOCAL1220/include/QtConcurrent -IH:/USR/LOCAL1220/include/QtCore -Irelease -IH:/USR/LOCAL1220/mkspecs/os2-g++ -o release/RTabletEvent.obj G:/qcad/src/core/RTabletEvent.cpp
g++ -c -Zomf -march=i686 -O2 -mno-avx -std=gnu++1z -Wall -Wextra -DQT_NO_IPV6 -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -IG:/qcad/src/core -I. -IG:/qcad/src/core -IG:/qcad/src/core/math -IG:/qcad/src/grid -IG:/qcad/src/snap -IG:/qcad/src/gui -IG:/qcad/src/entity -IG:/qcad/src/operations -IG:/qcad/src/scripting -IG:/qcad/src/stemmer -IG:/qcad/src/scripting/ecmaapi -IG:/qcad/src/scripting/ecmaapi/generated -IG:/qcad/src/scripting/ecmaapi/adapters -IG:/qcad/src/io/dxf -IG:/qcad/src/spatialindex -IG:/qcad/src/3rdparty -IG:/qcad/src/zip -IH:/USR/LOCAL1220/include -IH:/USR/LOCAL1220/include/QtPrintSupport -IH:/USR/LOCAL1220/include/QtHelp -IH:/USR/LOCAL1220/include/QtUiTools -IH:/USR/LOCAL1220/include/QtDesigner -IH:/USR/LOCAL1220/include/QtUiPlugin -IH:/USR/LOCAL1220/include/QtWidgets -IH:/USR/LOCAL1220/include/QtSvg -IH:/USR/LOCAL1220/include/QtGui -IH:/USR/LOCAL1220/include/QtQml -IH:/USR/LOCAL1220/include/QtNetwork -IH:/USR/LOCAL1220/include/QtSql -IH:/USR/LOCAL1220/include/QtXml -IH:/USR/LOCAL1220/include/QtConcurrent -IH:/USR/LOCAL1220/include/QtCore -Irelease -IH:/USR/LOCAL1220/mkspecs/os2-g++ -o release/RTextBasedData.obj G:/qcad/src/core/RTextBasedData.cpp
g++ -c -Zomf -march=i686 -O2 -mno-avx -std=gnu++1z -Wall -Wextra -DQT_NO_IPV6 -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -IG:/qcad/src/core -I. -IG:/qcad/src/core -IG:/qcad/src/core/math -IG:/qcad/src/grid -IG:/qcad/src/snap -IG:/qcad/src/gui -IG:/qcad/src/entity -IG:/qcad/src/operations -IG:/qcad/src/scripting -IG:/qcad/src/stemmer -IG:/qcad/src/scripting/ecmaapi -IG:/qcad/src/scripting/ecmaapi/generated -IG:/qcad/src/scripting/ecmaapi/adapters -IG:/qcad/src/io/dxf -IG:/qcad/src/spatialindex -IG:/qcad/src/3rdparty -IG:/qcad/src/zip -IH:/USR/LOCAL1220/include -IH:/USR/LOCAL1220/include/QtPrintSupport -IH:/USR/LOCAL1220/include/QtHelp -IH:/USR/LOCAL1220/include/QtUiTools -IH:/USR/LOCAL1220/include/QtDesigner -IH:/USR/LOCAL1220/include/QtUiPlugin -IH:/USR/LOCAL1220/include/QtWidgets -IH:/USR/LOCAL1220/include/QtSvg -IH:/USR/LOCAL1220/include/QtGui -IH:/USR/LOCAL1220/include/QtQml -IH:/USR/LOCAL1220/include/QtNetwork -IH:/USR/LOCAL1220/include/QtSql -IH:/USR/LOCAL1220/include/QtXml -IH:/USR/LOCAL1220/include/QtConcurrent -IH:/USR/LOCAL1220/include/QtCore -Irelease -IH:/USR/LOCAL1220/mkspecs/os2-g++ -o release/RTextBasedEntity.obj G:/qcad/src/core/RTextBasedEntity.cpp
G:/qcad/src/core/RDebug.cpp: In static member function 'static void RDebug::startTimer(int)':
G:/qcad/src/core/RDebug.cpp:75:15: error: 'class QTime' has no member named 'start'

 75 |     timer[id].start();
    |               ^~~~~

G:/qcad/src/core/RDebug.cpp: In static member function 'static uint RDebug::stopTimer(int, const QString&, uint)':
G:/qcad/src/core/RDebug.cpp:90:38: error: 'class QTime' has no member named 'elapsed'

 90 |     unsigned long long t = timer[id].elapsed() * 1000000;
    |                                      ^~~~~~~

Comments (4)

Tellie 2022-11-28

Hi

The latest source should be compatible with qt6, if i read correct..

andrew 2022-11-28

Qt 6 is not supported at this point. We're porting the C++ sources to Qt 6 as a work in progress but even once this compiles, there are no script bindings making QCAD useless with Qt 6.

OS/2 is not supported, compiling on this platform might require a significant porting effort.

See also:
https://qcad.org/en/qcad-documentation/supported-platforms

Tellie 2022-11-28

Hi

Thankz for clarification, i try with qt5 V5 15.2