View previous topic :: View next topic |
Author |
Message |
noclear2000 Apprentice
Joined: 21 Jun 2006 Posts: 153 Location: Germany
|
Posted: Wed Mar 06, 2013 3:25 pm Post subject: [solved]native steam:32bit libexif missing.no emul-x86-exif? |
|
|
hi
I am trying to run a steam game (native steam client):
Problem:
Code: | System.Drawing.GDIPlus ---> System.DllNotFoundException: libgdiplus.so.0' |
32bit libgdiplus is provided by steam, problem is libexif (32 bit so the libexif package is of no use):
Code: |
# ldd -r ~thilo/Steam/SteamApps/common/Dwarfs\ -\ F2P/libgdiplus.so.0
linux-gate.so.1 (0xffffe000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf75c7000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf74f0000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf7466000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf734b000)
libtiff.so.4 => /usr/lib32/libtiff.so.4 (0xf72ee000)
libjpeg.so.8 => /usr/lib32/libjpeg.so.8 (0xf7299000)
libgif.so.4 => /usr/lib32/libgif.so.4 (0xf7290000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf726c000)
libexif.so.12 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7250000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf7221000)
libc.so.6 => /lib32/libc.so.6 (0xf707e000)
librt.so.1 => /lib32/librt.so.1 (0xf7074000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf6fe7000)
libbz2.so.1 => /lib32/libbz2.so.1 (0xf6fd5000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf6fab000)
libEGL.so.1 => /usr/lib32/libEGL.so.1 (0xf6f91000)
libpng15.so.15 => /usr/lib32/libpng15.so.15 (0xf6f67000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf6f5e000)
libz.so.1 => /lib32/libz.so.1 (0xf6f48000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf6ee5000)
libm.so.6 => /lib32/libm.so.6 (0xf6eba000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf6e9f000)
libdl.so.2 => /lib32/libdl.so.2 (0xf6e9a000)
/lib/ld-linux.so.2 (0xf776c000)
libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf6e97000)
libxcb-dri2.so.0 => /usr/lib32/libxcb-dri2.so.0 (0xf6e91000)
libxcb-xfixes.so.0 => /usr/lib32/libxcb-xfixes.so.0 (0xf6e8a000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf6e81000)
libxcb-shape.so.0 => /usr/lib32/libxcb-shape.so.0 (0xf6e7d000)
libudev.so.0 => /lib32/libudev.so.0 (0xf6e6f000)
libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf6e63000)
libglapi.so.0 => /usr/lib32/libglapi.so.0 (0xf6e31000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6e22000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf6e1e000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf6e18000)
libxcb-glx.so.0 => /usr/lib32/libxcb-glx.so.0 (0xf6e03000)
libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf6dfd000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf6df9000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6df3000)
undefined symbol: exif_data_foreach_content (/home/thilo/Steam/SteamApps/common/Dwarfs - F2P/libgdiplus.so.0)
undefined symbol: exif_content_foreach_entry (/home/thilo/Steam/SteamApps/common/Dwarfs - F2P/libgdiplus.so.0)
undefined symbol: exif_data_unref (/home/thilo/Steam/SteamApps/common/Dwarfs - F2P/libgdiplus.so.0)
undefined symbol: exif_data_new_from_file (/home/thilo/Steam/SteamApps/common/Dwarfs - F2P/libgdiplus.so.0)
undefined symbol: exif_data_new_from_data (/home/thilo/Steam/SteamApps/common/Dwarfs - F2P/libgdiplus.so.0)
|
Looks like there is no such thing in 32bit in portage?
Cheers
EDIT: Got the libs from here:
Code: | https://www.archlinux.org/packages/extra/i686/libexif/ |
fell not so comfortable having files in /usr/lib32/ around not managed by portage... any sugesstions?
Last edited by noclear2000 on Fri Mar 08, 2013 11:05 am; edited 1 time in total |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Wed Mar 06, 2013 4:38 pm Post subject: |
|
|
You'd be better off with a 32-bit chroot for steam, at least until portage gets real multiarch support (which is a long way off). |
|
Back to top |
|
|
noclear2000 Apprentice
Joined: 21 Jun 2006 Posts: 153 Location: Germany
|
Posted: Fri Mar 08, 2013 11:03 am Post subject: |
|
|
I added an according comment to https://bugs.gentoo.org/show_bug.cgi?id=446682
and am looking at crossdev instead of building the chroot currently to get rid of my manually placeed files. Thanks for the hint though. Marking as solved now |
|
Back to top |
|
|
|