Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Au secours !!!
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
dcro
Apprentice
Apprentice


Joined: 29 Aug 2002
Posts: 160

PostPosted: Tue Dec 31, 2002 9:31 pm    Post subject: Au secours !!! Reply with quote

bash ne trouve plus gcc.

Plus moyen de compiler !
Code:

root@didier linux # gcc
bash: gcc: command not found
root@didier linux #
Back to top
View user's profile Send private message
avendesora
Veteran
Veteran


Joined: 16 Aug 2002
Posts: 1739
Location: Betelgeuse vicinity

PostPosted: Tue Dec 31, 2002 10:09 pm    Post subject: Reply with quote

Est-ce que ton $PATH est bien positionné?
Est-ce que to as fait des emerge de gcc recemment?
Back to top
View user's profile Send private message
dcro
Apprentice
Apprentice


Joined: 29 Aug 2002
Posts: 160

PostPosted: Tue Dec 31, 2002 11:58 pm    Post subject: Reply with quote

J'ai fait un emerge -u hier.

Quand au path j'ai ca :

Code:

root@didier linux # echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin
root@didier linux #
Back to top
View user's profile Send private message
avendesora
Veteran
Veteran


Joined: 16 Aug 2002
Posts: 1739
Location: Betelgeuse vicinity

PostPosted: Wed Jan 01, 2003 12:27 am    Post subject: Reply with quote

