грабли с libPNG
i686-pc-linux-gnu)
Не знаю куда копать, но дело в том, что 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.
Hello Nick,
Saturday, September 25, 2004, 8:27:37 PM, you wrote:
жить
некоторые
следует при запуске ./configure добавить LDFLAGS="-lz -lm"
LDFLAGS="-lz -lm" ./configure --prefix=/usr/ ...