[Slackbuilds-users] Wrong library dir in libquicktime?

Aurelio Bignoli aurelio at bignoli.it
Thu Dec 19 17:31:57 UTC 2013

I'm now trying to build pd-extended, an extended version of Pure
Data. It requires libquicktime: trying to build it on my Slackware64
14.1 system, I get the following error:

  /bin/sh ../../libtool --tag=CC   --mode=link gcc -I/usr/include -DLOCALE_DIR=\"/usr/share/locale\" -O2 -fPIC  -finline-functions -Wall -Winline -Wmissing-declarations -Wdeclaration-after-statement -fvisibility=hidden -avoid-version -module  -o lqt_vorbis.la -rpath /usr/lib64/libquicktime vorbis.lo lqt_vorbis.lo ../../src/libquicktime.la -lvorbisenc -L/usr/lib -lvorbis -lm -lvorbisfile -lpthread -lm -lz -ldl 
  libtool: link: gcc -shared  .libs/vorbis.o .libs/lqt_vorbis.o   -Wl,-rpath -Wl,/tmp/SBo/libquicktime-1.2.4/src/.libs ../../src/.libs/libquicktime.so /usr/lib/libvorbisenc.so -L/usr/lib /usr/lib/libvorbis.so /usr/lib/libvorbisfile.so -lpthread -lm -lz -ldl    -Wl,-soname -Wl,lqt_vorbis.so -o .libs/lqt_vorbis.so
  /usr/lib/libvorbisenc.so: could not read symbols: File in wrong format
  collect2: error: ld returned 1 exit status

It looks like the directory passed to the -L option is wrong. Since on
my system I've installed Alien Bob's multilib extensions,
/usr/lib/libvorbisenc.so does exist and is a 32 bit shared object.

More information about the SlackBuilds-users mailing list