Trying to compile Doomsday in Qt Creator

edited 2016 Oct 17 in Developers
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:
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

  • The kit Clone of Desktop Qt 5.7.0 MSVC2013 64bit has configuration issues which might be the root cause for this problem.
    If you go to the Build & Run > Kits page in Qt Creator settings, does the dialog have any explanations as to what is wrong with the configuration? Did you make a clone of the original Qt 5.7 kit for some reason?
  • Yes, there seems to be something wrong with the kits (I'm new to QT) so I cloned one of them or else I couldn't edit its config. Now the cloned one is the least broken of them. The only problem with it is: "Warning: No debugger set up". I tried to add a debugger but I couldn't find the path of an expected exe file. What could be the name of the debugger's exe file?
  • A missing debugger shouldn't cause the build to fail... I wonder if something went wrong when you installed Qt? Assuming you have the right version of Visual Studio and the 3rd party libraries installed, the Qt build should work pretty much straight out of the box (after setting up your config_user.pri to help locate the libraries).

    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.
Sign In or Register to comment.