Package Details: etlegacy 2.80.2-1

Git Clone URL: https://aur.archlinux.org/etlegacy.git (read-only, click to copy)
Package Base: etlegacy
Description: Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy engine)
Upstream URL: http://www.etlegacy.com/
Licenses: custom, GPL3
Conflicts: etlegacy
Provides: etlegacy
Submitter: vorot93
Maintainer: jorgicio
Last Packager: jorgicio
Votes: 18
Popularity: 0.005147
First Submitted: 2015-08-17 02:35 (UTC)
Last Updated: 2022-05-08 16:22 (UTC)

Latest Comments

jorgicio commented on 2021-08-18 18:05 (UTC)

Missing dependency added. Please resync and try again. Thanks, @Lucki.

Lucki commented on 2021-08-17 22:42 (UTC)

I get the following error in a clean chroot:

-- Found OpenAL: /usr/lib/libopenal.so (Required is at least version "1.14") 
-- Found Vorbis: /usr/include  
CMake Error at /usr/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Theora (missing: THEORA_LIBRARY THEORA_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.21/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindTheora.cmake:50 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cmake/ETLSetupFeatures.cmake:221 (find_package)
  CMakeLists.txt:137 (include)


-- Configuring incomplete, errors occurred!
See also "/build/etlegacy/src/etlegacy-2.77.1/CMakeFiles/CMakeOutput.log".
See also "/build/etlegacy/src/etlegacy-2.77.1/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().

PongTea commented on 2020-11-22 16:14 (UTC) (edited on 2020-11-22 16:35 (UTC) by PongTea)

etlegacy-git 2.76.810.g164b964c3-1 compiles indeed successfully but there is another issue affecting only 64bit patched clients (above v.2.76).

TL;DR: 64bit patched client need to connect to a patched server.

Details: quoting upstream

[...]in case you will attempt to connect to 2.76 server [with a patched client] and be forced to download the 2.76 paks, you will run into the issue [which is game crash]. There is nothing to do about it, you can instead compile or use 32 bit executable, since the problem only affects 64bit binaries.

And also, quoting upstream

Currently only official and one custom server https://et.trackbase.net/server/45410 supports patched binary.

gboehl commented on 2020-11-17 22:10 (UTC)

I have the same problem. The git version works though.

PongTea commented on 2020-11-12 10:52 (UTC) (edited on 2020-11-16 21:30 (UTC) by PongTea)

Fails to build, log is here https://hastebin.com/raw/juraceyire

Edit: corrected link (posted the wrong log). While I'm at it, someone reported the build failure upstream https://github.com/etlegacy/etlegacy/issues/1525.

starmatt commented on 2020-08-27 10:15 (UTC) (edited on 2020-08-27 10:21 (UTC) by starmatt)

I'm having the same issue as user Traace, the compilation fails at 40%

[ 40%] Linking C shared module librenderer_opengl2_x86_64.so
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0x25260): multiple definition of `shader'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0x25260): first defined here
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0xe860): multiple definition of `stages'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0xe860): first defined here
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0x20): multiple definition of `implicitMap'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0x20): first defined here
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0x4): multiple definition of `implicitStateBits'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0x4): first defined here
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0x0): multiple definition of `implicitCullType'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0x25248): multiple definition of `dshader'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0x25248): first defined here
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0x251e0): multiple definition of `table'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0x251e0): first defined here
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0x60): multiple definition of `texMods'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0x60): first defined here
/usr/bin/ld: CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader_r1.c.o:(.bss+0x25520): multiple definition of `shaderHashTable'; CMakeFiles/renderer_opengl2_x86_64.dir/src/renderer2/tr_shader.c.o:(.bss+0x25520): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/renderer_opengl2_x86_64.dir/build.make:858: librenderer_opengl2_x86_64.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:187: CMakeFiles/renderer_opengl2_x86_64.dir/all] Error 2
make: *** [Makefile:171: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error making: %!s(func() string=0x557790cf0a60)

Anyone knows how to fix this? Thanks.

nicolino commented on 2020-06-22 12:31 (UTC)

After compilation.

       0 Sys_LoadGameDll -> FS_CL_ExtractFromPakFile(/home/zema/.etlegacy, legacy, ui.mp.x86_64.so)
       0 Sys_LoadDll(/usr/lib/etlegacy/legacy/ui.mp.x86_64.so)... failed: /usr/lib/etlegacy/legacy/ui.mp.x86_64.so: cannot open shared object file: No such file or directory
       0 Sys_LoadDll(/home/zema/.etlegacy/legacy/ui.mp.x86_64.so)... failed: /home/zema/.etlegacy/legacy/ui.mp.x86_64.so: undefined symbol: __acosf_finite

Traace commented on 2020-05-31 11:23 (UTC) (edited on 2020-05-31 11:25 (UTC) by Traace)

Cant build it anymore with gcc 10.

at last stage /usr/bin/ld produces a lot multiple definition of `*'; errors.

make quits afterwards.

collect2: error: ld returned 1 exit status

make[2]: [CMakeFiles/etl.dir/build.make:1435: etl] Error 1

make[1]: [CMakeFiles/Makefile2:269: CMakeFiles/etl.dir/all] Error 2

make: *** [Makefile:172: all] Error 2

==> ERROR: A failure occurred in build().

