<div class="gmail_quote">On Wed, Dec 7, 2011 at 5:35 PM, /dev/ammo42 <span dir="ltr"><<a href="mailto:mickeytintincolle@yahoo.fr">mickeytintincolle@yahoo.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Le Thu, 8 Dec 2011 02:20:09 +0100,<br>
/dev/ammo42 <<a href="mailto:mickeytintincolle@yahoo.fr">mickeytintincolle@yahoo.fr</a>> a écrit :<br>
<div><div></div><div class="h5"><br>
> Le Thu, 8 Dec 2011 00:58:42 +0000,<br>
> higuita <higuita@GMX.net> a écrit :<br>
><br>
> > Hi<br>
> ><br>
> >     trying to compile libquicktime on slackware64 (with<br>
> > multilib) and its giving me this:<br>
> ><br>
> > mv -f .deps/vorbis.Tpo .deps/vorbis.Plo<br>
> > /bin/sh ../../libtool --tag=CC   --mode=link gcc -I/usr/include<br>
> > -DLOCALE_DIR=\"/usr/share/locale\" -O2 -fPIC  -finline-functions<br>
> > -Wall -Winline -Wmissing-declarations -Wdeclaration-after-statement<br>
> > -fvisibility=hidden -avoid-version -module  -o <a href="http://lqt_vorbis.la" target="_blank">lqt_vorbis.la</a><br>
> > -rpath /usr/lib64/libquicktime vorbis.lo<br>
> > lqt_vorbis.lo ../../src/<a href="http://libquicktime.la" target="_blank">libquicktime.la</a> -lvorbisenc -L/usr/lib<br>
> > -lvorbis -lm -lvorbisfile -lpthread -lm -lz -ldl libtool: link: gcc<br>
> > -shared  .libs/vorbis.o .libs/lqt_vorbis.o   -Wl,-rpath<br>
> > -Wl,/tmp/SBo/libquicktime-1.2.3/src/.libs -Wl,-rpath<br>
> > -Wl,/usr/lib64 ../../src/.libs/libquicktime.so /usr/lib/libvorbisenc.so<br>
> > -L/usr/lib /usr/lib/libvorbis.so /usr/lib/libvorbisfile.so -lpthread<br>
> > -lm -lz -ldl    -Wl,-soname -Wl,lqt_vorbis.so<br>
> > -o .libs/lqt_vorbis.so /usr/lib/libvorbisenc.so: could not read<br>
> > symbols: File in wrong format collect2: ld returned 1 exit status<br>
> > make[3]: *** [<a href="http://lqt_vorbis.la" target="_blank">lqt_vorbis.la</a>] Error 1 make[3]: Leaving directory<br>
> > `/tmp/SBo/libquicktime-1.2.3/plugins/vorbis' make[2]: ***<br>
> > [all-recursive] Error 1 make[2]: Leaving directory<br>
> > `/tmp/SBo/libquicktime-1.2.3/plugins' make[1]: *** [all-recursive]<br>
> > Error 1 make[1]: Leaving directory `/tmp/SBo/libquicktime-1.2.3'<br>
> > make: *** [all] Error 2<br>
> ><br>
> >     Bug in the package or problem with the configure/automake?<br>
> /usr/lib/* is 32-bit libs. Did you set ARCH=x86_64 in your environment<br>
> variables ?<br>
</div></div>I forgot that now $ARCH is automatically set… so it it likely to be a<br>
bug in the sources. Anyway multilib is not supported by<br>
SlackBuilds.org: see Q18 of the FAQ at <a href="http://slackbuilds.org/faq/" target="_blank">http://slackbuilds.org/faq/</a><br>
which also suggests a potential solution.<br>
<div><div></div><div class="h5">> ><br>
> >     Thanks in advance<br>
> > higuita<br>
><br>
<br>
</div></div></blockquote></div><br>higuita,<br>The Q18 for the SBo FAQ is the place to start.  For some sources, /usr/lib64 does not get picked up automatically.  OTOH, I've run libquicktime.SlackBuild from Sbo under Slackware64 multilib without issues (libquicktime-1.2.3).  That is, it works fine here.<br>
<br> Thus, the culprit is most likely:<br>1. you didn't 'su -'<br>2. You didn't set multilib up correctly (see AlienBOB's wiki)<br>3. you are trying to compile libquicktime as 32-bit without setting the build environment.  Following AlienBOB's wiki, you will have a dev32.sh that needs to run in order to compile 32 programs.<br clear="all">
<br>-Ed<br><br>-- <br>You! What PLANET is this!<br>    -- McCoy, "The City on the Edge of Forever", stardate 3134.0<br><br>