Trying to compile Doomsday in Qt Creator
Hi, I'm new to this forum. Congrats for Doomsday, it's a great source port.
I'm trying to compile it in Windows (for the first time ever) but I fail to do it.
Here's what I get in Compile Output:
I'm trying to compile it in Windows (for the first time ever) but I fail to do it.
Here's what I get in Compile Output:
jom 1.1.0 - empower your cores
cd build\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\build\build.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
64-bit architecture detected.
Created D:\A\J\Doom\DoomsdaySrc\build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug\doomsday.pk3 (with 30 files).
Created D:\A\J\Doom\DoomsdaySrc\build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug\libdoom.pk3 (with 135 files).
Created D:\A\J\Doom\DoomsdaySrc\build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug\libheretic.pk3 (with 38 files).
Created D:\A\J\Doom\DoomsdaySrc\build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug\libhexen.pk3 (with 92 files).
Created D:\A\J\Doom\DoomsdaySrc\build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug\libdoom64.pk3 (with 25 files).
cd build\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd libcore\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\libcore\libcore.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libcore/..\net.dengine.stdlib.pack (contains 4 files).
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libcore/..\net.dengine.stdlib.pack (contains 4 files).
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libcore/..\net.dengine.stdlib.pack (contains 4 files).
cd libcore\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd liblegacy\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\liblegacy\liblegacy.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd liblegacy\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd libshell\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\libshell\libshell.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd libshell\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd libgui\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\libgui\libgui.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libgui/..\net.dengine.stdlib.gui.pack (contains 2 files).
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libgui/..\net.dengine.stdlib.gui.pack (contains 2 files).
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libgui/..\net.dengine.stdlib.gui.pack (contains 2 files).
cd libgui\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd libappfw\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\libappfw\libappfw.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd libappfw\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd libdoomsday\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\libdoomsday\libdoomsday.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libdoomsday/..\net.dengine.base.pack (contains 6 files).
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libdoomsday/..\net.dengine.base.pack (contains 6 files).
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/libdoomsday/..\net.dengine.base.pack (contains 6 files).
cd libdoomsday\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd client\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\client\client.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/client/..\net.dengine.client.pack (contains 80 files).
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/client/..\net.dengine.client.pack (contains 80 files).
Wrote D:/A/J/Doom/DoomsdaySrc/build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug/client/..\net.dengine.client.pack (contains 80 files).
cd client\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd server\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\server\server.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd server\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd plugins\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\plugins.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd plugins\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd dehread\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\dehread\dehread.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd example\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\example\example.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd savegameconverter\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\savegameconverter\savegameconverter.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd example\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd idtech1converter\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\idtech1converter\idtech1converter.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd savegameconverter\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd dehread\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd idtech1converter\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd heretic\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\heretic\heretic.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd hexen\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\hexen\hexen.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd doom\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\doom\doom.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd doom\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd hexen\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd doom64\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\doom64\doom64.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd openal\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\openal\openal.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd doom64\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd heretic\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd directsound\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\directsound\directsound.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd winmm\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\plugins\winmm\winmm.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd openal\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd directsound\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd winmm\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd host\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\host\host.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd host\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd tests\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tests\tests.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd tests\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd tools\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tools\tools.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd tools\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd doomsdayscript\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tools\doomsdayscript\doomsdayscript.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd shell\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tools\shell\shell.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd md2tool\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tools\md2tool\md2tool.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd md2tool\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd texc\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tools\texc\texc.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd doomsdayscript\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd texc\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd savegametool\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tools\savegametool\savegametool.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd shell\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd shell-gui\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tools\shell\shell-gui\shell-gui.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd wadtool\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\tools\wadtool\wadtool.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd wadtool\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd savegametool\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd shell-gui\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
cd postbuild\ && D:\A\Programmes\Qt\5.7\msvc2015_64\bin\qmake.exe D:\A\J\Doom\DoomsdaySrc\doomsday\postbuild\postbuild.pro -spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
cd postbuild\ && D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe -f Makefile qmake_all
windeployqt "D:/A/J/Doom/DoomsdaySrc/doomsday/../distrib/products/bin\Doomsday.exe"
"D:\A\J\Doom\DoomsdaySrc\doomsday\..\distrib\products\bin\Doomsday.exe" does not exist.
jom: D:\A\J\Doom\DoomsdaySrc\build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug\postbuild\Makefile [FORCE] Error 1
jom: D:\A\J\Doom\DoomsdaySrc\build-doomsday-Clone_of_Desktop_Qt_5_7_0_MSVC2013_64bit-Debug\Makefile [sub-postbuild-qmake_all] Error 2
14:50:45: The process "D:\A\Programmes\Qt\Tools\QtCreator\bin\jom.exe" exited with code 2.
Error while building/deploying project doomsday (kit: Clone of Desktop Qt 5.7.0 MSVC2013 64bit)
The kit Clone of Desktop Qt 5.7.0 MSVC2013 64bit has configuration issues which might be the root cause for this problem.
When executing step "qmake"
14:50:45: Elapsed time: 00:12.
Comments
I guess you're trying to build the stable 1.15 release? It might be easier to get started with the unstable 2.0 because we've switched to CMake as the build system, which makes things more robust compared to qmake. It should be easier to configure the build with CMake.
The CDB debugger is available as a separate download from Microsoft. If it is installed, Qt Creator should find it automatically.