[Slackbuilds-users] bug in libquicktime slackbuild on x86_64
King Beowulf
kingbeowulf at gmail.com
Thu Dec 8 17:55:37 UTC 2011
On Wed, Dec 7, 2011 at 5:35 PM, /dev/ammo42 <mickeytintincolle at yahoo.fr>wrote:
> Le Thu, 8 Dec 2011 02:20:09 +0100,
> /dev/ammo42 <mickeytintincolle at yahoo.fr> a écrit :
>
> > Le Thu, 8 Dec 2011 00:58:42 +0000,
> > higuita <higuita at GMX.net> a écrit :
> >
> > > Hi
> > >
> > > trying to compile libquicktime on slackware64 (with
> > > multilib) and its giving me this:
> > >
> > > mv -f .deps/vorbis.Tpo .deps/vorbis.Plo
> > > /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.3/src/.libs -Wl,-rpath
> > > -Wl,/usr/lib64 ../../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: ld returned 1 exit status
> > > make[3]: *** [lqt_vorbis.la] Error 1 make[3]: Leaving directory
> > > `/tmp/SBo/libquicktime-1.2.3/plugins/vorbis' make[2]: ***
> > > [all-recursive] Error 1 make[2]: Leaving directory
> > > `/tmp/SBo/libquicktime-1.2.3/plugins' make[1]: *** [all-recursive]
> > > Error 1 make[1]: Leaving directory `/tmp/SBo/libquicktime-1.2.3'
> > > make: *** [all] Error 2
> > >
> > > Bug in the package or problem with the configure/automake?
> > /usr/lib/* is 32-bit libs. Did you set ARCH=x86_64 in your environment
> > variables ?
> I forgot that now $ARCH is automatically set… so it it likely to be a
> bug in the sources. Anyway multilib is not supported by
> SlackBuilds.org: see Q18 of the FAQ at http://slackbuilds.org/faq/
> which also suggests a potential solution.
> > >
> > > Thanks in advance
> > > higuita
> >
>
>
higuita,
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.
Thus, the culprit is most likely:
1. you didn't 'su -'
2. You didn't set multilib up correctly (see AlienBOB's wiki)
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.
-Ed
--
You! What PLANET is this!
-- McCoy, "The City on the Edge of Forever", stardate 3134.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20111208/f9a53c9d/attachment-0001.html>
More information about the SlackBuilds-users
mailing list