Frictional Games Forum (read-only)

Full Version: Penumbra not starting and cant find .frictional
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi there:

Just installed Penumbra and tried to run Overture and it's not starting. Getting the following message:

./penumbra.bin: error while loading shared libraries: libXft.so.2: cannot open shared object file: No such file or directory
Penumbra: Overture exited unexpectedly, please check
/home/billy/.frictionalgames/Penumbra/Overture/hpl.log
for any error messages
Also try running
ulimit -c unlimited
And re-running Penumbra and try and recreate the error
then submit the generated core file or stack trace

I have checked for hpl.log, but there is no .frictionalgames folder anywhere on my system.

Running on Lubuntu Quantal.

Any ideas what I'm doing wrong?

Thanks,

Billy.
Try looking here (If you're on Windows 7 like I am):

C:\Users\WIN7\Documents\Penumbra Overture\Episode1

EDIT: Oh I didn't see that you were using " Lubuntu Quantal". Is it structured very idfferently from Windows? I'd still recommend you go look for a similarly name folder though
Are you running on a 64bit linux install? If so you need to install the 32bit libXft library (and most likely others) to run the game.

Paste the output of "ldd ./penumbra.bin" here.
Yes, I'm running 64 bit so that's probably it. ldd output gives:

linux-gate.so.1 => (0xf776c000)
libfltk.so.1.1 => not found
libGL.so.1 => /usr/lib32/fglrx/libGL.so.1 (0xf7664000)
libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf75dc000)
libCg.so => not found
libCgGL.so => not found
libogg.so.0 => /usr/lib/i386-linux-gnu/libogg.so.0 (0xf75d4000)
libvorbis.so.0 => /usr/lib/i386-linux-gnu/libvorbis.so.0 (0xf75a8000)
libvorbisfile.so.3 => not found
libopenal.so.1 => /usr/lib/i386-linux-gnu/libopenal.so.1 (0xf7552000)
libalut.so.0 => not found
libSDL-1.2.so.0 => not found
libSDL_ttf-2.0.so.0 => not found
libSDL_image-1.2.so.0 => not found
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7468000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf743c000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf741e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7274000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7258000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf7246000)
libatiuki.so.1 => /usr/lib32/fglrx/libatiuki.so.1 (0xf722f000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf722a000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7221000)
/lib/ld-linux.so.2 (0xf776d000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf70ea000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf70c8000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf70c4000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf70bd000)

Not sure what the packages are I need to install to fulfil these dependencies though.

Thanks,

Billy.
penumbra itself ships with some libraries so run

LD_LIBRARY_PATH=./libs ldd ./penumbra.bin

and that should take into account the shipped libraries. Then you'll have to lookup your distro documentation on how to find and install the others (which hopefully will only be libXft)