[Superbrothers: Sword and Sworcery EP] Won't start without libcurl3:i386 #251

Closed
keynslug opened this Issue Dec 21, 2012 · 8 comments

Comments

Projects
None yet
5 participants
@keynslug

(1) Claimed humble indie bundle #6 steam key unlocking "Superbrothers: Sword and Sworcery EP".
(2) Installed it successfully.
(3) Failed to launch for the first time.
(4) Retried with console output, got that:

./swordandsworcery_pc: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
Game removed: AppID 204060 "Superbrothers: Sword & Sworcery EP", ProcID 12285 

(5) Installed libcurl3:i368 with:

sudo apt-get install libcurl3:i386

(6) Finally the game launches successfully.

@MrSchism

This comment has been minimized.

Show comment
Hide comment
@MrSchism

MrSchism Dec 22, 2012

Member

What distro were/are you using?

Member

MrSchism commented Dec 22, 2012

What distro were/are you using?

@keynslug

This comment has been minimized.

Show comment
Hide comment
@keynslug

keynslug Dec 22, 2012

Ubuntu 12.04 x64 LTS w/ Gnome Shell

Linux keynote 3.5.7-030507-generic #201210130556 SMP Sat Oct 13 09:57:36 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

A bunch of additional packages were installed and removed occasionally in the past but libcurl3:i386 was absent all the time.

Ubuntu 12.04 x64 LTS w/ Gnome Shell

Linux keynote 3.5.7-030507-generic #201210130556 SMP Sat Oct 13 09:57:36 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

A bunch of additional packages were installed and removed occasionally in the past but libcurl3:i386 was absent all the time.

@thestinger

This comment has been minimized.

Show comment
Hide comment
@thestinger

thestinger Dec 23, 2012

The issue is that the game includes libcurl.so in the lib directory, but not a libcurl.so.4 symlink. For now, creating the symlink yourself will work around the issue (cd lib && ln -s libcurl.so libcurl.so.4).

The issue is that the game includes libcurl.so in the lib directory, but not a libcurl.so.4 symlink. For now, creating the symlink yourself will work around the issue (cd lib && ln -s libcurl.so libcurl.so.4).

@keynslug

This comment has been minimized.

Show comment
Hide comment
@keynslug

keynslug Dec 25, 2012

Ok, @thestinger, apt-get-removed libcurl3:i386 and tried it the way you suggested. Works fine!

Ok, @thestinger, apt-get-removed libcurl3:i386 and tried it the way you suggested. Works fine!

@gdrewb-valve

This comment has been minimized.

Show comment
Hide comment
@gdrewb-valve

gdrewb-valve Jan 22, 2013

Contributor

This bug was closed because the issue concerns the game and not the Steam client. Please contact the game developer on their official website with this information.

Contributor

gdrewb-valve commented Jan 22, 2013

This bug was closed because the issue concerns the game and not the Steam client. Please contact the game developer on their official website with this information.

@MrSchism

This comment has been minimized.

Show comment
Hide comment
@MrSchism

MrSchism Jan 23, 2013

Member

I just tried the workaround myself and it didn't work for some reason.

Member

MrSchism commented Jan 23, 2013

I just tried the workaround myself and it didn't work for some reason.

@Tele42

This comment has been minimized.

Show comment
Hide comment
@Tele42

Tele42 Jan 23, 2013

I had Steam grab this game for the first time in response to @MrSchism, the game runs on Gentoo 64bit with no additions to my system. ldd reveals swordandsworcery_pc links to libcurl.so.4 => /usr/lib32/libcurl.so.4 and /usr/lib32/libcurl.so.4 is a symlink to /usr/lib32/libcurl.so.4.2.0.
Also, LD_DEBUG tells us it is trying /.local/share/Steam/SteamApps/common/Superbrothers Sword & Sworcery EP/lib/libcurl.so.4 first and fails on my system, but eventually gets a hit on /usr/lib32/libcurl.so.4.
Edit: Removed inaccurate line.

Tele42 commented Jan 23, 2013

I had Steam grab this game for the first time in response to @MrSchism, the game runs on Gentoo 64bit with no additions to my system. ldd reveals swordandsworcery_pc links to libcurl.so.4 => /usr/lib32/libcurl.so.4 and /usr/lib32/libcurl.so.4 is a symlink to /usr/lib32/libcurl.so.4.2.0.
Also, LD_DEBUG tells us it is trying /.local/share/Steam/SteamApps/common/Superbrothers Sword & Sworcery EP/lib/libcurl.so.4 first and fails on my system, but eventually gets a hit on /usr/lib32/libcurl.so.4.
Edit: Removed inaccurate line.

@MrSchism

This comment has been minimized.

Show comment
Hide comment
@MrSchism

MrSchism Jan 23, 2013

Member

I wasn't paying attention and downloaded a wrong version. Fixed that and restarted the Steam client.

Member

MrSchism commented Jan 23, 2013

I wasn't paying attention and downloaded a wrong version. Fixed that and restarted the Steam client.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment