Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2549 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Problème MPlayer et 64 bits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème MPlayer et 64 bits

n°764939
Tom_
Posté le 22-12-2005 à 21:37:36  profilanswer
 

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".  :cry:  
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
mood
Publicité
Posté le 22-12-2005 à 21:37:36  profilanswer
 

n°765079
Tom_
Posté le 23-12-2005 à 13:00:52  profilanswer
 

Personne pour m'aider?

n°765143
Tom_
Posté le 23-12-2005 à 16:58:26  profilanswer
 

Finalement grâce à un "export LDFLAGS=-L/usr/lib" ca a fonctionné.

n°765270
Tom_
Posté le 23-12-2005 à 20:51:58  profilanswer
 

Cette fois c'est Mplayer qui pose problème :  

Citation :


export CC=gcc-3.3.6
export CXX=g++-3.3.6
export CFLAGS=-m32
linux32 ./configure --prefix=/usr/local --enable-gui --enable-largefiles --enable-smb --enable-menu --enable-dynamic-plugins --enable-real --enable-freetype --language=fr --with-win32libdir=/usr/local/lib/win32 --with-reallibdir=/usr/local/lib/win32 --with-xvidlibdir=/usr/local/lib --with-xvidincdir=/usr/local/include --with-codecsdir=/usr/local/lib --enable-arts
make  


La compilation démarre mais ensuite c'est le drame :  

Citation :

libpostproc/postprocess_template.c: In function `do_a_deblock_MMX2':
libpostproc/postprocess_template.c:2901: warning: use of memory input without lvalue in asm operand 4 is deprecated
libpostproc/postprocess_template.c: In function `dering_MMX2':
libpostproc/postprocess_template.c:1186: error: can't find a register in class `GENERAL_REGS' while reloading `asm'
make[1]: *** [libpostproc/postprocess.o] Erreur 1
make[1]: Leaving directory `/home/thomas/Documents/Tmp/Install/MPlayer-1.0pre7try2/libavcodec'
make: *** [libavcodec/libavcodec.a] Erreur 2


 
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?

n°765282
Mjules
Modérateur
Parle dans le vide
Posté le 23-12-2005 à 21:10:56  profilanswer
 

ajoute la source PLF et installes mplayer depuis celle-ci, elle est à jour du 20/12/2005 et en 32 bits


Message édité par Mjules le 23-12-2005 à 21:11:13

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°765298
Tom_
Posté le 23-12-2005 à 21:30:14  profilanswer
 

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?

n°765331
Mjules
Modérateur
Parle dans le vide
Posté le 23-12-2005 à 23:10:32  profilanswer
 

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.
 


Message édité par Mjules le 23-12-2005 à 23:11:02

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°765347
Tom_
Posté le 23-12-2005 à 23:48:25  profilanswer
 

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!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Problème MPlayer et 64 bits

 

Sujets relatifs
probleme d'installation mandriva 2006[Mandriva 2006]Problème après installation.
[resolu]NIS/NFS/automount : problème de montageProblème de retour sur le shell avec driver ATI proprio
DEBIAN: problème clavierprobleme partition en root!!!
problème relay smtpProblème avec le Arno's IPTABLES Firewall Script
ma debian est bloquée à l'init2 problème résolumplayer
Plus de sujets relatifs à : Problème MPlayer et 64 bits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR