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

rcc.exe return code '0xc000007b'

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Cannot Reproduce
    • Affects Version/s: 5.10.0
    • Fix Version/s: None
    • Component/s: Build tools: rcc
    • Labels:
      None
    • Environment:
      Windows 10 X64 Enterprise, Visual Studio 2017 15.5.3 Enterprise

      Description

      I am getting the following :

      C:\QT-build\msvc2017_64\qtbase\bin\qfloat16-tables.exe global\qfloat16tables.cpp
       C:\QT-build\msvc2017_64\qtbase\bin\rcc.exe -name mimetypes C:\QT-build\qt-everywhere-opensource-src-5.10\qtbase\src\corelib\mimetypes\mimetypes.qrc -o .rcc\debug\qrc_mimetypes.cpp
      NMAKE : fatal error U1077: 'C:\QT-build\msvc2017_64\qtbase\bin\rcc.exe' : return code '0xc000007b'
      Stop.
      NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\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.
      
      

       

      When building latest 5.10 from git, my configure line is the following :

      CALL %QT_SOURCE%\configure -confirm-license -prefix %QT_DIST% -mp -debug-and-release -icu -I %ICU_DIST%\include -L %ICU_DIST%\lib -shared -system-sqlite -I C:\Dev\dependencies\sqlite3\include -L C:\Dev\dependencies\sqlite3\lib -sql-odbc -sql-psql -I C:\Dev\postgresql\x64\include -L C:\Dev\postgresql\x64\lib -sql-mysql -I C:\Dev\mysql\x64\include\mysql -L C:\Dev\mysql\x64\lib -system-zlib -I C:\Dev\dependencies\zlib\include -L C:\Dev\dependencies\zlib\lib -system-libjpeg -I C:\Users\echelon\Documents\Works\Compiling\jpeg-9b -L C:\Users\echelon\Documents\Works\Compiling\jpeg-9b -system-libpng -I C:\Users\echelon\Documents\Works\Deps\x64\VS2017\libpng\Static\Release\include -L C:\Users\echelon\Documents\Works\Deps\x64\VS2017\libpng\Static\Release\lib -gif -ico -v -qt-pcre -qt-freetype -nomake tests -opensource -openssl-linked OPENSSL_LIBS_DEBUG="C:\Users\echelon\Documents\Works\Deps\x64\VS2017\OpenSSL\Static\Debug\lib\ssleay32.lib C:\Users\echelon\Documents\Works\Deps\x64\VS2017\OpenSSL\Static\Debug\lib\libeay32.lib" OPENSSL_LIBS_RELEASE="C:\Users\echelon\Documents\Works\Deps\x64\VS2017\OpenSSL\Static\Release\lib\ssleay32.lib C:\Users\echelon\Documents\Works\Deps\x64\VS2017\OpenSSL\Static\Release\lib\libeay32.lib" -platform win32-msvc2017
      
      

       

      Checking all required libraries are indeed 64 Bit not missmatch or mixed between 32 bit and 64 bit libraries, manually invoking C:\QT-build\msvc2017_64\qtbase\bin\rcc.exe is a success without any error.

      Checking out the rcc.exe through dependency walker 64 bit is showing no mixed 32 bit libraries.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              hjk hjk
              Reporter:
              echelon Aditya Nugraha
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes