Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
1.12.0
-
None
-
OpenBSD 6.4-beta (GENERIC.MP) #303: Tue Sep 18 13:08:51 MDT 2018
OpenBSD clang version 6.0.0 (tags/RELEASE_600/final) (based on LLVM 6.0.0)
Target: amd64-unknown-openbsd6.
-
-
9c9b2b3ce6ee74956cd7723b441cd2f15b2eea68 (qbs/qbs/1.12)
Description
Qbs 1.12 and 1.12.1 build fails with following C++ error error on OpenBSD/amd64:
/usr/local/bin/qmake-qt5 CONFIG+=qbs_enable_unit_tests=1 CONFIG+=qbs_enable_project_file_updates PREFIX=/usr/local QMAKE_CFLAGS=-O2 -pipe QMAKE_CFLAGS_RELEASE=-O2 -pipe QMAKE_CXX=c++ QMAKE_CXXFLAGS=-O2 -pipe -std=c++17 QMAKE_CXXFLAGS_RELEASE=-O2 -pipe -std=c++17 QMAKE_LFLAGS= QMAKE_LFLAGS_RELEASE= -recursive /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/qbs.pro Info: creating stash file /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/.qmake.stash Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/lib/corelib/corelib.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/lib/corelib] Project MESSAGE: This project is using private headers and will therefore be tied to this specific Qt module build version. Project MESSAGE: Running this project against other versions of the Qt modules may crash at any arbitrary point. Project MESSAGE: This is not a bug, but a result of using Qt internals. You have been warned! Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/lib/qtprofilesetup/qtprofilesetup.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/lib/qtprofilesetup] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/app/app.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/app] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/app/qbs/qbs.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/app/qbs] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/app/qbs-create-project/qbs-create-project.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/app/qbs-create-project] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/app/qbs-setup-android/qbs-setup-android.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/app/qbs-setup-android] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/app/qbs-setup-toolchains/qbs-setup-toolchains.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/app/qbs-setup-toolchains] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/app/qbs-setup-qt/qbs-setup-qt.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/app/qbs-setup-qt] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/app/config/config.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/app/config] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/app/config-ui/config-ui.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/app/config-ui] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/libexec/libexec.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/libexec] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/libexec/qbs_processlauncher/qbs_processlauncher.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/libexec/qbs_processlauncher] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/plugins/plugins.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/plugins] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/plugins/generator/generator.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/plugins/generator] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/plugins/generator/clangcompilationdb/clangcompilationdb.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/plugins/generator/clangcompilationdb] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/plugins/generator/makefilegenerator/makefilegenerator.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/plugins/generator/makefilegenerator] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/plugins/generator/visualstudio/visualstudio.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/plugins/generator/visualstudio] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/plugins/scanner/scanner.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/plugins/scanner] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/plugins/scanner/cpp/cpp.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/plugins/scanner/cpp] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/plugins/scanner/qt/qt.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/src/plugins/scanner/qt] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/static.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/static-res.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/tests.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/auto.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/cmdlineparser/cmdlineparser.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto/cmdlineparser] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/blackbox/blackbox.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto/blackbox] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/blackbox/blackbox-android.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto/blackbox] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/blackbox/blackbox-apple.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto/blackbox] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/blackbox/blackbox-clangdb.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto/blackbox] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/blackbox/blackbox-java.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto/blackbox] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/blackbox/blackbox-qt.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto/blackbox] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/auto/api/api.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/auto/api] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/fuzzy-test/fuzzy-test.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/fuzzy-test] Reading /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/tests/benchmarker/benchmarker.pro [/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/tests/benchmarker] ===> Building for qbs-1.12.1 cd src/lib/corelib/ && ( test -e Makefile || /usr/local/bin/qmake-qt5 -o Makefile /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/src/lib/corelib/corelib.pro CONFIG+=qbs_enable_unit_tests=1 CONFIG+=qbs_enable_project_file_updates PREFIX=/usr/local 'QMAKE_CFLAGS=-O2 -pipe ' 'QMAKE_CFLAGS_RELEASE=-O2 -pipe ' QMAKE_CXX=c++ 'QMAKE_CXXFLAGS=-O2 -pipe -std=c++17 ' 'QMAKE_CXXFLAGS_RELEASE=-O2 -pipe -std=c++17 ' QMAKE_LFLAGS= QMAKE_LFLAGS_RELEASE= ) && make -f Makefile all Project MESSAGE: This project is using private headers and will therefore be tied to this specific Qt module build version. Project MESSAGE: Running this project against other versions of the Qt modules may crash at any arbitrary point. Project MESSAGE: This is not a bug, but a result of using Qt internals. You have been warned! c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o internaljobs.o ../../../../src/lib/corelib/api/internaljobs.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o runenvironment.o ../../../../src/lib/corelib/api/runenvironment.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o projectdata.o ../../../../src/lib/corelib/api/projectdata.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o jobs.o ../../../../src/lib/corelib/api/jobs.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o languageinfo.o ../../../../src/lib/corelib/api/languageinfo.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o project.o ../../../../src/lib/corelib/api/project.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o rulecommand.o ../../../../src/lib/corelib/api/rulecommand.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o transformerdata.o ../../../../src/lib/corelib/api/transformerdata.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o changeset.o ../../../../src/lib/corelib/api/changeset.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o projectfileupdater.o ../../../../src/lib/corelib/api/projectfileupdater.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o qmljsrewriter.o ../../../../src/lib/corelib/api/qmljsrewriter.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o abstractcommandexecutor.o ../../../../src/lib/corelib/buildgraph/abstractcommandexecutor.cpp c++ -c -O2 -pipe -std=c++17 -O2 -pipe -std=c++17 -std=gnu++1y -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -pthread -fPIC -DQBS_LIBRARY -DQT_NO_CAST_FROM_ASCII -DQT_NO_PROCESS_COMBINED_ARGUMENT_START -DQBS_VERSION=\"1.12.1\" -DQBS_RELATIVE_LIBEXEC_PATH=\"../libexec/qbs\" -DQBS_ENABLE_PROJECT_FILE_UPDATES -DQT_NO_DEBUG -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_CORE_LIB -isystem /usr/include/c++/v1 -I../../../../src/lib/corelib -I. -I../../../../src -I../../../../src/lib/corelib -I../../../../src/lib -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtScript -I/usr/local/include/X11/qt5/QtCore/5.9.6 -I/usr/local/include/X11/qt5/QtCore/5.9.6/QtCore -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtGui -I/usr/local/include/X11/qt5/QtXml -I/usr/local/include/X11/qt5/QtCore -I. -I/usr/X11R6/include -I/usr/X11R6/include/libdrm -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/openbsd-clang -o artifact.o ../../../../src/lib/corelib/buildgraph/artifact.cpp In file included from ../../../../src/lib/corelib/buildgraph/artifact.cpp:40: In file included from ../../../../src/lib/corelib/buildgraph/artifact.h:43: In file included from ../../../../src/lib/corelib/buildgraph/filedependency.h:43: In file included from ../../../../src/lib/corelib/tools/filetime.h:43: ../../../../src/lib/corelib/tools/persistence.h:91:9: error: ambiguous partial specializations of 'PPHelper<long long, void>' PPHelper<T>::load(value, this); ^ ../../../../src/lib/corelib/tools/persistence.h:113:19: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::load<long long>' requested here pool->load(value, args...); ^ ../../../../src/lib/corelib/tools/persistence.h:124:42: note: in instantiation of member function 'qbs::Internal::PersistentPool::OpTypeHelper<qbs::Internal::PersistentPool::Load, long long>::serializationOp' requested here OpTypeHelper<type, T, Types...>::serializationOp(this, value, args...); ^ ../../../../src/lib/corelib/tools/filetime.h:113:14: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::serializationOp<qbs::Internal::PersistentPool::Load, long long>' requested here pool.serializationOp<opType>(m_fileTime); ^ ../../../../src/lib/corelib/tools/persistence.h:260:24: note: in instantiation of function template specialization 'qbs::Internal::FileTime::completeSerializationOp<qbs::Internal::PersistentPool::Load>' requested here value.template completeSerializationOp<PersistentPool::Load>(*pool); ^ ../../../../src/lib/corelib/tools/persistence.h:91:22: note: in instantiation of member function 'qbs::Internal::PPHelper<qbs::Internal::FileTime, void>::load' requested here PPHelper<T>::load(value, this); ^ ../../../../src/lib/corelib/tools/persistence.h:92:9: note: (skipping 19 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) load(args...); ^ ../../../../src/lib/corelib/tools/persistence.h:91:22: note: in instantiation of member function 'qbs::Internal::PPHelper<qbs::Internal::Transformer, void>::load' requested here PPHelper<T>::load(value, this); ^ ../../../../src/lib/corelib/tools/persistence.h:227:5: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::load<qbs::Internal::Transformer>' requested here load(*t); ^ ../../../../src/lib/corelib/tools/persistence.h:315:23: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::idLoadS<qbs::Internal::Transformer>' requested here value = pool->idLoadS<std::remove_const_t<T>>(); ^ ../../../../src/lib/corelib/tools/persistence.h:91:22: note: in instantiation of member function 'qbs::Internal::PPHelper<std::__1::shared_ptr<qbs::Internal::Transformer>, void>::load' requested here PPHelper<T>::load(value, this); ^ ../../../../src/lib/corelib/buildgraph/artifact.cpp:143:10: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::load<std::__1::shared_ptr<qbs::Internal::Transformer>>' requested here pool.load(transformer); ^ ../../../../src/lib/corelib/tools/persistence.h:264:29: note: partial specialization matches [with T = long long] template<typename T> struct PPHelper<T, std::enable_if_t<std::is_integral<T>::value>> ^ ../../../../src/lib/corelib/tools/persistence.h:282:8: note: partial specialization matches [with T = long long] struct PPHelper<T, std::enable_if_t<std::is_same<T, std::time_t>::value ^ ../../../../src/lib/corelib/tools/persistence.h:91:20: error: incomplete definition of type 'qbs::Internal::PPHelper<long long, void>' PPHelper<T>::load(value, this); ~~~~~~~~~~~^~ ../../../../src/lib/corelib/tools/persistence.h:85:20: error: incomplete definition of type 'qbs::Internal::PPHelper<long long, void>' PPHelper<T>::store(value, this); ~~~~~~~~~~~^~ ../../../../src/lib/corelib/tools/persistence.h:106:19: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::store<long long>' requested here pool->store(value, args...); ^ ../../../../src/lib/corelib/tools/persistence.h:124:42: note: in instantiation of member function 'qbs::Internal::PersistentPool::OpTypeHelper<qbs::Internal::PersistentPool::Store, long long>::serializationOp' requested here OpTypeHelper<type, T, Types...>::serializationOp(this, value, args...); ^ ../../../../src/lib/corelib/tools/filetime.h:113:14: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::serializationOp<qbs::Internal::PersistentPool::Store, long long>' requested here pool.serializationOp<opType>(m_fileTime); ^ ../../../../src/lib/corelib/tools/persistence.h:256:41: note: in instantiation of function template specialization 'qbs::Internal::FileTime::completeSerializationOp<qbs::Internal::PersistentPool::Store>' requested here const_cast<T &>(value).template completeSerializationOp<PersistentPool::Store>(*pool); ^ ../../../../src/lib/corelib/tools/persistence.h:85:22: note: in instantiation of member function 'qbs::Internal::PPHelper<qbs::Internal::FileTime, void>::store' requested here PPHelper<T>::store(value, this); ^ ../../../../src/lib/corelib/tools/persistence.h:86:9: note: (skipping 21 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) store(args...); ^ ../../../../src/lib/corelib/tools/persistence.h:333:69: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::storeSharedObject<qbs::Internal::Transformer>' requested here static void store(const T *value, PersistentPool *pool) { pool->storeSharedObject(value); } ^ ../../../../src/lib/corelib/tools/persistence.h:85:22: note: in instantiation of member function 'qbs::Internal::PPHelper<qbs::Internal::Transformer *, void>::store' requested here PPHelper<T>::store(value, this); ^ ../../../../src/lib/corelib/tools/persistence.h:311:15: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::store<qbs::Internal::Transformer *>' requested here pool->store(value.get()); ^ ../../../../src/lib/corelib/tools/persistence.h:85:22: note: in instantiation of member function 'qbs::Internal::PPHelper<std::__1::shared_ptr<qbs::Internal::Transformer>, void>::store' requested here PPHelper<T>::store(value, this); ^ ../../../../src/lib/corelib/buildgraph/artifact.cpp:161:10: note: in instantiation of function template specialization 'qbs::Internal::PersistentPool::store<std::__1::shared_ptr<qbs::Internal::Transformer>>' requested here pool.store(transformer); ^ 3 errors generated. *** Error 1 in src/lib/corelib (Makefile:4819 'artifact.o') *** Error 1 in /usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64 (Makefile:58 'sub-src-lib-corelib-corelib-pro-all') *** Error 1 in . (/usr/ports/mystuff/ports.rsadowski/devel/qmake/qmake.port.mk:104 'do-build') *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2738 '/usr/ports/pobj/qbs-1.12.1/qbs-src-1.12.1/build-amd64/.build_done') *** Error 1 in /home/rsadowski/ports/ports.rsadowski/devel/qbs (/usr/ports/infrastructure/mk/bsd.port.mk:2421 'all')
Attachments
Issue Links
- is duplicated by
-
QBS-1408 Compilation with clang broken
- Closed
For Gerrit Dashboard: QBS-1395 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
241907,3 | Persistence: Remove template specialization for time_t | 1.12 | qbs/qbs | Status: MERGED | +2 | 0 |