Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
Qt Creator 4.1.0-beta1
-
None
-
- Windows 10 x64,
- MinGW-W64 x86_64 5.3.0,
- Intel Parallel Studio XE 2016 Update 1,
- Visual Studio 2015 Update 1,
- Windows SDK 10.0.10586.15,
- Qt 5.7-dev (http://code.qt.io/cgit/qt/qt5.git/log/?h=5.7 ),
- Qt Creator 4.0.82-dev (http://code.qt.io/cgit/qt-creator/qt-creator.git ).
Description
Hi, Everyone,
Got errors for Qt Creator builds using Mingw-w64:
configure -prefix "%CD%\..\GCC64r\dll" -release -opensource -c++std c++11 -shared -plugin-sql-sqlite -opengl dynamic -openvg -platform win32-g++ -iconv -no-pch -qt-zlib -qt-pcre -icu -I "%CD%\..\..\libICU-57.1\GCC64r\include" -L "%CD%\..\..\libICU-57.1\GCC64r\lib" -qt-libpng -qt-libjpeg -avx -openssl -I "%CD%\..\..\libOPENSSL-1.1.0-dev\GCC64r\include" -L "%CD%\..\..\libOPENSSL-1.1.0-dev\GCC64r\lib" -dbus-runtime -confirm-license && mingw32-make [snip] cd <Qt Creator DIR> && qmake -r QTC_PREFIX="%ProgramData%\QtCreator\GCC64r\dll" && mingw32-make [snip] mingw32-make[3]: Entering directory 'c:/qtcreator-4.0.0-dev/src/src/libs/extensionsystem' mingw32-make -f Makefile.Release mingw32-make[4]: Entering directory 'c:/qtcreator-4.0.0-dev/src/src/libs/extensionsystem' g++ -Wl,-s -shared -Wl,-subsystem,windows -mthreads -Wl,--out-implib,c:\qtcreator-4.0.0-dev\src\lib\qtcreator\libExtensionSystem4.a -o ..\..\..\lib\qtcreator\ExtensionSystem4.dll object_script.ExtensionSystem.Release -Lc:\qtcreator-4.0.0-dev\src\lib\qtcreator -lAggregation -lUtils -Lc:\libQT-5.7-dev\GCC64r\dll\lib c:\libQT-5.7-dev\GCC64r\dll\lib\libQt5Widgets.a c:\libQT-5.7-dev\GCC64r\dll\lib\libQt5Gui.a c:\libQT-5.7-dev\GCC64r\dll\lib\libQt5Concurrent.a c:\libQT-5.7-dev\GCC64r\dll\lib\libQt5Core.a release\ExtensionSystem_resource_res.o C:/ProgramData/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/5.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lAggregation C:/ProgramData/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/5.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lUtils collect2.exe: error: ld returned 1 exit status Makefile.Release:118: recipe for target '..\..\..\lib\qtcreator\ExtensionSystem4.dll' failed mingw32-make[4]: *** [..\..\..\lib\qtcreator\ExtensionSystem4.dll] Error 1 mingw32-make[4]: Leaving directory 'c:/qtcreator-4.0.0-dev/src/src/libs/extensionsystem' Makefile:34: recipe for target 'release' failed mingw32-make[3]: *** [release] Error 2 mingw32-make[3]: Leaving directory 'c:/qtcreator-4.0.0-dev/src/src/libs/extensionsystem' Makefile:79: recipe for target 'sub-extensionsystem-make_first' failed mingw32-make[2]: *** [sub-extensionsystem-make_first] Error 2 mingw32-make[2]: Leaving directory 'c:/qtcreator-4.0.0-dev/src/src/libs' Makefile:43: recipe for target 'sub-libs-make_first-ordered' failed mingw32-make[1]: *** [sub-libs-make_first-ordered] Error 2 mingw32-make[1]: Leaving directory 'c:/qtcreator-4.0.0-dev/src/src' Makefile:39: recipe for target 'sub-src-make_first-ordered' failed mingw32-make: *** [sub-src-make_first-ordered] Error 2
ICC and MSVC:
configure -prefix "%CD%\..\ICC64d\dll" -debug -opensource -c++std c++11 -shared -plugin-sql-sqlite -opengl dynamic -openvg -platform win32-icc -iconv -no-pch -qt-zlib -qt-pcre -icu -I "%CD%\..\..\libICU-57.1\ICC64d\include" -L "%CD%\..\..\libICU-57.1\ICC64d\lib" -qt-libpng -qt-libjpeg -avx -openssl -I "%CD%\..\..\libOPENSSL-1.1.0-dev\ICC64d\dll\include" -L "%CD%\..\..\libOPENSSL-1.1.0-dev\ICC64d\dll\lib" -dbus-runtime -confirm-license && jom OR configure -prefix "%CD%\..\MSVC64r\dll" -release -opensource -c++std c++11 -shared -plugin-sql-sqlite -opengl dynamic -openvg -platform win32-msvc2015 -iconv -no-pch -qt-zlib -qt-pcre -icu -I "%CD%\..\..\libICU-57.1\MSVC64r\include" -L "%CD%\..\..\libICU-57.1\MSVC64r\lib" -qt-libpng -qt-libjpeg -avx -openssl -I "%CD%\..\..\libOPENSSL-1.1.0-dev\MSVC64r\dll\include" -L "%CD%\..\..\libOPENSSL-1.1.0-dev\MSVC64r\dll\lib" -dbus-runtime -confirm-license && jom [snip] cd <Qt Creator DIR> && qmake QTC_PREFIX="%ProgramData%\QtCreator\MSVC64r\dll" && jom [snip] (qmake -r QTC_PREFIX="%ProgramData%\QtCreator\ICC64d\dll" >_qmake.log && jom >_nmake.log && jom install >_install.log) 2>_stderr.log && copy *.log "%ProgramData%\QtCreator\ICC64d\dll" cd extensionsystem\ && ( if not exist Makefile c:\libQT-5.7-dev\ICC64d\dll\bin\qmake.exe c:\qtcreator-4.0.0-dev\src\src\libs\extensionsystem\extensionsystem.pro "QTC_PREFIX=C:\ProgramData\QtCreator\ICC64d\dll" -o Makefile ) && "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" -f Makefile Microsoft (R) Program Maintenance Utility Version 14.00.23506.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.23506.0 Copyright (C) Microsoft Corporation. All rights reserved. xilink /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /INCREMENTAL:NO /DLL /SUBSYSTEM:CONSOLE /VERSION:4.0 /OUT:..\..\..\lib\qtcreator\ExtensionSystemd4.dll @C:\Users\user\AppData\Local\Temp\nm4EF7.tmp ipo: error #11018: Cannot open Aggregationd.lib ipo: error #11018: Cannot open Utilsd.lib LINK : fatal error LNK1181: cannot open input file 'Aggregationd.lib' NMAKE : fatal error U1077: '"C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\bin\intel64\xilink.EXE"' : return code '0x49d' 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.
Error reproduced for <Debug,Release>+shared configurations. Was unable to test static builds, because of QTCREATORBUG-16119 occur before this error.
It appeared after moving to recent Qt-5.7-dev, and Qt Creator master branches. It didn't reproduce with previous Qt-5.7-dev branch and Qt Creator master, available at that time.
Since it breaks all Qt Creator builds on Windows, is it possible to fix it in hot pursuit?
Regards,
Alexander