Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-1395

persistence.h:91:9: error: ambiguous partial specializations of 'PPHelper<long long, void>'

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 1.12.0
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      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.
    • Platform/s:
      Other
    • Commits:
      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

          For Gerrit Dashboard: QBS-1395
          # Subject Branch Project Status CR V

            Activity

              People

              Assignee:
              kandeler Christian Kandeler
              Reporter:
              rsadowski Rafael Sadowski
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes