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