Hotline Miami 2: Wrong Number Digital Comic

Hotline Miami 2: Wrong Number Digital Comic

Another "linux issues" post
Well...maybe, I shouldn't complain about that, just because it's a digital comics, but...

Dennaton, guys...why is this so hard to test it on linux before uploading? I mean, test on several distros.

./hlm2comics: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

This is why I can't launch the comics. And I really don't understand why that happens. Do I need to say that steam has that library installed?

Okay, let's just suppose that app can't see the library. Then do:

LD_LIBRARY_PATH=/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/ export LD_LIBRARY_PATH

then I get

./hlm2comics: error while loading shared libraries: libudev.so.0: wrong ELF class: ELFCLASS32

Really?
No, Im not gonna write bad things about devs, just because it's kinda silly, I just want to read the comics and warn others that errors could happen.

And that's what I get when setting LD_LIBRARY_PATH to "/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/"

./hlm2comics: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0: undefined symbol: g_variant_dict_ref



That's sad.
< >
7 yorumdan 1 ile 7 arası gösteriliyor
Same problem here
unable to open here too

ERROR: ld.so: object '/home/ryuzaki/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ubuntu 13.10 here and it doesn't launch from steam, but no problem from command line... or maybe that was today's update?
On Ubuntu 14.10 64-bit the following worked for me.

On the console switch to the application directory, something like:

cd ~/.steam/steam/SteamApps/common/Hotline\ Miami\ 2\ Wrong\ Number\ Digital\ Comic/

Execute this once:

ln -s /lib/x86_64-linux-gnu/libudev.so.1 libudev.so.0

I assume for 32-bit you have to change "x86_64-linux-gnu" to "i386-linux-gnu".

Start the comic with the following command:

LD_LIBRARY_PATH=. ./hlm2comics
En son MadMat tarafından düzenlendi; 25 Şub 2015 @ 12:03
Thanks MadMat, I haven't tested it yet, but good to know it works.
İlk olarak MadMat tarafından gönderildi:
On Ubuntu 14.10 64-bit the following worked for me.

On the console switch to the application directory, something like:

cd ~/.steam/steam/SteamApps/common/Hotline\ Miami\ 2\ Wrong\ Number\ Digital\ Comic/

Execute this once:

ln -s /lib/x86_64-linux-gnu/libudev.so.1 libudev.so.0

I assume for 32-bit you have to change "x86_64-linux-gnu" to "i386-linux-gnu".

Start the comic with the following command:

LD_LIBRARY_PATH=. ./hlm2comics


Worked for me! Thanks!
MadMat's solution worked for me too! Thanks.
< >
7 yorumdan 1 ile 7 arası gösteriliyor
Sayfa başına: 1530 50