[Mac] problème de compilation PyGTK

Décrivez votre problème rencontré sur Urban Terror et partez à la rencontre du monde merveilleux des .cfg.
Rendez-vous dans Outils de communication & communautaires ou Au pays des geeks pour les autres problèmes informatiques.
Mael
Ancien responsable UTF
Messages : 1223
Enregistré le : 30 juin 2008, 19:10
Localisation : un peu plus a droite

[Mac] problème de compilation PyGTK

Message par Mael » 10 août 2009, 11:34

J'ai essayer de compiler pyGTK mais quand je fais ./configure il me dit :

Code : Tout sélectionner

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... no
checking for style of include used by make... none
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
Pourtant j'ai installer gcc qui est dans l'image disque de XCode :/
#mG`M@3l
Tousse pour un, rhume pour tous

Mael
Ancien responsable UTF
Messages : 1223
Enregistré le : 30 juin 2008, 19:10
Localisation : un peu plus a droite

Re: [Logiciel] Graphical Strating 2

Message par Mael » 11 août 2009, 11:55

Foaly a écrit :@Ma3l : gcc n'est peut-être pas dans le $PATH, tu as vérifié?
C'est où :mrgreen: ? Tu peux m'expliquer :) ?
#mG`M@3l
Tousse pour un, rhume pour tous

Avatar du membre
Diconico07
Messages : 1783
Enregistré le : 18 juin 2008, 18:14
Localisation : sur la loire

Re: [Logiciel] Graphical Strating 2

Message par Diconico07 » 11 août 2009, 12:24

Le $PATH est une variable contenant les endroits ou sont installés les logiciels, si gcc n'est pas directement dans un de ces endroits c'est pour ça que ça marche pas.
Pour connaitre les chemins qui sont dans cette variable fait dans le Terminal :

Code : Tout sélectionner

echo $PATH
“A computer is like air conditioning; it becomes useless when you open Windows.” Linus Torvalds

Mael
Ancien responsable UTF
Messages : 1223
Enregistré le : 30 juin 2008, 19:10
Localisation : un peu plus a droite

Re: [Logiciel] Graphical Strating 2

Message par Mael » 11 août 2009, 15:49

Et comment je met gcc dedans ???
#mG`M@3l
Tousse pour un, rhume pour tous

Avatar du membre
Diconico07
Messages : 1783
Enregistré le : 18 juin 2008, 18:14
Localisation : sur la loire

Re: [Logiciel] Graphical Strating 2

Message par Diconico07 » 11 août 2009, 16:33

tu fais un lien symbolique

Code : Tout sélectionner

ln -s /moncheminversgcc/gcc /undeschemindu$PATH/gcc
Je ne sais pas si c'est très propre, mais ça devrais marcher.
“A computer is like air conditioning; it becomes useless when you open Windows.” Linus Torvalds

Mael
Ancien responsable UTF
Messages : 1223
Enregistré le : 30 juin 2008, 19:10
Localisation : un peu plus a droite

Re: [Logiciel] Graphical Strating 2

Message par Mael » 11 août 2009, 22:52

Diconico07 a écrit :tu fais un lien symbolique

Code : Tout sélectionner

ln -s /moncheminversgcc/gcc /undeschemindu$PATH/gcc
Je ne sais pas si c'est très propre, mais ça devrais marcher.

gcc a quoi comme extension ?? car j'ai juste un gcc296.test et un gcc296.result
#mG`M@3l
Tousse pour un, rhume pour tous

Avatar du membre
Foaly
Messages : 2623
Enregistré le : 22 juin 2007, 15:27
Localisation : Un peu plus à l'Ouest

Re: [Logiciel] Graphical Strating 2

Message par Foaly » 11 août 2009, 23:03

gcc tout court, c'est un binaire
Foaly, le petit cheval qui mange ses sabots et qui appuie sur des boutons avec son nez.
Kiwi, un bot de serveurs simple et léger
A lire pour certains

Mael
Ancien responsable UTF
Messages : 1223
Enregistré le : 30 juin 2008, 19:10
Localisation : un peu plus a droite

Re: [Logiciel] Graphical Strating 2

Message par Mael » 12 août 2009, 11:59

Bin j'ai l'impression que j'ai rien :shock: . Gcc s'est sûrement mal installé, a moins que spotlight ne trouve pas ce fichier ... je vais chercher avec le terminal. Euh comment on cherche avec un terminal :mrgreen: ?
#mG`M@3l
Tousse pour un, rhume pour tous

Avatar du membre
Diconico07
Messages : 1783
Enregistré le : 18 juin 2008, 18:14
Localisation : sur la loire

Re: [Logiciel] Graphical Strating 2

Message par Diconico07 » 12 août 2009, 17:26

Code : Tout sélectionner

locate gcc
devrait marcher
sinon va voir dans le dossier où est installé Xcode, avec de la chance il est là gcc.
“A computer is like air conditioning; it becomes useless when you open Windows.” Linus Torvalds

Avatar du membre
sta0
Messages : 1444
Enregistré le : 04 mars 2008, 19:25
Localisation : Derrière le bar

