Anonymous | Login | Signup for a new account | 2024-05-03 20:14 UTC |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0004235 | Zandronum | [All Projects] Bug | public | 2024-04-20 13:54 | 2024-04-21 13:11 | ||||||||
Reporter | Zom-B | ||||||||||||
Assigned To | |||||||||||||
Priority | urgent | Severity | block | Reproducibility | always | ||||||||
Status | new | Resolution | open | ||||||||||
Platform | x86-64 | OS | Linux Mint | OS Version | 22.04 | ||||||||
Product Version | 3.2 | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0004235: 3.2-240414-1910 can't start (existing library not found) | ||||||||||||
Description | I downloaded and extracted `ZandroDev3.2-240414-1910linux-x86_64.tar.bz2` When I try to start it, it can't find a library. A file with the same name exists in the same directory. ``` zom-b@zomb-pc-2020:~/Apps/zandronum$ ./zandronum ./zandronum: error while loading shared libraries: libfmodex64-4.44.64.so: cannot open shared object file: No such file or directory ``` The file it can't find is right there: ``` zom-b@zomb-pc-2020:~/Apps/zandronum$ ll total 23540 drwxrwxr-x 2 zom-b zom-b 4096 Apr 20 15:39 ./ drwxr-xr-x 39 zom-b zom-b 4096 Apr 20 15:39 ../ -rwxr-xr-x 1 zom-b zom-b 1491584 Apr 15 00:03 libfmodex64-4.44.64.so* -rwxr-xr-x 1 zom-b zom-b 29512 Apr 15 00:03 liboutput_sdl.so* -rw-r--r-- 1 zom-b zom-b 57280 Apr 15 00:03 skulltag_actors.pk3 -rwxr-xr-x 1 zom-b zom-b 9788528 Apr 15 00:03 zandronum* -rw-r--r-- 1 zom-b zom-b 884844 Apr 15 00:03 zandronum.pk3 -rwxr-xr-x 1 zom-b zom-b 11829848 Apr 15 00:03 zandronum-server* ``` | ||||||||||||
Additional Information | Found via'https://zandronum.com/forum/viewtopic.php?f=55&t=11172 [^]' | ||||||||||||
Attached Files | |||||||||||||
Notes | |
(0023628) DrinkyBird (developer) 2024-04-20 15:36 edited on: 2024-04-20 15:36 |
Use as a workaround:LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH ./zandronum The actual fix to this issue is to compile with CMAKE_BUILD_RPATH_USE_ORIGIN=ON. |
(0023629) Zom-B (reporter) 2024-04-20 19:50 edited on: 2024-04-20 19:51 |
With this the situation shifted to another lib it can't find.
Besides, is it even possible to use this construct in DoomSeeker? How do I set <a variable>=ON while compiling? I don't see a menuconfig option. That aside, I can compile, then run just fine. Why does it appear that the Mercurial server is 4 days behind? The tip compiles to 20240410 whereas I need 20240414 to join to updated servers. Can I not edit the bug 'description'? |
(0023630) duke (reporter) 2024-04-21 12:54 |
To use LD_LIBRARY_PATH with Doomseeker you can run Doomseeker itself with the LD_LIBRARY_PATH you want. Then when Doomseeker launches Zandronum it will use the same LD_LIBRARY_PATH. For 240414-1910 you'll want to compile this revision: 'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/fdf5f68843a5adfd823d5533381d1d8771759de0 [^]' You can get it by doing `hg checkout fdf5f68843a5` and then compile. |
(0023631) Zom-B (reporter) 2024-04-21 13:11 |
It was a wild ride from wondering why hg says that revision doesn't exist to finding out Zandronum entirely moved repositories. Thanks for the of-topic help. |
Only registered users can voice their support. Click here to register, or here to log in. | |
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2024-04-20 13:54 | Zom-B | New Issue | |
2024-04-20 15:36 | DrinkyBird | Note Added: 0023628 | |
2024-04-20 15:36 | DrinkyBird | Note Edited: 0023628 | View Revisions |
2024-04-20 19:50 | Zom-B | Note Added: 0023629 | |
2024-04-20 19:51 | Zom-B | Note Edited: 0023629 | View Revisions |
2024-04-21 12:54 | duke | Note Added: 0023630 | |
2024-04-21 13:11 | Zom-B | Note Added: 0023631 |
Copyright © 2000 - 2024 MantisBT Team |