PDA

View Full Version : Having trouble with Zelda Classic 2.5 (and 2.50.1) on Linux Mint



Miragos
10-31-2014, 12:14 PM
So, I've just tried to run Zelda Classic 2.5 for the first time on Linux Mint 17 Qiana with Cinnamon (64-bit) and can't get it to work.
I get the following errors for the following launchers:

zelda-l , zquest-l , romview-l:
error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory

zlaunch-l:
error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

Now, after searching for a solution I came across ia32-libs, which was supposed to solve the issue; however, it isn't available anymore and its replacements lib32z1, lib32ncurses5 and lib32bz2-1.0 aren't either (due to Ubuntu using Multi Arch now).
Is there a solution for this problem? I tried older builds and 2.50.1 of Zelda Classic, too, but get the same errors.

Saffith
10-31-2014, 02:19 PM
The ones you need now are:
libasound2:i386
libc6:i386
libgdk-pixbuf2.0-0:i386
libgtk2.0-0:i386
libx11-6:i386
libxau6:i386
libxcb1:i386
libxcursor1:i386
libxdmcp6:i386
libxext6:i386
libxfixes3:i386
libxpm4:i386
libxxf86dga1:i386
libxxf86vm1:i386

I think that's all of them. If I missed any, you should be able to find them with ldd and apt-file:

$ apt-file update
...
$ ldd zelda-l
...
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf72ef000)
$ apt-file search libXdmcp.so.6
libxdmcp6: /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
libxdmcp6: /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
libxdmcp6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0

Miragos
10-31-2014, 08:39 PM
Thanks, I got it resolved now. Apparently something was wrong with my software sources and therefore apt-get update didn't work for i384 packages. (So, my apt-get was really outdated.)
I only realized that it must have something to do with my sources when I couldn't even get apt-file to install...