Compiling eduke32 from the latest source on Raspberry Pi
-
On PC, I've been able to remove the commit ID from the "repo" line of the eduke32.sh RetroPie Setup script and comment out the patches to compile and install eduke32 from the latest source code. The reason I've done this is to benefit from an update that fixed a longstanding issue with the Port that prevented the teleporting enemies from reappearing to ambush the player. As an added bonus, as far as I can tell, none of the issues addressed by the patches in the eduke32.sh script are present at this point.
On my Pi 5, running a manual installation of RetroPie over 64-bit Bookworm lite, I can compile and install eduke32 using this method, however launching it causes my system to freeze on a black screen and my rumble-capable controller rumbles endlessly.
Has anyone successfully installed and run eduke32 from the latest source on this hardware and OS?
-
@MoleMan it fails due to the patches not working anymore. you need to remove or comment out the patch files and run it.
it will build. no idea on what bugs will be there since the patches did not get applyed. if any
-
I've been able to build with the patches commented out.
The problem is that it crashes when I try to l try to launch eduke32 after it is built and installed.
-
@MoleMan yep, mine just hung up and i had to kill it
you need to edit this line
! isPlatform "gl3" && params+=(POLYMER=0)
and change theto0
to a1
POLYMER=1 USE_OPENGL=0
and it should work
EDIT
or it did, now that i did something else it stopped working.
now i need to figure out what i did, lol
ok you need to changePOLYMER=0
toPOLYMER=1 USE_OPENGL=0
-
That didn't seem to work for me. I'm still experiencing the crash on launch.
-
Okay, tried it again, and it did launch successfully.
It appears I needed to switch my Raspi-Config Advanced Settings from Wayland to X11 window manager after adding those changes to eduke32.shWell, works regardless of X11 or Wayland for me after all. Excellent. Thanks for the help. -
@MoleMan odd, i didnt have to. i just used what i posted, but if it works, then it works
-
FYI - "USE_OPENGL=0" seems to be the necessary flag. I can compile with or without "Polymer" and it will launch successfully.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.