Warhammer 40,000: Dawn of War III

Warhammer 40,000: Dawn of War III

查看统计:
Bagatto 2023 年 12 月 13 日 上午 10:15
It is not starting anymore in Linux native
It used to work some time ago, now on Ubuntu 23.04-23.10 and Debian Sid it doesn't start anymore, missing libraries as follow.
Tried a few workarounds but none worked; it looks like those missing libraries are provided in the game lib/x86_64.
Tried to force Steam Linux Runtime and even Proton with no results.

gamemodeauto: pid 32647 != 32640, skipping destruction (fork without exec?) ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object '/home/vvv/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. === ERROR - You're missing vital libraries to run Dawn of War III === Either use the steam runtime or install these using your package manager ERROR: ld.so: object '$ORIGIN/../lib/private_symbol_hack.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object '/home/vvv/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. libEAWebKit.so => not found libssl.so.37 => not found libcrypto.so.36 => not found libSDL2-2.0.5.so => not found libSDL2_image-2.0.1.so => not found libcef.so => not found libpdf.so => not found === ERROR: ld.so: object '/home/vvv/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. /opt/SteamLibrary/steamapps/common/Dawn of War III/bin/DawnOfWar3: error while loading shared libraries: libEAWebKit.so: cannot open shared object file: No such file or directory

Thanks
< >
正在显示第 1 - 1 条,共 1 条留言
Niram 7 月 29 日 上午 6:15 
the command line that worked for me:

LD_PRELOAD="../lib/x86_64/libcurl.so.4 ../lib/x86_64/libEAWebKit.so ../lib/x86_64/libssl.so.37 ../lib/x86_64/libcrypto.so.36 ../lib/x86_64/libSDL2-2.0.5.so ../lib/x86_64/libSDL2_image-2.0.1.so ../lib/x86_64/libcef.so ../lib/x86_64/libpdf.so" %command%

all those libraries are in /..../SteamLibrary/steamapps/common/Dawn of War III/lib/x86_64
no need for external/system ones
< >
正在显示第 1 - 1 条,共 1 条留言
每页显示数: 1530 50