Boujour,
Je cherche à compiler libao mais j'ai un problème. Le "./configure" se passe sans problème mais ca dérape durant le "make".
Voila les erreurs du make :
Citation :
/bin/sh ../../../libtool --mode=link gcc-3.3.6 -O20 -ffast-math -D_REENTRANT -fsigned-char -m32 -o libesd.la -rpath /usr/local/lib/ao/plugins-2 -export-dynamic -avoid-version ao_esd.lo -lesd -laudiofile -lm -lpthread
gcc-3.3.6 -shared .libs/ao_esd.o -Wl,--rpath -Wl,/usr/lib64 -Wl,--rpath -Wl,/usr/lib64 /usr/lib64/libesd.so /usr/lib64/libaudiofile.so -lm -lpthread -m32 -Wl,-soname -Wl,libesd.so -o .libs/libesd.so
/usr/lib64/libesd.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[3]: *** [libesd.la] Erreur 1
make[3]: Leaving directory `/home/thomas/Documents/Tmp/Install/libao-0.8.6/src/plugins/esd'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/home/thomas/Documents/Tmp/Install/libao-0.8.6/src/plugins'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/thomas/Documents/Tmp/Install/libao-0.8.6/src'
make: *** [all-recursive] Erreur 1
|
J'utilise une Mandriva 2006 x86_64, et j'aimerais bien compilé Mplayer en 32 bits (pour profiter des codecs win32). Je l'ai déja fait sur une Mandriva 2006 x86_64 (mais j'ai du tout réinstaller) mais il ne me semble pas avoir eu de problème avec libao.
Voila ce que j'ai fais :
export CC=gcc-3.3.6
export CXX=g++-3.3.6
export CFLAGS=-m32
linux32 ./configure --prefix=/usr/local
linux32 make
Même si j'utilise l'option "--disable-esdtest" j'obtiens le même message. :s
Message édité par Tom_ le 23-12-2005 à 20:47:58