Hello everyone! I'm new here so I'll just drop you a note that I've just finished little patch for Eduke32 (version 20060314) which allows Eduke32 to compile under Linux (with GCC 4.x). This patch fixes few little errors, e.g. extern t_anim * anim in jmact/animlib.h which corrupted compilation.
I have also backported sound code from jfduke3d_src_20051012. This way sound works under Linux in Eduke32. I've created Makefile.unix, so after patching your Eduke32 sources issue make -f Makefile.unix instead of plain make. You'll also need txbuild_src_20060312 sources to compile Eduke32.
For more information look at;
http://www.karoltomala.com/eduke32/readme.txt
The patch is available here:
http://www.karoltomala.com/eduke32/eduke32_src_20060314_unix_sound_fix.patch.gz
The server is veeeery slow, so please put this patch on some other site. It would be great if Eduke32 developers would incorporate the changes into main Eduke sources, so Linux users could use it also.
Hope you'll find it useful,
Wolverine
TX at
Thank you for your interest in EDuke32.
I've now fixed the Makefile issue myself (it was a simple matter of me forgetting to add the proper bits to the MakeDistributions file when I originally modified the Makefile to use eobj.nix and obj.nix), and the bit with animlib.h has also been noted. Porting of the sound code is kind of a futile effort, however, what with new, Linux-compatible sound code already nearly completed. Expect to see it in the near future.
Do be sure to let me know when you've fixed all of the pointer signedness warnings that GCC 4.x throws. ;) :D
Wolverine at
Hey! Nice to know that the sound code is soon to be released. However it wasn't that hard, because it needed only copying jaudiolib from jfduke3d and tweaking makefile that's all.
As for gcc 4.x warnings. Pedantic-nazi huh? :lol: :D
faust at
Hi there!
I compiled jfduke under linux which worked quite well, except that the HRP didn't work. So I compiled eduke32 as well (with the patch I found in this thread), which works fine with the HRP. But I have another problem with it: when I open duke, the mouse cursor does not disappear. The cursor in general wouldn't be too bad, but the problem is that I can only move the mouse until the cursor reaches the left/right/top/buttom border of the window (or screen, as I use it full screen). Like this it's not very handy to use the mouse as I'd like to for changing direction.
Any ideas? I really would like to play duke with the HRP and my mouse, so any help would be appreciated!!!
Thanks
Faust
dIGIMURDER at
I have same problem :'(
StarQuake at
can someone reupload or upload the patch?
can someone reupload or upload the patch?
http://www.karoltomala.com/eduke32/eduke32_src_20060314_unix_sound_fix.patch.gz
it seems down
Mephisto at
Eduke32 patch for Linux
This version of the patch will work on beta 2:
http://mephisto.ma.cx/mephisto/patches/eduke32_src_20060718.patch
And a small patch that fixes the mouse wheel:
http://mephisto.ma.cx/mephisto/patches/txbuild_src_20060718.patch
They haven't been tested well yet tho, but they should work, since it's still the same code. If you find any problems, you can try to find me in #jfduke on irc.freenode.net, but i'll be on holiday for the next 2 weeks, so i don't know if i'll be online in that period.