Re: [Logiciel] Graphical Strating 2

Message par sta0 » 12 août 2009, 17:35

Pipo a écrit :

Code : Tout sélectionner

!/usr/bin/python
à quoi sert le "!" et es tu sous ubuntu??
Il manque # devant le !
Cela renseigne sur la location de l'interpreteur.
Ceci est un petit texte qui sera ajouté en bas de tous les messages que vous rédigez. Il est limité à 256 caractères.

Mael
Ancien responsable UTF
Messages : 1223
Enregistré le : 30 juin 2008, 19:10
Localisation : un peu plus a droite

Re: [Logiciel] Graphical Strating 2

Message par Mael » 12 août 2009, 18:30

Comment je fais, j'ai cette erreur ?

Code : Tout sélectionner

ordinateur-de-renaud-rostren:~ renaudrostren$ ln -s /usr/libexec/gcc /usr/bin
ln: /usr/bin/gcc: Permission denied
#mG`M@3l
Tousse pour un, rhume pour tous

Avatar du membre
Diconico07
Messages : 1783
Enregistré le : 18 juin 2008, 18:14
Localisation : sur la loire

Re: [Logiciel] Graphical Strating 2

Message par Diconico07 » 12 août 2009, 18:35

il faut le faire en super-utilisateur, ça je sais pas comment on fait pour être root sur mac, je te donne plusieurs piste quand même :

Code : Tout sélectionner

sudo ln -s /usr/libexec/gcc /usr/bin
ou

Code : Tout sélectionner

su root
ln -s /usr/libexec/gcc /usr/bin
Edit: tu as vérifié que c'était bien l'exécutable et pas un dossier gcc aussi car les deux seront affichés de la même façon. :°
“A computer is like air conditioning; it becomes useless when you open Windows.” Linus Torvalds

Mael
Ancien responsable UTF
Messages : 1223
Enregistré le : 30 juin 2008, 19:10
Localisation : un peu plus a droite

Re: [Logiciel] Graphical Strating 2

Message par Mael » 12 août 2009, 18:37

Diconico07 a écrit :il faut le faire en super-utilisateur, ça je sais pas comment on fait pour être root sur mac, je te donne plusieurs piste quand même :

Code : Tout sélectionner

sudo ln -s /usr/libexec/gcc /usr/bin
[/code]
Ca a l'air de marcher mais il faut le pass de mon père :mrgreen: en tout cas merci beaucoup.

Et pour ton ps, quand je fais locate gcc j'ai des trucs dans /usr/lib/gcc et /usr/libexec/gcc je suppose que c'est celui-là ?
#mG`M@3l
Tousse pour un, rhume pour tous

Avatar du membre
Diconico07
Messages : 1783
Enregistré le : 18 juin 2008, 18:14
Localisation : sur la loire

Re: [Logiciel] Graphical Strating 2

Message par Diconico07 » 12 août 2009, 18:55

Il faut que gcc soit le dernier niveau par exemple mon "locate gcc" (épuré :D )

Code : Tout sélectionner

/usr/bin/c89-gcc
/usr/bin/c99-gcc
/usr/bin/gcc
/usr/bin/gcc-4.3
/usr/bin/winegcc
/usr/bin/x86_64-linux-gnu-gcc
/usr/bin/x86_64-linux-gnu-gcc-4.3
/usr/lib/gcc
/usr/lib/gcc/x86_64-linux-gnu
/usr/lib/gcc/x86_64-linux-gnu/4.3
/usr/lib/gcc/x86_64-linux-gnu/4.3.3
/usr/lib32/gcc
/usr/lib32/libgcc_s.so.1
/usr/lib32/gcc/i486-linux-gnu
/usr/lib32/gcc/i486-linux-gnu/4.3
/usr/lib32/gcc/i486-linux-gnu/4.3.3
Içi le seul a ne rien avoir après est celui dans /usr/bin/
Si tu as un doute essaye d'accéder au dossier si ça marche c'est un dossier sinon c'est un fichier.
dans ton cas :

Code : Tout sélectionner

cd /usr/libexec/gcc/
si ça te dis "N'est pas un dossier" c'est surement le bon.
“A computer is like air conditioning; it becomes useless when you open Windows.” Linus Torvalds

Mael
Ancien responsable UTF
Messages : 1223
Enregistré le : 30 juin 2008, 19:10
Localisation : un peu plus a droite

Re: [Logiciel] Graphical Strating 2

Message par Mael » 13 août 2009, 12:55

j'ai l'impression que gcc est déjà dans le $PATH ( /usr/bin/ ) Chez moi quand j'ai fait locate gcc j'ai vu autre chose :

Code : Tout sélectionner

/usr/bin/gcc-4.0
/usr/bin/i686-apple-darwin8-gcc-4.0.1
/usr/bin/powerpc-apple-darwin8-gcc-4.0.1
et quand je fait cd /usr/bin/gcc-4.0 il me dit "not a directory" et il est dans le path ... je re-test de compiler pygtk
#mG`M@3l
Tousse pour un, rhume pour tous

Répondre