Hyper Light Drifter

Hyper Light Drifter

View Stats:
n'don May 12, 2017 @ 2:41am
Linux error
hi
i auto downloaded the new update and now i got this error
"error while loading shared libraries: librtmp.so.0: cannot open shared object file: No such file or directory"

ubuntu 16.04
< >
Showing 1-11 of 11 comments
helkanen May 12, 2017 @ 7:09am 
Yep the new auto-update came wita broken build.

The lib/ folder doesn't contain half of the required libraries. It may run fine on some 32bit platforms, that happen to have the required libs already installed. You'll be out of luck on a more recent distro. I hope this gets resolved soon.

Archlinux 64bit.
It still fails after trying to install lib32 libraries, because the required libssl and libcrypto is too old (arch provides a more recent one).

~/.local/share/Steam/steamapps/common/HyperLightDrifter% LD_LIBRARY_PATH=./lib ldd HyperLightDrifter
./HyperLightDrifter: /usr/lib32/libldap_r-2.4.so.2: no version information available (required by ./lib/libcurl.so.4)
./HyperLightDrifter: /usr/lib32/liblber-2.4.so.2: no version information available (required by ./lib/libcurl.so.4)
linux-gate.so.1 (0xf76ef000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7538000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf751f000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf7518000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf74b6000)
libcurl.so.4 => ./lib/libcurl.so.4 (0xf744d000)
libopenal.so.1 => /usr/lib32/libopenal.so.1 (0xf738b000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf732f000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf7325000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7307000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7302000)
libcrypto.so.1.0.0 => not found
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf72eb000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf719e000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf7191000)
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7104000)
libssl.so.1.0.0 => not found
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf70e8000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf6f28000)
/lib/ld-linux.so.2 (0xf76f1000)
libGLX.so.0 => /usr/lib32/libGLX.so.0 (0xf6f05000)
libGLdispatch.so.0 => /usr/lib32/libGLdispatch.so.0 (0xf6ea6000)
libidn.so.11 => /usr/lib32/libidn.so.11 (0xf6e72000)
librtmp.so.0 => /usr/lib32/librtmp.so.0 (0xf6e53000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libgssapi_krb5.so.2 => /usr/lib32/libgssapi_krb5.so.2 (0xf6dfe000)
liblber-2.4.so.2 => /usr/lib32/liblber-2.4.so.2 (0xf6dee000)
libldap_r-2.4.so.2 => /usr/lib32/libldap_r-2.4.so.2 (0xf6d9e000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6d73000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6d67000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libkrb5.so.3 => /usr/lib32/libkrb5.so.3 (0xf6c7e000)
libk5crypto.so.3 => /usr/lib32/libk5crypto.so.3 (0xf6c47000)
libcom_err.so.2 => /usr/lib32/libcom_err.so.2 (0xf6c42000)
libkrb5support.so.0 => /usr/lib32/libkrb5support.so.0 (0xf6c34000)
libkeyutils.so.1 => /usr/lib32/libkeyutils.so.1 (0xf6c2f000)
libresolv.so.2 => /usr/lib32/libresolv.so.2 (0xf6c18000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6c14000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6c0d000)
KnockoutGames  [developer] May 12, 2017 @ 6:04pm 
I attempted to fix this in the [next_update] beta. Please give it a shot, it has much less dependencies.
󠀡󠀡 May 12, 2017 @ 6:28pm 
I just linked my system's libcurl.so.4.0.0 to the game folder's libcurl.so.4, so those problems got away.

Controller still doesn't work, though...
KnockoutGames  [developer] May 12, 2017 @ 8:11pm 
What is exactly wrong with your controller? Something should be detected, please referred to this post:

http://steamcommunity.com/app/257850/discussions/1/365163686036494421/
Me May 12, 2017 @ 10:41pm 
Originally posted by KnockoutGames:
I attempted to fix this in the [next_update] beta. Please give it a shot, it has much less dependencies.

That fixed it for me.
helkanen May 12, 2017 @ 10:53pm 
Originally posted by Flor:
Originally posted by KnockoutGames:
I attempted to fix this in the [next_update] beta. Please give it a shot, it has much less dependencies.

That fixed it for me.

Fixed for me too. Awesome job and a prompt response. Thanks KnockoutGames!
Nico198X May 13, 2017 @ 7:15pm 
fixed it for me, thank you. steam controller also seems fine. how long before this branch becomes the live branch? i seem to have lost my save file from my last beta branch playthrough.

thanks!
KnockoutGames  [developer] May 14, 2017 @ 8:12am 
Since it seems to have fixed everyone we will make it live over the next few days, probably tonight or tomorrow.
emospacemonkey May 17, 2017 @ 3:09pm 
Beta works fine on my Ubuntu 16 machine. Finally playing at 60 fps.
_Splith_ May 22, 2017 @ 12:34pm 
Neither current nor the next beta are working for me (arch linux 64), gets a segmentation fault which looks like attempting to open a file that doesn't exist then possibly trying to read it still.

Gdb:

Thread 1 "HyperLightDrift" received signal SIGSEGV, Segmentation fault.
0xf767dcaf in __strlen_ia32 () from /usr/lib32/libc.so.6
(gdb) bt
#0 0xf767dcaf in __strlen_ia32 () from /usr/lib32/libc.so.6
#1 0xf761dc1c in iconv_open () from /usr/lib32/libc.so.6
#2 0x0906e731 in ?? ()
#3 0x0902ddf1 in ?? ()
#4 0x08f4ca37 in ?? ()
#5 0x08ddc04a in ?? ()
#6 0x0862f7b5 in ?? ()
#7 0x08f5e6a0 in ?? ()
#8 0x08f5e7fd in ?? ()
#9 0x09196171 in ?? ()
#10 0x0919665e in ?? ()
#11 0x0919677f in ?? ()
#12 0x091d9f67 in ?? ()
#13 0x091daac9 in ?? ()
#14 0x091ddec8 in ?? ()
#15 0x091213e6 in ?? ()
#16 0x09121769 in ?? ()
#17 0x0918f920 in ?? ()
#18 0xf761d366 in __libc_start_main () from /usr/lib32/libc.so.6
#19 0x08074da1 in ?? ()

Strace:

write(1, "Got color from spr_CrazyBGColors"..., 48Got color from spr_CrazyBGColors. Col = 4594213
) = 48
brk(0xe69f000) = 0xe69f000
stat64("assets/data.dat", 0xfffd08dc) = -1 ENOENT (No such file or directory)
stat64("/home/splith/.config/HyperLightDrifter/data.dat", 0xfffd08dc) = -1 ENOENT (No such file or directory)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1} ---
rt_sigaction(SIGSEGV, NULL, {sa_handler=0xd0fbd19a, sa_mask=[ILL ABRT BUS FPE SEGV], sa_flags=SA_STACK|SA_SIGINFO}, 8) = 0
getpid() = 17549
rt_sigaction(SIGSEGV, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, NULL, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, NULL, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, NULL, 8) = 0
rt_sigaction(SIGILL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, NULL, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, NULL, 8) = 0
rt_sigreturn() = 1
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1} ---
+++ killed by SIGSEGV (core dumped) +++
Last edited by _Splith_; May 22, 2017 @ 12:35pm
khandha May 22, 2017 @ 9:13pm 
Originally posted by _Splith_:
Neither current nor the next beta are working for me (arch linux 64), gets a segmentation fault which looks like attempting to open a file that doesn't exist then possibly trying to read it still.
I'm using Arch Linux 64-bit as well and the "next_update" version works fine for me.
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: May 12, 2017 @ 2:41am
Posts: 11