You are not logged in.

#1 2016-08-21 09:59:54

Humar
Member
Registered: 2013-09-13
Posts: 66

[STEAM] Dying Light with native libs Mesa and amdgpu

Hey everyone!

Following error gets me baffled:

.local/share/Steam/steamapps/common/Dying Light/DyingLightGame: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory

Now I tried investigating:

pacman -Qs libcurl
local/curl 7.50.1-1
    An URL retrieval utility and library
local/lib32-libcurl-gnutls 7.50.1-2
    An URL retrieval library
local/libcurl-compat 7.50.1-1
    An URL retrieval library (without versioned symbols)
local/libcurl-gnutls 7.50.1-1
    An URL retrieval library

So, uhm... should I manually create a ref/symbolic link to "emulate" so.4?

Last edited by Humar (2016-08-27 17:08:18)

Offline

#2 2016-08-21 18:06:04

alex.theoto
Member
From: Athens Greece
Registered: 2014-11-30
Posts: 307

Re: [STEAM] Dying Light with native libs Mesa and amdgpu

Interesting...

If I install only lib32-libcurl-gnutls I have

$ pwd
/usr/lib32
$ ls -l libcurl*
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.3 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.4.0.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.4.1.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.4.2.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.4.3.0 -> libcurl-gnutls.so.4.4.0
-rwxr-xr-x 1 root root 498204 Aug 20 13:40 libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 21 20:50 libcurl.so.4 -> libcurl-gnutls.so.4.4.0

And if I install and lib32-libcurl-compat I have

$ ls -l libcurl*
-rwxr-xr-x 1 root root 535608 Aug 20 13:33 libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.3 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.4.0.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.4.1.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.4.2.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:40 libcurl-gnutls.so.4.3.0 -> libcurl-gnutls.so.4.4.0
-rwxr-xr-x 1 root root 498204 Aug 20 13:40 libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:33 libcurl.so.3 -> libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     16 Aug 21 20:50 libcurl.so.4 -> libcurl.so.4.3.0
lrwxrwxrwx 1 root root     23 Aug 20 13:33 libcurl.so.4.0.0 -> libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:33 libcurl.so.4.1.0 -> libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:33 libcurl.so.4.2.0 -> libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     23 Aug 20 13:33 libcurl.so.4.3.0 -> libcurl-compat.so.4.4.0

Somehow there is a broken link for libcurl.so.4 and there is no link for libcurl-gnutls.so.4
Can you make some symbolic links to see if it works or remove the lib32-libcurl-compat package?

EDIT:On second thought, install lib32-curl package.

Last edited by alex.theoto (2016-08-21 19:41:59)

Offline

#3 2016-08-22 11:49:42

Humar
Member
Registered: 2013-09-13
Posts: 66

Re: [STEAM] Dying Light with native libs Mesa and amdgpu

warning: lib32-curl-7.50.0-1 is up to date -- reinstalling

Offline

#4 2016-08-22 13:33:05

alex.theoto
Member
From: Athens Greece
Registered: 2014-11-30
Posts: 307

Re: [STEAM] Dying Light with native libs Mesa and amdgpu

check what's happening as I did before at

/usr/lib32

Offline

#5 2016-08-23 22:52:38

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,922

Re: [STEAM] Dying Light with native libs Mesa and amdgpu

Humar, please add "Steam"to the title.

Could you post the full output steam gives?
Is this a 64-bit or a 32-bit game ?
You have thoroughly read https://wiki.archlinux.org/index.php/St … leshooting , right?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#6 2016-08-27 17:10:54

Humar
Member
Registered: 2013-09-13
Posts: 66

Re: [STEAM] Dying Light with native libs Mesa and amdgpu

@alex.theoto:

-rwxr-xr-x 1 root root 535608 20. Aug 12:33 libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     23 25. Aug 00:59 libcurl-gnutls.so.3 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     16 25. Aug 00:59 libcurl-gnutls.so.4 -> libcurl.so.4.4.0
lrwxrwxrwx 1 root root     23 25. Aug 00:59 libcurl-gnutls.so.4.0.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 25. Aug 00:59 libcurl-gnutls.so.4.1.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 25. Aug 00:59 libcurl-gnutls.so.4.2.0 -> libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     23 25. Aug 00:59 libcurl-gnutls.so.4.3.0 -> libcurl-gnutls.so.4.4.0
-rwxr-xr-x 1 root root 498204 25. Aug 00:59 libcurl-gnutls.so.4.4.0
lrwxrwxrwx 1 root root     16  1. Aug 17:06 libcurl.so -> libcurl.so.4.4.0
lrwxrwxrwx 1 root root     23 20. Aug 12:33 libcurl.so.3 -> libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     16  1. Aug 17:06 libcurl.so.4 -> libcurl.so.4.4.0
lrwxrwxrwx 1 root root     23 20. Aug 12:33 libcurl.so.4.0.0 -> libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     23 20. Aug 12:33 libcurl.so.4.1.0 -> libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     23 20. Aug 12:33 libcurl.so.4.2.0 -> libcurl-compat.so.4.4.0
lrwxrwxrwx 1 root root     23 20. Aug 12:33 libcurl.so.4.3.0 -> libcurl-compat.so.4.4.0
-rwxr-xr-x 1 root root 531592  1. Aug 17:06 libcurl.so.4.4.0

Offline

#7 2016-08-27 17:13:57

Humar
Member
Registered: 2013-09-13
Posts: 66

Re: [STEAM] Dying Light with native libs Mesa and amdgpu

Lone_Wolf wrote:

Humar, please add "Steam"to the title.

Could you post the full output steam gives?
Is this a 64-bit or a 32-bit game ?
You have thoroughly read https://wiki.archlinux.org/index.php/St … leshooting , right?

Here you go:

Game update: AppID 239140 "Dying Light", ProcID 10125, IP 0.0.0.0:0
ERROR: ld.so: object '/home/humar/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/humar/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/humar/.local/share/Steam/steamapps/common/Dying Light/DyingLightGame: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
Game removed: AppID 239140 "Dying Light", ProcID 10125
No cached sticky mapping in ActivateActionSet.

Offline

#8 2017-09-11 12:22:55

Mollom
Member
From: Ffm - Germany
Registered: 2008-07-01
Posts: 21

Re: [STEAM] Dying Light with native libs Mesa and amdgpu

I have the same Problem. Did you solved it?

Offline

#9 2017-12-17 12:19:24

frosth
Member
Registered: 2010-02-13
Posts: 15

Re: [STEAM] Dying Light with native libs Mesa and amdgpu

If it is worth, i run DL on intel driver with Solus's snap-steam: https://solus-project.com/2017/11/12/th … nstall-48/
Later try it on amd polaris. It's not 100% perfect but better than nothing (or constanlty switching between oses)

I used snapd-git (you need 2.8+), and snaps from: https://packages.solus-project.com/lsi/8/

edit.
Ok This works on AMD too. So ubuntu-17.04 from now on is unneeded again. This isn't solve this topic but works smile
One issue I found is broken resolution settings (this exist on ubuntu too) this is not problem if you use native monitor's resolution if not... you have a big problem. Changes setting causes DL crashes. On intel seems works better.
Greetings

Last edited by frosth (2017-12-17 23:06:47)

Offline

Board footer

Powered by FluxBB