protonscr

Runtme should include libgcrypt-1.5.x

steamclosed reviewedMOVED: Half-Life 1
ValveSoftware/steam-for-linux#3113 · opened 2014-01-21 by lordheavy · updated 2017-10-27 · 4 comments · github
Llordheavy 2014-01-21 github

Games like Hal Life 1 seems to depend on libgcrypt.so.11:

[lordh@archMain Half-Life]$ ./hl.sh
Using breakpad crash handler
Setting breakpad minidump AppID = 70
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197992653503 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561197992653503
GL_SIZES: r:8 g:8 b:8 a:0 depth:24

ARB Multitexture extensions found.

8 texture units. Detail texture supported.

Error:libgcrypt.so.11: cannot open shared object file: No such file or directory
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140121201150_1.dmp
./hl.sh : ligne 38 : 27154 Erreur de segmentation (core dumped)${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} $@

Ggdrewb-valve maintainer 2014-01-21 github

I don't think HL is supposed to have a direct dependency on gcrypt. Alfred?

It may be a dependency of other system binaries also.

Aalfred-valve maintainer 2014-01-21 github

Right HL1 itself doesn't use gcrypt, some support library that is being loaded by the game must be pulling it in. You could try running with the LD_DEBUG environment variable set to "all" to help track this down.

Llordheavy 2014-01-21 github

Got it:
file=libgcrypt.so.11 [0]; needed by /home/lordh/.local/share/Steam/SteamApps/common/Half-Life/libcef.so

Kkisak-valve maintainer 2017-10-27 github

Closing as libgcrypt.so.11 is in the steam runtime.

Nothing extracted yet.