[gentoo-user-de] wine & libpng

26/01/2014 - 19:30 von Hartmut Figge | Report spam
Gruß,

nach làngerer Zeit wollte ich mich mal wieder Nehrim zuwenden, einer
Erweiterung von Oblivion. Der Aufruf von
wine NehrimLauncher.exe
führt jetzt direkt zur Beendigung von wine. Im xterm stehen viele Zeilen

libpng warning: Application built with libpng-1.6.8 but running with 1.5.15

welche möglicherweise einen Anhaltspunkt zum Problem liefern.

hafi@i5_64 ~ $ locate libpng | grep /usr/lib
/usr/lib32/libpng.so
/usr/lib32/libpng12.so.0
/usr/lib32/libpng15.so
/usr/lib32/libpng15.so.15
/usr/lib32/libpng15.so.15.15.0
/usr/lib32/pkgconfig/libpng.pc
/usr/lib32/pkgconfig/libpng15.pc
/usr/lib64/libpng.so
/usr/lib64/libpng16.so
/usr/lib64/libpng16.so.16
/usr/lib64/libpng16.so.16.8.0
/usr/lib64/pkgconfig/libpng.pc
/usr/lib64/pkgconfig/libpng16.pc

Es scheint demnach, dass wine für den NehrimLauncher das libpng unter
/usr/lib32 verwendet. Warum dort kein libpng16 verwendet wird, tja.

[ebuild R ] media-libs/libpng-1.6.8:0/16 USE="-apng (-neon)
-static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB

Das führte mich zu dem Versuch
ABI_X86="64 32" emerge libpng
welcher leider keinen Erfolg brachte. Ach ja, für wine gilt

[ebuild R ~] app-emulation/wine-1.7.10 USE="X alsa cups fontconfig
gecko gphoto2 jpeg lcms mono mp3 ncurses nls opengl perl png prelink
realtime run-exes ssl threads truetype xml -capi -custom-cflags -dos
-gsm -gstreamer -ldap -netapi -odbc -openal -opencl -osmesa -oss
-pulseaudio -samba -scanner (-selinux) {-test} -udisks -v4l -xcomposite
-xinerama" ABI_X86="32 64 (-x32)" LINGUAS="de en -ar -bg -ca -cs -da -el
-en_US -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO
-nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic
-sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 0 kB

Ideen? :)

Hartmut
 

Lesen sie die antworten

#1 knasan
26/01/2014 - 19:50 | Warnen spam
Am Sonntag, 26. Januar 2014, 19:28:16 schrieb Hartmut Figge:
Gruß,

nach làngerer Zeit wollte ich mich mal wieder Nehrim zuwenden, einer
Erweiterung von Oblivion. Der Aufruf von
wine NehrimLauncher.exe
führt jetzt direkt zur Beendigung von wine. Im xterm stehen viele Zeilen

libpng warning: Application built with libpng-1.6.8 but running with 1.5.15

welche möglicherweise einen Anhaltspunkt zum Problem liefern.

~ $ locate libpng | grep /usr/lib
/usr/lib32/libpng.so
/usr/lib32/libpng12.so.0
/usr/lib32/libpng15.so
/usr/lib32/libpng15.so.15
/usr/lib32/libpng15.so.15.15.0
/usr/lib32/pkgconfig/libpng.pc
/usr/lib32/pkgconfig/libpng15.pc
/usr/lib64/libpng.so
/usr/lib64/libpng16.so
/usr/lib64/libpng16.so.16
/usr/lib64/libpng16.so.16.8.0
/usr/lib64/pkgconfig/libpng.pc
/usr/lib64/pkgconfig/libpng16.pc

Es scheint demnach, dass wine für den NehrimLauncher das libpng unter
/usr/lib32 verwendet. Warum dort kein libpng16 verwendet wird, tja.

[ebuild R ] media-libs/libpng-1.6.8:0/16 USE="-apng (-neon)
-static-libs" ABI_X86="(64) (-32) (-x32)" 0 kB

Das führte mich zu dem Versuch
ABI_X86="64 32" emerge libpng
welcher leider keinen Erfolg brachte. Ach ja, für wine gilt

[ebuild R ~] app-emulation/wine-1.7.10 USE="X alsa cups fontconfig
gecko gphoto2 jpeg lcms mono mp3 ncurses nls opengl perl png prelink
realtime run-exes ssl threads truetype xml -capi -custom-cflags -dos
-gsm -gstreamer -ldap -netapi -odbc -openal -opencl -osmesa -oss
-pulseaudio -samba -scanner (-selinux) {-test} -udisks -v4l -xcomposite
-xinerama" ABI_X86="32 64 (-x32)" LINGUAS="de en -ar -bg -ca -cs -da -el
-en_US -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO
-nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl
-sv -te -th -tr -uk -wa -zh_CN -zh_TW" 0 kB

Ideen? :)

Hartmut



Hallo Hartmut,

libpng und wine machte bei mir auch immer etwas probleme.
Deswegen habe ich meine Wine Version auf 1.6 gestellt und die anderen
maskiert. Danach lief alles.

Ich bin auf diese Idee gekommen, als ich mich mit einem Bekannten über dieses
Thema sprach und dieser setzt SuSE ein und hatte eben diese besagte 1.6
Version. Eine Online Suche, was die anderen Distributionen als Version pflegen
hatte dies bestàtig.

Leider ist das jetzt ein Stand der fast ein halbes Jahr her ist. Hab ich
weiters nicht mehr daram gekümmert.

Gruß

Sandy-Marko

Ähnliche fragen