svkaiser / Doom64EX

Doom64EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.
http://doom64ex.wordpress.com/
GNU General Public License v2.0
243 stars 49 forks source link

Game fails to run segmenttion fault #116

Open coreybruce opened 1 year ago

coreybruce commented 1 year ago

Hey I followed the build instructions for Linux and it fails to launch and ends with a segmentation fault.

./doom64ex
Parameters:
imp::init_image: Init Image
Z_Init: Init Zone Memory Allocator
CON_Init: Init Game Console
G_Init: Setting up game input and commands
M_LoadDefaults: Loading game configuration
I_Init: Setting up machine state.
Available video modes:
0: 1920x1080 on display #0
1: 1680x1050 on display #0
2: 1600x900 on display #0
3: 1440x810 on display #0
4: 1400x1050 on display #0
5: 1400x900 on display #0
6: 1368x768 on display #0
7: 1280x1024 on display #0
8: 1280x960 on display #0
9: 1280x800 on display #0
10: 1280x720 on display #0
11: 1152x864 on display #0
12: 1024x768 on display #0
13: 1024x576 on display #0
14: 960x720 on display #0
15: 960x600 on display #0
16: 960x540 on display #0
17: 928x696 on display #0
18: 896x672 on display #0
19: 864x486 on display #0
20: 840x525 on display #0
21: 832x624 on display #0
22: 800x600 on display #0
23: 800x450 on display #0
24: 720x405 on display #0
25: 720x400 on display #0
26: 700x525 on display #0
27: 700x450 on display #0
28: 684x384 on display #0
29: 640x512 on display #0
30: 640x480 on display #0
31: 640x400 on display #0
32: 640x360 on display #0
33: 640x350 on display #0
34: 576x432 on display #0
35: 512x384 on display #0
36: 512x288 on display #0
37: 480x270 on display #0
38: 432x243 on display #0
39: 416x312 on display #0
40: 400x300 on display #0
41: 360x202 on display #0
42: 360x200 on display #0
43: 320x240 on display #0
44: 320x200 on display #0
45: 320x180 on display #0
46: 320x175 on display #0
native_ui: Setting up Native UI
Gtk3: Could not load libDoom64EX-gtk3.so
D_Init: Init DOOM parameters
STUB update: Update networked property (44:/home/corey/Doom64EX/src/engine/common/Property.cc)
STUB update: Update networked property (44:/home/corey/Doom64EX/src/engine/common/Property.cc)
STUB update: Update networked property (44:/home/corey/Doom64EX/src/engine/common/Property.cc)
STUB update: Update networked property (44:/home/corey/Doom64EX/src/engine/common/Property.cc)
STUB update: Update networked property (44:/home/corey/Doom64EX/src/engine/common/Property.cc)
W_Init: Init WADfiles.
Unknown WAD directory: MAP01
Unknown WAD directory: MAP02
Unknown WAD directory: MAP03
Unknown WAD directory: MAP04
Unknown WAD directory: MAP05
Unknown WAD directory: MAP06
Unknown WAD directory: MAP07
Unknown WAD directory: MAP08
Unknown WAD directory: MAP09
Unknown WAD directory: MAP10
Unknown WAD directory: MAP11
Unknown WAD directory: MAP12
Unknown WAD directory: MAP13
Unknown WAD directory: MAP14
Unknown WAD directory: MAP15
Unknown WAD directory: MAP16
Unknown WAD directory: MAP17
Unknown WAD directory: MAP18
Unknown WAD directory: MAP19
Unknown WAD directory: MAP20
Unknown WAD directory: MAP21
Unknown WAD directory: MAP22
Unknown WAD directory: MAP23
Unknown WAD directory: MAP24
Unknown WAD directory: MAP25
Unknown WAD directory: MAP26
Unknown WAD directory: MAP27
Unknown WAD directory: MAP28
Unknown WAD directory: MAP29
Unknown WAD directory: MAP30
Unknown WAD directory: MAP31
Unknown WAD directory: MAP32
Unknown WAD directory: MAP33
Unknown WAD directory: REORDER
Unknown WAD directory: P_START
Unknown WAD directory: FSKIES
Unknown WAD directory: P_END
Unknown WAD directory: F_START
Unknown WAD directory: F1_START
Unknown WAD directory: F1_END
Unknown WAD directory: F2_START
Unknown WAD directory: F2_END
Unknown WAD directory: F3_START
Unknown WAD directory: F3_END
Unknown WAD directory: F4_START
Unknown WAD directory: F4_END
Unknown WAD directory: F5_START
Unknown WAD directory: F5_END
Unknown WAD directory: F6_START
Unknown WAD directory: F6_END
Unknown WAD directory: F7_START
Unknown WAD directory: F7_END
Unknown WAD directory: F8_START
Unknown WAD directory: F8_END
Unknown WAD directory: F9_START
Unknown WAD directory: F9_END
Unknown WAD directory: F10_STAR
Unknown WAD directory: F10_END
Unknown WAD directory: F11_STAR
Unknown WAD directory: F11_END
Unknown WAD directory: F12_STAR
Unknown WAD directory: F12_END
Unknown WAD directory: F_END
M_Init: Init miscellaneous info.
R_Init: Init DOOM refresh daemon.
zsh: segmentation fault (core dumped)  ./doom64ex
coreybruce commented 1 year ago

Also noticed that on Arc h based systems it isn't finding fluidsynth

CMake Warning at CMakeLists.txt:44 (message):
  The fluidsynth submodule wasn't initialised.  Run `git submodule --init
  --recursive` to use fluidsynth-lite, or add -DENABLE_SYSTEM_FLUIDSYNTH=ON
  to use the system-provided FluidSynth library.

so I did

cmake -DENABLE_SYSTEM_FLUIDSYNTH=ON

but it still fails to run.

mbugni commented 1 month ago

You could try to build it as Flatpak app.

coreybruce commented 1 month ago

You could try to build it as Flatpak app.

That wouldn't resolve the issue sadly especially if I wanted to build this as a AUR package