simonwydooghe commented on 2020-03-18 18:48 (UTC)

I'm experiencing the same issue. Haven't played for six months and getting the same error. Used to be able to play just fine.

niezniszczalny commented on 2020-03-13 23:34 (UTC)

Any news on the issue?

Sys_LoadGameDll -> FS_CL_ExtractFromPakFile(/home/kujaw/.etlegacy, legacy, ui.mp.x86_64.so)
Sys_LoadDll(/home/kujaw/.etlegacy/legacy/ui.mp.x86_64.so)... failed: "Failed loading /home/kujaw/.etlegacy/legacy/ui.mp.x86_64.so: /home/kujaw/.etlegacy/legacy/ui.mp.x86_64.so: undefined symbol: __acosf_finite"
Sys_LoadDll(/usr/lib/etlegacy/legacy/ui.mp.x86_64.so)... succeeded
Sys_LoadDll(legacy/ui) found vmMain function at 0x7fdda56391b0
Initializing Legacy ui v2.75-1641-g154be135
147 UI cvars in use.
Segmentation fault (core dumped)

The_Loko commented on 2019-01-17 22:36 (UTC)

I'm currently getting the segfault too, I'm looking into it.

It seems to happen on debug mode too.

niezniszczalny commented on 2019-01-17 18:23 (UTC)

ok, it found 2.75 configuration. Now I removed etlegacy once again, removed everything from /home/.etlegacy, installed etlegacy again and:

Sys_LoadGameDll -> FS_CL_ExtractFromPakFile(/home/kujaw/.etlegacy, legacy, ui.mp.x86_64.so)
Sys_LoadDll(/home/kujaw/.etlegacy/legacy/ui.mp.x86_64.so)... succeeded
Sys_LoadDll(legacy/ui) found vmMain function at 0x7fe0bd8c8b90
Initializing Legacy ui v2.76
149 UI cvars in use.
Segmentation fault (core dumped)

niezniszczalny commented on 2019-01-17 18:03 (UTC)

I removed previous etlegacy and installed this one and I get the error:

Sys_LoadGameDll -> FS_CL_ExtractFromPakFile(/home/kujaw/.etlegacy, legacy, ui.mp.x86_64.so)
Sys_LoadDll(/home/kujaw/.etlegacy/legacy/ui.mp.x86_64.so)... succeeded
Sys_LoadDll(legacy/ui) found vmMain function at 0x7f4edba090f0
Initializing Legacy ui v2.75
145 UI cvars in use.
Segmentation fault (core dumped)

wojtex commented on 2019-01-14 21:16 (UTC)

If it crashes on startup build package with debug mode enabled (CMAKE_BUILD_TYPE=Debug").

Lucki commented on 2018-01-24 20:39 (UTC)

libtheora is missing as a dependency.

CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Theora (missing: THEORA_LIBRARY THEORA_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  cmake/FindTheora.cmake:50 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cmake/ETLSetupFeatures.cmake:177 (find_package)
  CMakeLists.txt:144 (include)

niezniszczalny commented on 2017-08-23 16:11 (UTC)

@The_Loko: -git package works for me, thanks for advice.

The_Loko commented on 2017-07-02 08:42 (UTC)

niezniszczalny: I'm looking for a solution, anyway I would use the -git package. This one mixes dynamic libs with the binary mod, maybe it would be better to create a -bin package with both the binary files of the game and mod.

niezniszczalny commented on 2017-06-26 09:17 (UTC)

I've just installed it from aur and get the error: [code] $ etl ET Legacy 2.75-dirty linux-x86_64 Jun 26 2017 Zone megs: 64 Info: fs_game now defaults to 'legacy' mod instead of 'etmain' ----- FS_Startup ----- Current search path: /home/kujaw/.etlegacy/legacy /usr/lib/etlegacy/legacy /usr/lib/etlegacy/legacy/pak3_v2.75.pk3 (951 files) /usr/lib/etlegacy/legacy/etl_bin_v2.75.pk3 (8 files) /home/kujaw/.etlegacy/etmain /usr/lib/etlegacy/etmain /usr/lib/etlegacy/etmain/pak2.pk3 (22 files) /usr/lib/etlegacy/etmain/pak1.pk3 (10 files) /usr/lib/etlegacy/etmain/pak0.pk3 (3725 files) ---------------------- 4716 files in pk3 files execing default.cfg couldn't exec autoexec.cfg Hunk_Clear: reset the hunk ok Not logging server attacks to disk. ----- Client Initialization ----- ----- Initializing Renderer ---- Trying to load "librenderer_opengl1_x86_64.so" from "."... Trying to load "librenderer_opengl1_x86_64.so" from "/usr/lib/etlegacy"... Loading "librenderer_opengl1_x86_64.so" failed failed: "Failed loading /usr/lib/etlegacy/librenderer_opengl1_x86_64.so: /usr/lib/etlegacy/librenderer_opengl1_x86_64.so: undefined symbol: _ZGVbN2vv___pow_finite" ----- CL_Shutdown ----- ----------------------- SQLite3 can't close db - not active. Failed to load renderer lib Sys_Exit warning - PID file doesn't exist /home/kujaw/.etlegacy/legacy/profiles//profile.pid [/code]

RazZziel commented on 2015-09-07 17:17 (UTC)

Would it be possible to have i686 support?