FAILED: bin/Qt6WebEngineCored.dll lib/Qt6WebEngineCored.lib
-
Hi im trying to build QtWebEngine 6.3.1 with proprietary codecs. From QtMaintenanceTool i downloaded the next submodules:
-QtWebEngine
-QtPositioning
-QtWebChannel
-QtWebSockets
-QtWebViewi checked also Source and MSVC 2019 64bits
I am working on windows 10 64 bits, i set the environment using
vcvarsall x86_amd64
i run the next commands in the Src folder
qt-configure-module C:\qt\qtwebengine -webengine-proprietary-codecs cmake --build . --parallel
and after a while i get the next error:
FAILED: bin/Qt6WebEngineCored.dll lib/Qt6WebEngineCored.lib
cmd.exe /C "cd . && C:\Qt\Tools\CMake_64\bin\cmake.exe -E vs_link_dll --intdir=src\core\api\CMakeFiles\WebEngineCore.dir\Debug --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x86\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x86\mt.exe --manifests -- C:\PROGRA~2\MICROS~2\2019\BUILDT~1\VC\Tools\MSVC\1429~1.301\bin\Hostx86\x64\link.exe /nologo src\core\api\CMakeFiles\WebEngineCore.dir\Debug\WebEngineCore_autogen\mocs_compilation_Debug.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\Debug\WebEngineCore_resource.rc.res src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qtwebenginecoreglobal.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginecertificateerror.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineclientcertificateselection.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineclientcertificatestore.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginecontextmenurequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginecookiestore.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginedownloadrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginefindtextresult.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginefullscreenrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginehistory.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginehttprequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineloadinginfo.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginemessagepumpscheduler.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginenavigationrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginenewwindowrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginenotification.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginepage.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineprofile.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginequotarequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineregisterprotocolhandlerrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginescript.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginescriptcollection.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginesettings.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineurlrequestinfo.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineurlrequestjob.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineurlscheme.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineurlschemehandler.cpp.obj /out:bin\Qt6WebEngineCored.dll /implib:lib\Qt6WebEngineCored.lib /pdb:bin\Qt6WebEngineCored.pdb /dll /version:6.3 /machine:x64 /debug @CMakeFiles_QtWebEngineCore_Debug_objects.rsp @CMakeFiles_QtWebEngineCore_Debug_archives.rsp @CMakeFiles_QtWebEngineCore_Debug_libs.rsp -DYNAMICBASE -NXCOMPAT -LARGEADDRESSAWARE C:\Qt\6.3.1\msvc2019_64\lib\Qt6Quickd.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6OpenGLd.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Guid.lib d3d11.lib dxgi.lib dxguid.lib user32.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6QmlModelsd.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6WebChanneld.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Qmld.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Networkd.lib ws2_32.lib shell32.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Positioningd.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Cored.lib mpr.lib userenv.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK: command "C:\PROGRA~2\MICROS~2\2019\BUILDT~1\VC\Tools\MSVC\1429~1.301\bin\Hostx86\x64\link.exe /nologo src\core\api\CMakeFiles\WebEngineCore.dir\Debug\WebEngineCore_autogen\mocs_compilation_Debug.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\Debug\WebEngineCore_resource.rc.res src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qtwebenginecoreglobal.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginecertificateerror.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineclientcertificateselection.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineclientcertificatestore.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginecontextmenurequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginecookiestore.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginedownloadrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginefindtextresult.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginefullscreenrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginehistory.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginehttprequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineloadinginfo.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginemessagepumpscheduler.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginenavigationrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginenewwindowrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginenotification.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginepage.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineprofile.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginequotarequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineregisterprotocolhandlerrequest.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginescript.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginescriptcollection.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebenginesettings.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineurlrequestinfo.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineurlrequestjob.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineurlscheme.cpp.obj src\core\api\CMakeFiles\WebEngineCore.dir\Debug\qwebengineurlschemehandler.cpp.obj /out:bin\Qt6WebEngineCored.dll /implib:lib\Qt6WebEngineCored.lib /pdb:bin\Qt6WebEngineCored.pdb /dll /version:6.3 /machine:x64 /debug @CMakeFiles_QtWebEngineCore_Debug_objects.rsp @CMakeFiles_QtWebEngineCore_Debug_archives.rsp @CMakeFiles_QtWebEngineCore_Debug_libs.rsp -DYNAMICBASE -NXCOMPAT -LARGEADDRESSAWARE C:\Qt\6.3.1\msvc2019_64\lib\Qt6Quickd.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6OpenGLd.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Guid.lib d3d11.lib dxgi.lib dxguid.lib user32.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6QmlModelsd.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6WebChanneld.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Qmld.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Networkd.lib ws2_32.lib shell32.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Positioningd.lib C:\Qt\6.3.1\msvc2019_64\lib\Qt6Cored.lib mpr.lib userenv.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:bin\Qt6WebEngineCored.dll.manifest" failed (exit code 1210) with the following output:
LINK : fatal error LNK1210: se superó el límite de tamaño de ILK interno; vincule con /INCREMENTAL:NOMaybe i am not understanding how to install Qt, im new using it.
How can i fix this?
-
@Franco1274 said in FAILED: bin/Qt6WebEngineCored.dll lib/Qt6WebEngineCored.lib:
vcvarsall x86_amd64
You're using the 32bit tools and build 64 bit binaries - why? Use 64bit build tools and you will not get the error above. The linker runs out of memory since it's the 32bit version and webeninge is a very big library.
-
@Christian-Ehrlicher Thanks i switched to amd64 and now im getting this error:
FAILED: src/core/RelWithDebInfo/AMD64/QtWebEngineCore.stamp src/core/RelWithDebInfo/AMD64/QtWebEngineCore C:/Qt/6.3.1/Src/src/core/RelWithDebInfo/AMD64/QtWebEngineCore.stamp C:/Qt/6.3.1/Src/src/core/RelWithDebInfo/AMD64/QtWebEngineCore
cmd.exe /C "cd /D C:\Qt\6.3.1\Src\src\core && C:\Qt\Tools\Ninja\ninja.exe -C C:/Qt/6.3.1/Src/src/core/RelWithDebInfo/AMD64 QtWebEngineCore"
ninja: build stopped: subcommand failed.i deleted cache files created in Src folder, restarted my pc and ran the commands again, should i start a clean build for it to work?
should i open another post?
-
I'm not sure if you can mix the output (object files) different build tools - better start over with a clean build dir.
-
I'm not sure if you can mix the output (object files) different build tools - better start over with a clean build dir.
@Christian-Ehrlicher Thanks this worked for me
-
Then please mark the topic as solved, thx.