Open drupol opened 10 months ago
OpenArena does not compile separate renderer modules. USE_RENDERER_DLOPEN=0 should omit them from copyfiles and compile renderer_oa into the client binary.
(btw oa does not support the opengl2 renderer module, so please don't force that)
Hi,
USE_RENDERED_DLOPEN
is disabled by default.
Also, when reading the makefile, we can clearly see that it will still try to copy files.
Any other clue?
Hello,
I'm trying to provide a package
openarena
for Nix and I'm trying to build it from the sources. The compilation works fine, but the process fails during thecopyFiles
target.Here's the error log, when it fails:
Here's the relevant part of the Makefile:
Basically, it tries to install this file
build/release-linux-x86_64/openarena_opengl1.x86_64
but this never gets compiled.In comparison with
ioq3
, here's the relevant part of their Makefile:I have no issue with ioq3 Makefile, compilation and installation works fine.
When comparing both files, I have the feeling that it's an erroneous copy paste that happened there. But I might be totally wrong. I opened a PR with a patch that fix the issue, let me know if this is OK.
The problematic changes (https://github.com/OpenArena/engine/commit/4e532eddcdb4c493602b9edafcbf8516e0a87c80#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R2772) has been introduced in commit 4e532eddcdb4c493602b9edafcbf8516e0a87c80 in PR https://github.com/OpenArena/engine/pull/23 from @sago007 (gently pinging the author here, maybe you might help).
Could you please let me know what I could do to fix the issue? This is actually preventing me from making a package for the Nix ecosystem.
Thanks in advance.