Compilation Gentooïste de qt-4.3.0 qui foire, avec gcc-4.2.0 [Résolu]

Compilation Gentooïste de qt-4.3.0 qui foire, avec gcc-4.2.0 [Résolu] - Installation - Linux et OS Alternatifs

Marsh Posté le 12-08-2007 à 02:42:27    

Bonsoir, j'étais tranquillement en train de recompiler world (suite a une mise a jour de gcc), et arrivé dans les derniers paquets il faut que ça foire :(
 
C'est qt-4.3.0 qui foire, si vous savez comment régler cela merci d'avance:
 

Citation :

/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: édition de lien finale en échec: Bad value
collect2: ld a retourné 1 code d'état d'exécution
make[1]: *** [../../lib/libQtCore.so.4.3.0] Erreur 1
make[1]: quittant le répertoire « /var/tmp/portage/x11-libs/qt-4.3.0/work/qt-x11-opensource-src-4.3.0/src/corelib »
make: *** [sub-corelib-all-ordered] Erreur 2
 
!!! ERROR: x11-libs/qt-4.3.0 failed.
Call stack:
  ebuild.sh, line 1632:   Called dyn_compile
  ebuild.sh, line 983:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  qt-4.3.0.ebuild, line 226:   Called die
 
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/x11-libs/qt-4.3.0/temp/build.log'.


 
PS: il n'y a rien d'interessant dans le log indiqué  :??:
 
Edit: j'avais loupé quelque chose  :sweat:  
 

Citation :

/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .obj/release-shared/qiodevice.o: relocation R_X86_64_PC32 against `QList<QByteArray>::clear()' can not be used when making a shared object; recompile with -fPIC


 
héhé...
 
Edit:
Problème non résolu...je n'ai pas compris l'erreur, est-ce qu'il faut vraiment recompiler un certains paquet avec -fPIC et si oui lequel :??:
merci d'avance :??:
 
Edit: je suis pas le seul a rencontrer ce soucis, il semblerait que ce soit lié a gcc-4.2.0 :??:
mais je ne comprend pas bien l'anglais  :(  
http://www.sabayonlinux.org/forum/ [...] cb1df23b31
 
Edit: Ah ça a l'air d'etre résolu, grace a  
sys-devel/binutils *
dans le /etc/portage/package.keywords
ça m'a installé binutils-2.17.50.0.17 lors de l'emerge binutils que j'ai aussitot fait, et apparemment maintenant qt-4.3.0 se compilerais (enfin j'attends car c'est très long a se compiler ce paquet)
 
Edit: je confirme, il fallait bien changer de binutils comme indiqué plus haut et le compiler bien sur ;) tout con mais ça s'invente pas...


Message édité par trouble_fete le 12-08-2007 à 18:36:29
Reply

Marsh Posté le 12-08-2007 à 02:42:27   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed