Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-68962

Fail to build qtremoteobjects on MSVC 2015

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2: Important
    • None
    • 5.11.0
    • Remote Objects
    • None

    Description

      When building static Qt 5.11.0 with Remote Objects enabled, theĀ build fails with the following error

      	cd repc\ && ( if not exist Makefile C:\.conan\iu4srq\1\qtbase\bin\qmake.exe -o Makefile C:\.conan\udwsps\1\qt5\qtremoteobjects\tools\repc\repc.pro ) && "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" -f Makefile
      Microsoft (R) Program Maintenance Utility Version 14.00.24210.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      	"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" -f Makefile.Debug
      Microsoft (R) Program Maintenance Utility Version 14.00.24210.0
      Copyright (C) Microsoft Corporation.  All rights reserved.
      	call C:\.conan\iu4srq\1\qtremoteobjects\tools\repc\qlalr_wrapper.bat C:\.conan\udwsps\1\qt5\qtremoteobjects\src\repparser\parser.g
      NMAKE : fatal error U1077: 'call' : return code '0x3'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      NMAKE : fatal error U1077: 'cd' : return code '0x2'
      Stop.
      

      It happens only with Visual 2015, with qt configured as -static and -debug. It happens with and without -static-runtime, and it happens the same regardless the target (x86 and x86_64)

      failing:

      configure.bat -top-level -static -opensource -confirm-license -nomake examples -nomake tests -prefix C:/.conan\lgkmb2\1 -debug -skip qt3d -skip qtactiveqt -skip qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdeclarative -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtmacextras -skip qtmultimedia -skip qtnetworkauth -skip qtpurchasing -skip qtquickcontrols -skip qtquickcontrols2 -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qtsvg -skip qttools -skip qttranslations -skip qtvirtualkeyboard -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip qtwinextras -skip qtx11extras -skip qtxmlpatterns -no-opengl -no-openssl
      

      failing:

      configure.bat -top-level -static -opensource -confirm-license -nomake examples -nomake tests -prefix C:/.conan\waczt3\1 -static-runtime -debug -skip qt3d -skip qtactiveqt -skip qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdeclarative -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtmacextras -skip qtmultimedia -skip qtnetworkauth -skip qtpurchasing -skip qtquickcontrols -skip qtquickcontrols2 -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qtsvg -skip qttools -skip qttranslations -skip qtvirtualkeyboard -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip qtwinextras -skip qtx11extras -skip qtxmlpatterns -no-opengl -no-openssl
      

      success:

      configure.bat -top-level -shared -opensource -confirm-license -nomake examples -nomake tests -prefix C:/.conan\xzflls\1 -debug -skip qt3d -skip qtactiveqt -skip qtandroidextras -skip qtcanvas3d -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdeclarative -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtmacextras -skip qtmultimedia -skip qtnetworkauth -skip qtpurchasing -skip qtquickcontrols -skip qtquickcontrols2 -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qtsvg -skip qttools -skip qttranslations -skip qtvirtualkeyboard -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview -skip qtwinextras -skip qtx11extras -skip qtxmlpatterns -no-opengl -no-openssl
      

      similar problems : https://forum.qt.io/topic/91078/qt-5-11-0-static-openssl-linked-build-fails and https://forum.qt.io/topic/87041/building-qt-5-10-debug-on-windows-server-2012-r2-with-vs2017

      Attachments

        Issue Links

          Activity

            People

              bstottle Brett Stottlemyer
              ericlemanissier Eric Lemanissier
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: