Forum
Help
Search
Login
Register
Blog
Games
About
Store
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 17, 2012, 12:22:58 AM
Amanita Design Forum
>
Machinarium
>
Machinarium on Linux
>
Linux 64bit
Pages: [
1
]
« previous
next »
Print
Author
Topic: Linux 64bit (Read 5670 times)
Gnurfos
little robot
Posts:
2
Linux 64bit
«
on:
December 16, 2010, 10:35:23 PM »
Hi,
I am on a 64bit / Debian, and getting a bunch of these messages when starting the binary:
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64
(Machinarium:21796): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64
(Machinarium:21796): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64
(Machinarium:21796): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64
(Machinarium:21796): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64
Followed by a segfault.
I have the ia32-libs and ia32-libs-gtk installed.
Is there more to it ? (I'm running low on disk space so trying to avoid blindly installing unneeded libs).
Or could you make a 64bit build of the game ?
Thanks.
Logged
Gnurfos
little robot
Posts:
2
Re: Linux 64bit
«
Reply #1 on:
December 16, 2010, 11:18:49 PM »
I installed some additional ia32libs: curl3, idn11, and ssh2.
Now the warnings are still there, but the game runs !
A 64bit build would still be nice, though
Anyway, thanks for the Linux version !
Logged
ADie
little rusty robot
Posts:
1
I assent to this statement!
«
Reply #2 on:
December 18, 2010, 10:33:56 AM »
I installed the Download.tar.gz from Humble Bundle on openSuSE 11.2 64 bit and get a segementation fault without any more hints.
I feel confident that it's a problem of missing 32-bit-libs.
Please give a list of "must-have" 32-bit libs.
But it would be much more better to have a native 64 bit binary
And PLEASE: Pack it into an installation package (rpm for openSuSE). Using package management would help to resolve dependencies. Installing binaries directly is Windows-like and crap.
Logged
charlieb
little robot
Posts:
2
Re: Linux 64bit
«
Reply #3 on:
December 18, 2010, 02:09:50 PM »
ldd Machinarium
will tell you exactly which libs are required and which are present or missing.
Code:
ldd Machinarium
linux-gate.so.1 => (0xf77a0000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7698000)
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf767e000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7564000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7556000)
libXt.so.6 => /usr/lib32/libXt.so.6 (0xf7504000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf747f000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf7451000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf708b000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf6ff5000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf6fd9000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf6fbd000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf6fb2000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf6f71000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf6ed2000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf6e8c000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf6e89000)
libdl.so.2 => /usr/lib32/libdl.so.2 (0xf6e85000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf6db5000)
libnss3.so => /usr/lib32/libnss3.so (0xf6ca3000)
libsmime3.so => /usr/lib32/libsmime3.so (0xf6c7e000)
libssl3.so => /usr/lib32/libssl3.so (0xf6c50000)
libplds4.so => /usr/lib32/libplds4.so (0xf6c4d000)
libplc4.so => /usr/lib32/libplc4.so (0xf6c49000)
libnspr4.so => /usr/lib32/libnspr4.so (0xf6c16000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf6bf1000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf6bd6000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf6a8a000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6a82000)
/lib/ld-linux.so.2 (0xf77a1000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6a6a000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf6a63000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf6a4c000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf6a36000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf6a0d000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf6a0a000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf69fd000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf69f6000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf69ec000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf69e9000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf69e6000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf69e1000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf6975000)
libpng14.so.14 => /usr/lib32/libpng14.so.14 (0xf694e000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf6863000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf683c000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf6838000)
librt.so.1 => /usr/lib32/librt.so.1 (0xf682f000)
libpcre.so.0 => /usr/lib32/libpcre.so.0 (0xf67f7000)
libnssutil3.so => /usr/lib32/libnssutil3.so (0xf67df000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf67dc000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf67d7000)
libuuid.so.1 => /usr/lib32/libuuid.so.1 (0xf67d2000)
libresolv.so.2 => /usr/lib32/libresolv.so.2 (0xf67bd000)
I get the above and as you can see I have no missing libraries but I still get a segfault.
Is it possible that the two libraries that are not specifically 32bit are the cause of this?
Cheers,
Charlie
Logged
charlieb
little robot
Posts:
2
Re: Linux 64bit
«
Reply #4 on:
December 19, 2010, 03:23:29 AM »
Right, curl. It's not listed in the linker dependencies but it is a requirement. Got it.
Logged
NomadDemon
little rusty robot
Posts:
1
Re: Linux 64bit
«
Reply #5 on:
October 20, 2011, 12:32:26 PM »
bought game yesterday.
ubuntu 11.04 64 bit works great
only fullscreen have sluggish mouse movement when holding item.
thank you for linux games
[first game a bough in 10 years, just for linux support]
Logged
Pages: [
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Amanita Design
-----------------------------
=> Amanita Design - General Chat
=> Osada
=> Kooky
=> Questionaut
=> Other Projects
=> Floex [Tomáš Dvořák]
=> Fan Art!
-----------------------------
Botanicula
-----------------------------
=> General Botanicula topics
=> Botanicula Puzzle Q&A
=> Botanicula on Linux
=> Botanicula on Mac
=> DVA
-----------------------------
Machinarium
-----------------------------
=> General Machinarium topics
=> Lost Saved Games?
=> Machinarium Puzzle Q&A
=> Machinarium Walkthroughs
=> Shared Machinarium .sol Files
=> Machinarium iPad Version(s)
=> Machinarium Android Version
=> Machinarium on Linux
-----------------------------
Samorost
-----------------------------
=> Samorost
=> Samorost 3
-----------------------------
Whatever
-----------------------------
=> Other Games, Interesting Sites, and Stuff