грабли с libPNG
Не знаю куда копать, но дело в том, что libPNG (ну и zlib без которого он жить
не может) нормально собирается (собирал по прилагаемой инструкции :) ), но некоторые
программы требующие libpng не хотят собираться, например
mplayer с GUI
и Doom's Day
ругаются следующим образом:
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `deflate'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `inflate'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `inflateInit_'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `crc32'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `pow'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `deflateInit2_'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `inflateReset'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `deflateReset'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `inflateEnd'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/../../../libpng.so: undefined reference
to `deflateEnd'
collect2: ld returned 1 exit status
Причем это началось еще когда родные пакеты от Slackware 9.1 стояли :(
libpng-1.2.5-i386-1.tgz
zlib-1.1.4-i386-3.tgz
я скачал по-новее, а орет также
libpng-1.2.7.tar.bz2
zlib-1.1.3.tar.gz
Кстати, интересно zlib-1.1.3 я скачал с zlib homepage и там написано, что это
самая распоследняя наисвежейшая версия, а в Slackware 9.1 лежит zlib-1.1.4...
ЗЫ щас стоят "родные" от слаквари libpng-1.2.5 и zlib-1.1.4.