Всех приветствую.
Понадобилось тут установить по зависимостям богопротивный gtkglext. Все хорошо, но в конце, при линковке пытается слинковаться с версиями 32-разрядной библиотеки:
/usr/lib/libpng16.so: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
Сначала он ругнулся на libXext, я удалил libXext-compat32-1.3.3-x86_64-2compat32
потом он ругнулся на libX11, я удалил libX11-compat32-1.6.4-x86_64-1compat32
потом expat, freetype... и вот на libpng16 я сломался.
Какое заклинание нужно, чтобы при сборке 64-разрядной библы оно не лезло в 32 бита?
Cобираю так: ./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --enable-gtk-doc --enable-debug=no --build=x86_64-slackware-linux
система: Slackware64_14.2
Никогда такого не было и вот опять.