Ca te donne quoi:
Code:
ls /usr/bin/*gcc*
Back to top
View user's profile Send private message
dcro
Apprentice
Apprentice


Joined: 29 Aug 2002
Posts: 160

PostPosted: Wed Jan 01, 2003 12:30 am    Post subject: Reply with quote

J'ai trouvé l'origine du probleme il s'agit du path

en user j'ai :
Code:

dcro@didier dcro $ echo $PATH
/usr/kde/3/bin:/bin:/usr/bin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.2:
/usr/X11R6/bin:/opt/blackdown-jre-1.3.1/bin:/usr/qt/3/bin:
/usr/kde/3/bin
dcro@didier dcro $


en root j'ai : voir dans mon message au dessus.

Comment fait pout mettre à jour le path.

Comment ce fait il que l'on perde ces info au fur et à mesure des mise à jour ?

J'ai perdu les appli kde sous root il y a un moi.
Back to top
View user's profile Send private message
avendesora
Veteran
Veteran


Joined: 16 Aug 2002
Posts: 1739
Location: Betelgeuse vicinity

PostPosted: Wed Jan 01, 2003 12:40 am    Post subject: Reply with quote

Le profil de root est pas forcement identique a celui d'un user normal.
Essaye de comparer les fichiers .bashrc et .bash_profile de ton user avec ceux de root. Regarde aussi le fichier /etc/profile: son comportement n'est pas le même pour root et pour les autres.
Par contre, pourquoi ton gcc n'est pas installe dans /usr/bin (ou au moins des liens), ca, ca me dépasse :?
Back to top
View user's profile Send private message
dcro
Apprentice
Apprentice


Joined: 29 Aug 2002
Posts: 160

PostPosted: Wed Jan 01, 2003 10:08 am    Post subject: Reply with quote

mseigneurin wrote:
Ca te donne quoi:
Code:
ls /usr/bin/*gcc*



Je n'ai rien dans /usr/bin

En fait j'ai l'impression qu'en faisant un emerge -u cela m'a enlevé ce qui normalement ce trouvait dans le reprtoire.

Par ailleurs emerge marche toujours mais c'est lorsque je veux compiler via make que cela plante.

Je pense que c'est soit un lien qui a sauté ou le path qui a été modifié.

En fait gcc se trouve à
Code:

/usr/i686-pc-linux-gnu/gcc-bin/3.2/gcc


Quelqu'un pourrait donner le résultat de echo $PATH
Back to top
View user's profile Send private message
docCarcass
n00b
n00b


Joined: 18 Dec 2002
Posts: 20

PostPosted: Wed Jan 01, 2003 11:48 am    Post subject: Reply with quote

Test ça:
#env-update
#source /etc/profile
#hash -r

puis regarde #which gcc
et #which cc
si besoin #rm /usr/bin/cc
#ln -s "la_ou_est_gcc" cc
Back to top
View user's profile Send private message
sergio
Apprentice
Apprentice


Joined: 11 Jun 2002
Posts: 265
Location: Clermont Ferrand, France

PostPosted: Thu Jan 02, 2003 11:38 am    Post subject: Reply with quote

dcro wrote:
J'ai fait un emerge -u hier.



Est-ce que tu as pensé à faire un petit coup de "etc-update" pour t'assurer que tes fichiers de config sont à jour ???


A+
Back to top
View user's profile Send private message
Wallalai
Tux's lil' helper
Tux's lil' helper


Joined: 09 Aug 2002
Posts: 108
Location: Switzerland

PostPosted: Fri Jan 10, 2003 7:16 pm    Post subject: Reply with quote

docCarcass wrote:
Test ça:
#env-update
#source /etc/profile
#hash -r

puis regarde #which gcc
et #which cc
si besoin #rm /usr/bin/cc
#ln -s "la_ou_est_gcc" cc



Nickel, j'avais un problème pour faire make menuconfig. Le système ne trouvait pas Ncurses et gcc.
Après la manip, tout baigne. :D
Je n'avais jamais rencontré ce problème sur la 1.2 ou la 1.4rc1.

Merci beaucoup, je vais pouvoir poursuivre l'installl :P
Back to top
View user's profile Send private message
Mat_le_ouf
Apprentice
Apprentice


Joined: 13 Sep 2002
Posts: 257
Location: France

PostPosted: Fri Jan 10, 2003 10:15 pm    Post subject: Reply with quote

C'est étonnant, j'ai moi aussi eu ce genre de problêmes...
En fait gcc n'est plus dans /usr/bin mais dans /usr/i686-pc-linux-gnu/gcc-bin/3.2/gcc et je suis obligé de faire un lien vers ce fichier dans /usr/bin.
On dirait que ça arrive après un emerge unmerge...
Back to top
View user's profile Send private message
dioxmat
Bodhisattva
Bodhisattva


Joined: 04 May 2002
Posts: 709
Location: /home/mat

PostPosted: Fri Jan 10, 2003 11:58 pm    Post subject: Reply with quote

moue c pas cool tout ca... surtout que la plupart des solutions marchent pour bash, mais pas pour tous les autres shells...
perso men suis tire en refaisant les liens a la main, mais bon...
Back to top
View user's profile Send private message
Mat_le_ouf
Apprentice
Apprentice


Joined: 13 Sep 2002
Posts: 257
Location: France

PostPosted: Sat Jan 11, 2003 9:24 am    Post subject: Reply with quote

D'autres personnes ont eu le même genre de problèmes sur les forums anglophones (je les suis pas trop en ce moment...)?
Back to top
View user's profile Send private message
ganjo
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jan 2003
Posts: 111

PostPosted: Sat Jan 11, 2003 11:44 am    Post subject: Reply with quote

perso jai le meme genre de prob, mais dautre executable manque a mon path, tel wish, *trace... sous root, se qui mempeche (pour wish) de lancer make xconfig.
Cest pas trop genant, mais bon, cest unpeu chiant de rechercher les executables partout
Back to top
View user's profile Send private message
crevette
Guru
Guru


Joined: 21 May 2002
Posts: 543
Location: Chrooted in Nice, France

PostPosted: Sat Jan 11, 2003 3:15 pm    Post subject: Reply with quote

Je pense qu'il faudrait que les personnes qui ont connu ce genre de probleme remplisse un rapport de bug, car c'est vraiment pas normal, que ca arrive.

comme ca les developpeurs sauront que leurs ebuilds c'est de le merde.
:D :D :D :D :D :D
Back to top
View user's profile Send private message
Mat_le_ouf
Apprentice
Apprentice


Joined: 13 Sep 2002
Posts: 257
Location: France

PostPosted: Sat Jan 11, 2003 3:25 pm    Post subject: Reply with quote

En fait ça n'est pas arrivé sur ma machine mais sur la machine d'un pote.
Pour ma part, n'ayant pas mis gcc à jour (si c'est la cause des problèmes) je n'ai jamais eu ce genre d'ennuis...
Back to top
View user's profile Send private message
ganjo
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jan 2003
Posts: 111

PostPosted: Sat Jan 11, 2003 5:34 pm    Post subject: Reply with quote

le bug ne vient "peut etre" pas de l'ebuild de gcc,
perso jutilise 2 shell : bash ou zsh
la variable path na pas été mis a jour sous bash, me causant les prob d'executable non trouvé, par contre il l'a été dans zsh
Back to top
View user's profile Send private message
dioxmat
Bodhisattva
Bodhisattva


Joined: 04 May 2002
Posts: 709
Location: /home/mat

PostPosted: Sat Jan 11, 2003 8:03 pm    Post subject: Reply with quote

le fait est que l'executable n'a pas vraiment de raison de se trouver la... au pire, ils auraient pu faire des liens.. ca ma pris 2 secondes :)
Back to top
View user's profile Send private message
ganjo
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jan 2003
Posts: 111

PostPosted: Sat Jan 11, 2003 9:07 pm    Post subject: Reply with quote

cest vrai
je pense que ,vu la mise du compilo dans un rep nommé x86, il sera possible d'installer par defaut gcc dans un mode de cross-compilation, car cest vrai que sinon un tel oubli parait étonant
Back to top
View user's profile Send private message
ganjo
Tux's lil' helper
Tux's lil' helper


Joined: 07 Jan 2003
Posts: 111

PostPosted: Mon Jan 13, 2003 12:24 am    Post subject: Reply with quote

en fait je pense qu'il ya pas mal d'autres erreurs sur le package de gcc, car de la même manière jai decouvert la disparition de certaines lib et include, comme par exemple stdargs
Back to top
View user's profile Send private message
tecknojunky
Veteran
Veteran


Joined: 19 Oct 2002
Posts: 1937
Location: Montréal

PostPosted: Tue Jan 14, 2003 3:54 pm    Post subject: Reply with quote

Vérifiez si gcc-config a été emergé (tape gcc-config sur la ligne de commande).
_________________
(7 of 9) Installing star-trek/species-8.4.7.2::talax.
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Tue Jan 14, 2003 5:59 pm    Post subject: Reply with quote

Perso en faisant un emerge portage j'ai perdu /usr/bin/gcc
Quand j'ai lu la gentoo news week letter, normalement ils donnaient la solution pour réparer justement ce problème, bah en faisant ce qui était indiqué, ça n'a rien changé et j'ai pourtant bien tout comme il faut à la fin, ça correspond à ce qu'ils disent que je suis censé avoir, mais en fait toujours pas de /usr/bin/gcc, alors je fais le lien à la main, mais à mon avis au prochain emerge portage, il va encore disparaitre !
Back to top
View user's profile Send private message
tecknojunky
Veteran
Veteran


Joined: 19 Oct 2002
Posts: 1937
Location: Montréal

PostPosted: Tue Jan 14, 2003 6:24 pm    Post subject: Reply with quote

J'ai pas, moi non plus, /usr/bin/gcc. Pourtant, tout fonctionne bien. Il y a plusieurs cossins que j'ai découvert qui peuvent peut-être t'aider.

Vérifie si tu as un répertoire /etc/env.d/gcc. Si oui, compares les contenus de /etc/env.d/05gcc et de /etc/env.d/gcc/i<X>86-pc-linux-gnu-<version gcc> (où <X> = [3456] et version [3.2.1 ou 2.95.x]). S'ils sont différent (dans mon cas, i386 et gcc 3.2.1):

cp /etc/env.d/gcc/i386-pc-linux-gnu-3.2.1 /etc/env.d/05gcc
env-update
source /etc/profile

Examine aussi l'outils gcc-config. Il permet de régler l'environnement de compilation, entre autre, quel gcc utiliser.
_________________
(7 of 9) Installing star-trek/species-8.4.7.2::talax.
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Tue Jan 14, 2003 6:58 pm    Post subject: Reply with quote

Bon alors voilà ce que donne un cat /etc/env.d/05gcc et un cat /etc/env.d/gcc/i686-pc-linux-gnu-3.2.1 :
Code:
bash-2.05b# cat /etc/env.d/gcc/i686-pc-linux-gnu-3.2.1
PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/info"
STDCXX_INCDIR="g++-v3"
CC="gcc"
CXX="g++"


Code:
bash-2.05b# cat /etc/env.d/05gcc
PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.2"
MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/man"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.2/info"
CC="gcc"
CXX="g++"
LDPATH="/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.1"


Seule ligne différente : STDCXX_INCDIR="g++-v3"

Donc je test ton conseil et je vais voir ce que ça donne en enlevant le /usr/bin/gcc !
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2687
Location: Paris

PostPosted: Tue Jan 14, 2003 7:07 pm    Post subject: Reply with quote

Après avoir fait :
Code:
cp /etc/env.d/gcc/i386-pc-linux-gnu-3.2.1 /etc/env.d/05gcc
env-update
source /etc/profile


J'ai toujours la même chose, je suis sorti de X pour faire ça, je me suis ensuite déloggé mais j'ai toujours le même problème :
Code:
bash-2.05b# cd /usr/src/linux
bash-2.05b# make menuconfig
/bin/sh: line 1: gcc: command not found
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/usr/src/linux-2.4.19-gentoo-r10/scripts/lxdialog'
/bin/sh: line 1: gcc: command not found

>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'

make[1]: *** [ncurses] Erreur 1
make[1]: Leaving directory `/usr/src/linux-2.4.19-gentoo-r10/scripts/lxdialog'
make: *** [menuconfig] Erreur 2


Sachant que si je fais le lien /usr/bin/gcc -> /usr/i686-pc-linux-gnu/gcc-bin/3.2/gcc je n'ai pas de problèmes !
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
Goto page 1, 2  Next
Page 1 of 2

 
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