Problème MPlayer et 64 bits - Linux et OS Alternatifs
Marsh Posté le 23-12-2005 à 16:58:26
Finalement grâce à un "export LDFLAGS=-L/usr/lib" ca a fonctionné.
Marsh Posté le 23-12-2005 à 20:51:58
Cette fois c'est Mplayer qui pose problème :
Citation : |
La compilation démarre mais ensuite c'est le drame :
Citation : libpostproc/postprocess_template.c: In function `do_a_deblock_MMX2': |
J'ai ce problème avec la version stable de MPlayer et la version CVS. :s Lorsque j'ai compilé MPlayer pour la dernière fois j'avais du rajouter des élements au "./configure" pour que je puisse compiler en bits sur l'AMD64.
Des idées?
Marsh Posté le 23-12-2005 à 21:10:56
ajoute la source PLF et installes mplayer depuis celle-ci, elle est à jour du 20/12/2005 et en 32 bits
Marsh Posté le 23-12-2005 à 21:30:14
Ouai ca sera plus simple. Mais bon si ma version 64 bits de MPlayer est mise à jour, elle remplacera ma version 32 bits, nen?
Pour le "libtheora.so.0 est non satisfait" lors de l'install de Mplayer via la source plf il vaut mieux faire comment? Ajouter les sources main et contrib i586 ou recompiler les src.rpm?
Marsh Posté le 23-12-2005 à 23:10:32
le problème de la version 64 bits de mplayer, c'est que tu ne pourras pas avoir les codecs win32, le plus facile, si tu veux compiler, c'est de recompiler les src.rpm
pour avoir la version 32 bits, il te faut main et contrib en 32 bits, ensuite, tu peux les désactiver.
Marsh Posté le 23-12-2005 à 23:48:25
Oki merci de ta réponse!
Si quelqu'un a quand même une idée pour mon problème de compilation, ca m'interesse!
Marsh Posté le 22-12-2005 à 21:37:36
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 :
/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