Linux fresh build of doomsday crashes
Hi
Since Doomsday 2.3 does not run (and even not installs) on Ubuntu 24, I managed to build version 3.0 from source
I followed these instructions
At first I noticed that lib_Foundation.so and its symlinks are not copied by make install, I had to copy them manually from the source directory.
And then, when running Doomsday, I experience a failed assertion
Does someone know how it could be fixed ?
Thanks and regards,
Xavier
Since Doomsday 2.3 does not run (and even not installs) on Ubuntu 24, I managed to build version 3.0 from source
I followed these instructions
git clone git@github.com:skyjake/Doomsday-Engine.git doomsday/build/scripts/build_deps.py build mkdir build cd build/ cmake ../ -DCMAKE_INSTALL_PREFIX=/opt/doomsday make -j 8 make install
At first I noticed that lib_Foundation.so and its symlinks are not copied by make install, I had to copy them manually from the source directory.
And then, when running Doomsday, I experience a failed assertion
[xavier@imladris doomsday]$ /opt/doomsday/bin/doomsday [the_Foundation] version:1.8.2-v1.8.1-11-ge48ccd9 cstd:201112 [the_Foundation] locale: en_GB.UTF-8 [Thread] created thread ID 0x7a3c327ff6c0 (TimerScheduler) [the_Foundation] locale: en_GB.UTF-8 [Thread] created thread ID 0x7a3c111fb6c0 (runAddressLookup_) [Address] lookup thread started [Thread] created thread ID 0x7a3c109fa6c0 (DatagramThread) [Garbage] recycled 3 scope allocations [Thread] created thread ID 0x7a3bfdffe6c0 (PooledThread) [Thread] created thread ID 0x7a3bfd7fd6c0 (PooledThread) [Thread] created thread ID 0x7a3bfcffc6c0 (PooledThread) [Thread] created thread ID 0x7a3bf3fff6c0 (PooledThread) [Thread] created thread ID 0x7a3bf37fe6c0 (PooledThread) [Thread] created thread ID 0x7a3bf2ffd6c0 (PooledThread) [Thread] created thread ID 0x7a3bf27fc6c0 (PooledThread) [Thread] created thread ID 0x7a3bf1ffb6c0 (PooledThread) [Thread] created thread ID 0x7a3bf17fa6c0 (PooledThread) 0.106 (i) Application path: /opt/doomsday/bin/doomsday 0.106 (i) Version: 3.0 (unstable build 4956) 0.213 G Display 0: 0.270 G 2560 x 1440 @ 60 Hz (24-bit) 0.270 G 1920 x 1080 @ 60 Hz (24-bit) 0.270 G 1920 x 1080 @ 50 Hz (24-bit) 0.270 G 1920 x 1080 @ 30 Hz (24-bit) 0.270 G 1920 x 1080 @ 25 Hz (24-bit) 0.270 G 1920 x 1080 @ 24 Hz (24-bit) 0.270 G 1680 x 1050 @ 60 Hz (24-bit) 0.270 G 1440 x 900 @ 60 Hz (24-bit) 0.270 G 1440 x 576 @ 50 Hz (24-bit) 0.270 G 1440 x 480 @ 60 Hz (24-bit) 0.270 G 1280 x 1024 @ 75 Hz (24-bit) 0.270 G 1280 x 1024 @ 60 Hz (24-bit) 0.270 G 1280 x 960 @ 60 Hz (24-bit) 0.270 G 1280 x 800 @ 60 Hz (24-bit) 0.270 G 1280 x 720 @ 60 Hz (24-bit) 0.270 G 1280 x 720 @ 50 Hz (24-bit) 0.270 G 1152 x 864 @ 75 Hz (24-bit) 0.270 G 1024 x 768 @ 75 Hz (24-bit) 0.270 G 1024 x 768 @ 70 Hz (24-bit) 0.270 G 1024 x 768 @ 60 Hz (24-bit) 0.270 G 832 x 624 @ 75 Hz (24-bit) 0.270 G 800 x 600 @ 75 Hz (24-bit) 0.270 G 800 x 600 @ 72 Hz (24-bit) 0.270 G 800 x 600 @ 60 Hz (24-bit) 0.270 G 800 x 600 @ 56 Hz (24-bit) 0.270 G 720 x 576 @ 50 Hz (24-bit) 0.270 G 720 x 480 @ 60 Hz (24-bit) 0.270 G 720 x 400 @ 70 Hz (24-bit) 0.270 G 640 x 480 @ 75 Hz (24-bit) 0.270 G 640 x 480 @ 67 Hz (24-bit) 0.270 G 640 x 480 @ 60 Hz (24-bit) 0.270 G Display 1: 0.320 G 1920 x 1080 @ 60 Hz (24-bit) 0.320 G 1680 x 1050 @ 60 Hz (24-bit) 0.320 G 1440 x 900 @ 60 Hz (24-bit) 0.320 G 1280 x 1024 @ 60 Hz (24-bit) 0.320 G 1280 x 800 @ 60 Hz (24-bit) 0.320 G 1280 x 720 @ 60 Hz (24-bit) 0.320 G 1024 x 768 @ 60 Hz (24-bit) 0.320 G 800 x 600 @ 60 Hz (24-bit) 0.320 G 640 x 480 @ 60 Hz (24-bit) 0.586 Created a new 32.0 MB memory volume. 0.879 S [Config::read] Detected new build: 0 => 4956 0.897 S Detected new release: [ 2, 3, 1, 0 ] => [ 3, 0, 0, 4956 ] 0.897 R (i) Clearing cached metadata due to version change 0.935 R (i) Using system WAD folder: /usr/share/games/doom 0.935 R (i) Using UnixInfo paths.iwaddir WAD folder: /usr/share/games/doom 0.937 R (i) Using user-selected package folder (including subfolders): ~/Games/WADs 0.937 R (i) Using user-selected package folder (including subfolders): ~/Games doomsday: /home/xavier/Development/doomsday/build/doomsday/libs/core/src_filesys_turbo.cpp:2534: de::String de::toNative(const String&): Assertion `!strchr(cstr_String(s), '\r')' failed. Aborted (core dumped)
Does someone know how it could be fixed ?
Thanks and regards,
Xavier
Comments
Xavier
On my physical machine, upgraded today to Ubuntu 24.04.1, the same error still pops