troubleshooting x86_64 build failures on i386 hardware
John Ellson
ellson at research.att.com
Sat Mar 4 21:37:09 UTC 2006
Toshio Kuratomi wrote:
>
> With Joost's build, this strikes me as the relevant configure output:
>
> checking if libtool supports shared libraries... yes
>
> *** Warning: the command libtool uses to detect shared libraries,
> *** /usr/bin/file, produces output that libtool cannot recognize.
> *** The result is that libtool may fail to recognize shared libraries
> *** as such. This will affect the creation of libtool libraries that
> *** depend on shared libraries, but programs linked with such libtool
> *** libraries will work regardless of this problem. Nevertheless, you
> *** may want to report the problem to your system manager and/or to
> *** bug-libtool at gnu.org
>
> Which causes the libtool build to only create a static libcdread.(a|so)
> file.
>
> Since you re-ran libtoolize on your working package, I lean towards the
> libtool file included with the xmms-cdread tarball as the cause of this
> particular build failure. Is the output of file on Rawhide x86_64 not
> parsable by older libtools?
>
Either that, or it wasn't looking in /usr/lib64
I don't know much about the innards of libtool, but in case it helps
here is what file returns:
ellson at ontap:~> file /usr/lib64/xmms/Input/*
/usr/lib64/xmms/Input/libcdaudio.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libcdread.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libmikmod.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libmodplugxmms.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libmp4.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libmpc.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libmpg123.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/librh_mp3.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libspeex.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libtonegen.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libvorbis.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libwav.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libwma.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libxmms-flac.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
/usr/lib64/xmms/Input/libxmmssid.so: ELF 64-bit LSB shared object,
AMD x86-64, version 1 (SYSV), stripped
and if it was looking in the wrong place it would return:
ellson at ontap:~> file /usr/lib/xmms/Input/*
/usr/lib/xmms/Input/*: ERROR: cannot open `/usr/lib/xmms/Input/*' (No
such file or directory)
John
More information about the fedora-extras-list
mailing list