Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[résolu][Portag]Could not run/locate "i686-pc-linux-gnu-gcc"
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Pierrot
n00b
n00b


Joined: 25 Jan 2007
Posts: 2

PostPosted: Fri Jan 26, 2007 12:21 am    Post subject: [résolu][Portag]Could not run/locate "i686-pc-linux-gn Reply with quote

[Portage] Could not run/locate "i686-pc-linux-gnu-gcc"

Bonsoir à tous, voilà mon petit problème lorsque j'émerge dev-perl/XML-Parser-2.34 :

Quote:

emerge XML-Parser
Calculating dependencies... done!

>>> Emerging (1 of 1) dev-perl/XML-Parser-2.34 to /
* XML-Parser-2.34.tar.gz MD5 ;-) ... [ ok ] * XML-Parser-2.34.tar.gz RMD160 ;-) ... [ ok ] * XML-Parser-2.34.tar.gz SHA1 ;-) ... [ ok ] * XML-Parser-2.34.tar.gz SHA256 ;-) ... [ ok ] * XML-Parser-2.34.tar.gz size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking XML-Parser-2.34.tar.gz ;-) ... [ ok ]>>> Unpacking source...
>>> Unpacking XML-Parser-2.34.tar.gz to /var/tmp/portage/XML-Parser-2.34/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/XML-Parser-2.34/work/XML-Parser-2.34 ...
/var/tmp/portage/XML-Parser-2.34/work/XML-Parser-2.34
* Using ExtUtils::MakeMaker
Checking if your kit is complete...
Looks good
Writing Makefile for XML::Parser::Expat
Writing Makefile for XML::Parser
cp Parser/Encodings/x-sjis-cp932.enc blib/lib/XML/Parser/Encodings/x-sjis-cp932.enc
cp Parser/Encodings/iso-8859-7.enc blib/lib/XML/Parser/Encodings/iso-8859-7.enc
cp Parser/Style/Tree.pm blib/lib/XML/Parser/Style/Tree.pm
cp Parser/Encodings/iso-8859-9.enc blib/lib/XML/Parser/Encodings/iso-8859-9.enc
cp Parser/Encodings/x-euc-jp-unicode.enc blib/lib/XML/Parser/Encodings/x-euc-jp-unicode.enc
cp Parser/Encodings/README blib/lib/XML/Parser/Encodings/README
cp Parser/Encodings/euc-kr.enc blib/lib/XML/Parser/Encodings/euc-kr.enc
cp Parser/Encodings/windows-1250.enc blib/lib/XML/Parser/Encodings/windows-1250.enc
cp Parser/Encodings/windows-1252.enc blib/lib/XML/Parser/Encodings/windows-1252.enc
cp Parser/Encodings/big5.enc blib/lib/XML/Parser/Encodings/big5.enc
cp Parser/Encodings/iso-8859-3.enc blib/lib/XML/Parser/Encodings/iso-8859-3.enc
cp Parser/Encodings/Japanese_Encodings.msg blib/lib/XML/Parser/Encodings/Japanese_Encodings.msg
cp Parser/Encodings/iso-8859-8.enc blib/lib/XML/Parser/Encodings/iso-8859-8.enc
cp Parser/Encodings/iso-8859-4.enc blib/lib/XML/Parser/Encodings/iso-8859-4.enc
cp Parser/Style/Subs.pm blib/lib/XML/Parser/Style/Subs.pm
cp Parser/Encodings/x-euc-jp-jisx0221.enc blib/lib/XML/Parser/Encodings/x-euc-jp-jisx0221.enc
cp Parser/Encodings/x-sjis-jdk117.enc blib/lib/XML/Parser/Encodings/x-sjis-jdk117.enc
cp Parser/Encodings/iso-8859-2.enc blib/lib/XML/Parser/Encodings/iso-8859-2.enc
cp Parser/Encodings/x-sjis-unicode.enc blib/lib/XML/Parser/Encodings/x-sjis-unicode.enc
cp Parser/LWPExternEnt.pl blib/lib/XML/Parser/LWPExternEnt.pl
cp Parser/Style/Objects.pm blib/lib/XML/Parser/Style/Objects.pm
cp Parser.pm blib/lib/XML/Parser.pm
cp Parser/Style/Debug.pm blib/lib/XML/Parser/Style/Debug.pm
cp Parser/Encodings/x-sjis-jisx0221.enc blib/lib/XML/Parser/Encodings/x-sjis-jisx0221.enc
cp Parser/Style/Stream.pm blib/lib/XML/Parser/Style/Stream.pm
cp Parser/Encodings/iso-8859-5.enc blib/lib/XML/Parser/Encodings/iso-8859-5.enc
make[1]: Entering directory `/var/tmp/portage/XML-Parser-2.34/work/XML-Parser-2.34/Expat'
cp Expat.pm ../blib/lib/XML/Parser/Expat.pm
/usr/bin/perl5.8.8 /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap Expat.xs > Expat.xsc && mv Expat.xsc Expat.c
i686-pc-linux-gnu-gcc -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=i686 -pipe -DVERSION=\"2.34\" -DXS_VERSION=\"2.34\" -fPIC "-I/usr/lib/perl5/5.8.8/i686-linux/CORE" Expat.c
gcc-config error: Could not run/locate "i686-pc-linux-gnu-gcc"
make[1]: *** [Expat.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/XML-Parser-2.34/work/XML-Parser-2.34/Expat'
make: *** [subdirs] Error 2

!!! ERROR: dev-perl/XML-Parser-2.34 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
ebuild.sh, line 1255: Called perl-module_src_compile
perl-module.eclass, line 138: Called die

!!! compilation failed
!!! If you need support, post the topmost build error, and the call stack if relevant.



En fait je ne sais pas pourquoi il essaye de compiler avec i686-pc-linux-gnu-gcc, alors que :

Quote:
# gcc-config -l
[1] i586-pc-linux-gnu-4.1.1 *


ou :
Quote:
# gcc -v
Using built-in specs.
Target: i586-pc-linux-gnu
Configured with: /var/tmp/portage/gcc-4.1.1/work/gcc-4.1.1/configure --prefix=/usr --bindir=/usr/i586-pc-linux-gnu/gcc-bin/4.1.1 --includedir=/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/include --datadir=/usr/share/gcc-data/i586-pc-linux-gnu/4.1.1 --mandir=/usr/share/gcc-data/i586-pc-linux-gnu/4.1.1/man --infodir=/usr/share/gcc-data/i586-pc-linux-gnu/4.1.1/info --with-gxx-include-dir=/usr/lib/gcc/i586-pc-linux-gnu/4.1.1/include/g++-v4 --host=i586-pc-linux-gnu --build=i586-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.1 (Gentoo 4.1.1)


et mes flags dans /etc/make.conf sont :
Quote:

CFLAGS="-Os -march=i586 -pipe"
CHOST="i586-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"


Et je peux émerger d'autres applications sans problème...
Donc si vous avez une idée, merci :)

Pierrot


Last edited by Pierrot on Fri Jan 26, 2007 4:41 pm; edited 2 times in total
Back to top
View user's profile Send private message
tomk
Bodhisattva
Bodhisattva


Joined: 23 Sep 2003
Posts: 7221
Location: Sat in front of my computer

PostPosted: Fri Jan 26, 2007 12:51 am    Post subject: Reply with quote

Moved from Portage & Programming to French.
_________________
Search | Read | Answer | Report | Strip
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Fri Jan 26, 2007 9:18 am    Post subject: Reply with quote

Salut et bienvenue sur le forum,


pourrais-tu mettre ton titre en conformité s'il-te-plaît.

regarde ce lien, il y a toutes les explications dans le premier poste.
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
_droop_
l33t
l33t


Joined: 30 May 2004
Posts: 957

PostPosted: Fri Jan 26, 2007 1:10 pm    Post subject: Reply with quote

Salut,

Tu as mis gcc à jour il y a pas longtemps, changer le CHOST ?

Sinon il y a peut être une erreur dans l'ebuild (compilateur mis en dur).

Ca pourrait aussi être lié aux fichiers libtool.

Au pire un crade "ln -s /usr/bin/i586-pc-linux-gnu-gcc /usr/bin/i686-pc-linux-gnu-gcc" devrait peut être contourner le problème.

Bon courage.
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Fri Jan 26, 2007 1:54 pm    Post subject: Reply with quote

Quote:
Sinon il y a peut être une erreur dans l'ebuild (compilateur mis en dur).


Je viens de regarder et j'ai ne rien vu de tel, mais cela ne veut pas dire "charette"

Sinon c'est peut être dû à expat.
Code:
make[1]: *** [Expat.o] Error 1


EDIT : Ton passage à gcc-4.1.1 tu la fais dans les règles de l'art avec le emerge -e system && emerge -e world et le fixlibtool etc.. ou alors tu as fais un simple revdep-rebuild. :evil:
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
Pierrot
n00b
n00b


Joined: 25 Jan 2007
Posts: 2

PostPosted: Fri Jan 26, 2007 4:40 pm    Post subject: Reply with quote

Merci pour vos réponses :)

Oui effectivement j'avais emergé mon gcc il n'y a pas longtemps, mais dans les règles de l'art.

Par rapport au crade "ln -s /usr/bin/i586-pc-linux-gnu-gcc /usr/bin/i686-pc-linux-gnu-gcc" , non ça ne marchait pas, il me mettait la même erreur... bien que le lien soit accessible et exécutable.

Au final j'ai réglé le problème en recompilant Perl avec i586-pc-linux-gnu-gcc et il a ensuite tenu compte de mes flags pour compiler le dit module.
En fait Perl avait "à priori" été compilé avec i686-pc-linux-gnu-gcc... je dis à priori puisque je n'ai pas de tel profil gcc sur mon système... enfin bon le problème est réglé...

Encore merci pour les réponses,
Pierrot
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum