Unable to run both Shadowgrounds Titles in Ubuntu 12.04 beta

Technical support for the Linux and Mac platforms for Shadowgrounds and Shadowgrounds Survivor.
flabbergastedpickle
Posts: 2
Joined: Thu Apr 05, 2012 9:17 pm

Unable to run both Shadowgrounds Titles in Ubuntu 12.04 beta

Postby flabbergastedpickle » Fri Apr 06, 2012 2:27 am

All,

It appears that on the 64-bit version of Ubuntu 12.04 beta none of the aforesaid fixes work. First off, I had to install libglade2-0:i386 that would allow me to even install the app (this is a documented part). However, once I try to run the app, I get the following error:

./shadowgrounds-launcher
./shadowgrounds-launcher: ./lib32/libxml2.so.2: no version information available (required by /usr/lib/i386-linux-gnu/libglade-2.0.so.0)
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(shadowgrounds-launcher:15877): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

./shadowgrounds-launcher: symbol lookup error: /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0: undefined symbol: _XGetRequest

The last line is particularly troubling as that is a new one (AFAIK).

./shadowgrounds-bin does nothing (immediately exits with no errors). Even gdb provides no insight as to the error:

(gdb) run
Starting program: /usr/local/games/shadowgrounds/shadowgrounds-bin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Inferior 1 (process 15787) exited with code 0377]

It is obvious that the game tries to load 64-bit lib (for whatever reason), which it shouldn't.

ldd shows:
linux-gate.so.1 => (0xf7719000)
libavcodec.so.51 => /usr/local/games/shadowgrounds/./lib32/libavcodec.so.51 (0xf7601000)
libavformat.so.52 => /usr/local/games/shadowgrounds/./lib32/libavformat.so.52 (0xf75e9000)
libavutil.so.49 => /usr/local/games/shadowgrounds/./lib32/libavutil.so.49 (0xf75d9000)
libz.so.1 => /usr/local/games/shadowgrounds/./lib32/libz.so.1 (0xf75c4000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf759e000)
libboost_thread-mt.so.1.35.0 => /usr/local/games/shadowgrounds/./lib32/libboost_thread-mt.so.1.35.0 (0xf758e000)
libSDL-1.2.so.0 => /usr/local/games/shadowgrounds/./lib32/libSDL-1.2.so.0 (0xf74dd000)
libSDL_image-1.2.so.0 => /usr/local/games/shadowgrounds/./lib32/libSDL_image-1.2.so.0 (0xf74c1000)
libSDL_ttf-2.0.so.0 => /usr/local/games/shadowgrounds/./lib32/libSDL_ttf-2.0.so.0 (0xf74bc000)
libSDL_sound-1.0.so.1 => /usr/local/games/shadowgrounds/./lib32/libSDL_sound-1.0.so.1 (0xf7477000)
libGLEW.so.1.5 => /usr/local/games/shadowgrounds/./lib32/libGLEW.so.1.5 (0xf7426000)
libGL.so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf7339000)
libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf72c3000)
libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf6e5b000)
libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xf6dac000)
libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xf6d8c000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xf6d6b000)
libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xf6d5d000)
libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xf6d13000)
libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xf6c48000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf6bf9000)
libgmodule-2.0.so.0 => /usr/local/games/shadowgrounds/./lib32/libgmodule-2.0.so.0 (0xf6bf5000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf6afb000)
libopenal.so.1 => /usr/local/games/shadowgrounds/./lib32/libopenal.so.1 (0xf67ba000)
libvorbisfile.so.3 => /usr/local/games/shadowgrounds/./lib32/libvorbisfile.so.3 (0xf67b2000)
libPhysXLoader.so.1 => /usr/local/games/shadowgrounds/./lib32/libPhysXLoader.so.1 (0xf67a7000)
libstdc++.so.6 => /usr/local/games/shadowgrounds/./lib32/libstdc++.so.6 (0xf66b9000)
libm.so.6 => /usr/local/games/shadowgrounds/./lib32/libm.so.6 (0xf6692000)
libgcc_s.so.1 => /usr/local/games/shadowgrounds/./lib32/libgcc_s.so.1 (0xf6685000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf64df000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf64c4000)
/lib/ld-linux.so.2 (0xf771a000)
librt.so.1 => /usr/local/games/shadowgrounds/./lib32/librt.so.1 (0xf64bb000)
libasound.so.2 => /usr/local/games/shadowgrounds/./lib32/libasound.so.2 (0xf63f4000)
libdirectfb-1.0.so.0 => /usr/local/games/shadowgrounds/./lib32/libdirectfb-1.0.so.0 (0xf638d000)
libfusion-1.0.so.0 => /usr/local/games/shadowgrounds/./lib32/libfusion-1.0.so.0 (0xf6385000)
libdirect-1.0.so.0 => /usr/local/games/shadowgrounds/./lib32/libdirect-1.0.so.0 (0xf6371000)
libvga.so.1 => /usr/local/games/shadowgrounds/./lib32/libvga.so.1 (0xf6310000)
libpng12.so.0 => /usr/local/games/shadowgrounds/./lib32/libpng12.so.0 (0xf62eb000)
libjpeg.so.62 => /usr/local/games/shadowgrounds/./lib32/libjpeg.so.62 (0xf62cc000)
libtiff.so.4 => /usr/local/games/shadowgrounds/./lib32/libtiff.so.4 (0xf6277000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf61dd000)
libsmpeg-0.4.so.0 => /usr/local/games/shadowgrounds/./lib32/libsmpeg-0.4.so.0 (0xf6185000)
libmikmod.so.2 => /usr/local/games/shadowgrounds/./lib32/libmikmod.so.2 (0xf6139000)
libvorbis.so.0 => /usr/local/games/shadowgrounds/./lib32/libvorbis.so.0 (0xf6110000)
libFLAC.so.8 => /usr/local/games/shadowgrounds/./lib32/libFLAC.so.8 (0xf60bd000)
libogg.so.0 => /usr/local/games/shadowgrounds/./lib32/libogg.so.0 (0xf60b8000)
libspeex.so.1 => /usr/local/games/shadowgrounds/./lib32/libspeex.so.1 (0xf60a3000)
libXmu.so.6 => /usr/local/games/shadowgrounds/./lib32/libXmu.so.6 (0xf608d000)
libXi.so.6 => /usr/local/games/shadowgrounds/./lib32/libXi.so.6 (0xf6085000)
libXext.so.6 => /usr/local/games/shadowgrounds/./lib32/libXext.so.6 (0xf6077000)
libX11.so.6 => /usr/local/games/shadowgrounds/./lib32/libX11.so.6 (0xf5f88000)
libXfixes.so.3 => /usr/local/games/shadowgrounds/./lib32/libXfixes.so.3 (0xf5f83000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xf5e2a000)
libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xf5dfe000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf5dca000)
libXrender.so.1 => /usr/local/games/shadowgrounds/./lib32/libXrender.so.1 (0xf5dc1000)
libXinerama.so.1 => /usr/local/games/shadowgrounds/./lib32/libXinerama.so.1 (0xf5dbe000)
libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf5db4000)
libXcursor.so.1 => /usr/local/games/shadowgrounds/./lib32/libXcursor.so.1 (0xf5dab000)
libXcomposite.so.1 => /usr/local/games/shadowgrounds/./lib32/libXcomposite.so.1 (0xf5da8000)
libXdamage.so.1 => /usr/local/games/shadowgrounds/./lib32/libXdamage.so.1 (0xf5da5000)
libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xf5d0c000)
libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xf5d08000)
libxcb-render.so.0 => /usr/local/games/shadowgrounds/./lib32/libxcb-render.so.0 (0xf5d01000)
libxcb.so.1 => /usr/local/games/shadowgrounds/./lib32/libxcb.so.1 (0xf5ce9000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf5ce2000)
libpcre.so.3 => /usr/local/games/shadowgrounds/./lib32/libpcre.so.3 (0xf5cb9000)
libx86.so.1 => /usr/local/games/shadowgrounds/./lib32/libx86.so.1 (0xf5cb5000)
libXt.so.6 => /usr/local/games/shadowgrounds/./lib32/libXt.so.6 (0xf5c65000)
libSM.so.6 => /usr/local/games/shadowgrounds/./lib32/libSM.so.6 (0xf5c5d000)
libICE.so.6 => /usr/local/games/shadowgrounds/./lib32/libICE.so.6 (0xf5c46000)
libXau.so.6 => /usr/local/games/shadowgrounds/./lib32/libXau.so.6 (0xf5c42000)
libxcb-xlib.so.0 => /usr/local/games/shadowgrounds/./lib32/libxcb-xlib.so.0 (0xf5c40000)
libselinux.so.1 => /usr/local/games/shadowgrounds/./lib32/libselinux.so.1 (0xf5c27000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf5c0f000)
libexpat.so.1 => /usr/local/games/shadowgrounds/./lib32/libexpat.so.1 (0xf5be9000)
libXdmcp.so.6 => /usr/local/games/shadowgrounds/./lib32/libXdmcp.so.6 (0xf5be3000)

This is on Ubuntu 64-bit 12.04 (beta) on a newest AMD-based HP dm1 (with 6320 APU).

Any ideas what can be done regarding this?

alt_tuomas
Posts: 57
Joined: Tue Apr 05, 2011 11:30 am

Re: Unable to run both Shadowgrounds Titles in Ubuntu 12.04

Postby alt_tuomas » Tue Apr 10, 2012 12:01 pm

Tuomas Närväinen
Alternative Games

flabbergastedpickle
Posts: 2
Joined: Thu Apr 05, 2012 9:17 pm

Re: Unable to run both Shadowgrounds Titles in Ubuntu 12.04

Postby flabbergastedpickle » Thu Apr 12, 2012 6:28 pm

Thanks for the reply. Unfortunately neither of these make any difference for me. While I can start the launcher (as was the case before), starting the game either from command line or the launcher simply immediately exits with no output to the console whatsoever.


Return to “Technical support for Linux & Mac”

Who is online

Users browsing this forum: No registered users and 2 guests