Hotline Miami 2: Wrong Number Digital Comic

Hotline Miami 2: Wrong Number Digital Comic

Retrolicious Feb 18, 2015 @ 12:12am
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.
< >
Showing 1-7 of 7 comments
Don Rego Feb 18, 2015 @ 11:33pm 
Same problem here
Heiji Hattori Feb 19, 2015 @ 1:14am 
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?
MadMat Feb 25, 2015 @ 11:52am 
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
Last edited by MadMat; Feb 25, 2015 @ 12:03pm
Zeroedout Feb 25, 2015 @ 4:48pm 
Thanks MadMat, I haven't tested it yet, but good to know it works.
RynnZ Feb 26, 2015 @ 12:36pm 
Originally posted by MadMat:
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!
nasa_ Mar 7, 2015 @ 2:30am 
MadMat's solution worked for me too! Thanks.
< >
Showing 1-7 of 7 comments
Per page: 15 30 50