bonjour à tous,

chaque fois que je veux installer un programme je me retrouve avec un message similaire à cela :

[root@localhost vlc-0.8.1]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

quelqu'un a une idéee??

cordialement

tristan.
Euh, je veux pas être méchant mais ca fait je ne sais combien de fois que je vois ça... la réponse est dans la question :

"checking for gcc... no
checking for cc... no"

-> bah installe gcc!

(pour cc c'est pas la peine je pense, il cherchait juste un compilateur et n'en a pas trouvé)
merci tu as raison seulement j'étais persuadé qu'il était installé. enfin bref. Toujours est -il que maintenant je n'arrive pas à installé gcc. dans le cd fédora où je l'ai trouvé, je n'arrive pas à installé ce fichier rpm en double cliquant et j'ai essayé en terminal

avec la commande rpm -i gcc-3.4.2-6.fc3.rpm

voila un petit coup pouce. 🙂
je n'arrive pas à installé ce fichier rpm en double cliquant et j'ai essayé en terminal

avec la commande rpm -i gcc-3.4.2-6.fc3.rpm

voila un petit coup pouce. 🙂
Hum... Cool c'est a nous de deviner le probleme!! La touche entrée reste coincée quand tu appuies dessus?? Ton ordi se met a tourner sur lui meme lors de la validation?? Tu as oublié d'allumer ton ecran?? Tu as monter ton ecran a l'envers?? Tu as confondu ton pc et ton grille pain?? Tu as essayé la commande rpm sous un prompt dos dans windows?? Tu n'as pas une fedora?? un ecran bleu??

Heu... Serieusement c'est quoi le pb... Je suppose qu'il s'agit d'un pb de dependance mais si tu avais le message d'erreur ca serait mieux... Je te conseille aussi d'utiliser des outils comme yum ou apt (cf tutos) qui vont tout t'installer ce qui te faut sans t'embeter avec les cd.

Vala
A+
:-x
ok,

j'ai compris la leçon. je suis absolument sur que j'ai les outils mais je ne dois pas les utiliser dans le bon sens. comme toute spécialité, ce qui parait évident à certain est d'une difficulté invraisemblalble pour d'autre et c'est mon cas. Je cherche des heures je tatonne je trouve parfois et souvent je reste en plan. La j'écris ce que je crois etre clair et souvent c'est confu, j'accepte.

oh je me suis égaré... alors voila le bilan.

1 .Habituellement lorsque je double clic sur un fichier rpm, il s'installe là non et voici le message :

RPM source

Le fichier "/media/cdrom/SRPMS/gcc-3.4.2-6.fc3.src.rpm" est un RPM source qui ne peut pas être installé avec system-config-packages.

2 .J'utilise courament yum mais ca ne donne pas toujours le résultat escompté, avant de lire la dernière réponse j'ai lancé
yum search cc* le résultat est étonnant, il me donne un nombre considérable de fichier installé ou non et notmament cela

gcc4-gfortran.i386 4.0.0-0.8 installed
Matched from:
gcc4-gfortran
http://gcc.gnu.org

alors que chaque fois que lance un ./configure je n'ai pas de gcc

3 .Autre chose j'ai téléchargé gcc-3.4.3 j'ai lancé ./configure voila le resultat

[root@localhost gcc-3.4.3]# ./configure
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
./configure: line 2332: cc: command not found
*** The command 'cc -o conftest -g conftest.c' failed.
*** You must set the environment variable CC to a working compiler.

la réponse à tous cela est certainement devant moi mais dans le loir et avec une bougie c'est moin clair :lol:
essaye : "yum install gcc gcc-c++"

Ca devrait fonctionner. Si c'était pas le cas, fais le savoir :lol:

D'une manière plus général, tu verra s'il t'arrive de compiler toi meme tes source régulierement que souvent il te dit qu'il manque un package alors que celui-ci est installé sur ta machine. Ce qu'il manque, c'est en fait le "pendant" -devel dudit package (utile pour les compilation par exemple). Quand à ton erreur rpm, c'est juste parce que tu essayes d'installer un package source. Mais valhalla à raison; utilise plutot yum ou apt-get pour faire tes install.
Bon courage
Salut à toi,

Je vais essayer d'être clair pour toi. Un des moyens le plus simple d'installer gcc est d'utiliser le package contenu dans les cd. Pour installer celui-ci, tu peux utiliser l'interface graphique.
Sous gnome, c'est dans configuration système -> ajout/suppression d'application.
Dans un terminal, il faut taper la commande system-config-packages
Dans la partie développement, il faut cliquer sur Outils de développement. Comme ça, tu auras gcc et plein d'autres utilitaires nécessaire à la compilation.

Sinon, pour revenir à ton dernier post, à mon avis, tu as téléchargé les sources de gcc. Il te demande donc de le compiler. Mais comme tu n'as toujours pas de compilateur, tu obtiens une erreur. C'est ce qu'il te dit quand la variable CC est vide. Cette variable peut être renseigné pour donner un compilateur.
R: Pour connaître l'état de cette varaible, il faut taper dans un terminal: echo $CC

De plus, je n'ai pas trop compris ce que tu as essayé de faire avec le rpm gcc-*.src.rpm. Attention ce sont les sources de gcc et non pas le binaire. Ceci explique ton problème avec system-config-packages.

Enfin, je te rappelle qu'il faut se loguer en root pour installer un rpm. Le mieux est d'utiliser une commande du type: rpm -Uvh toto.rpm
Comme ça, il recherche les précédentes installation de toto, il fait seulement une mise-à-jour, il fait attention aux dépendances et il te dit de belles choses (option -vh). Plus d'infos disponible dans le man.
Denière remarque: un truc utile dans le man, quand tu cherches un chaine de caractère (ex: -v), il faut taper "/-v". En appuyant sur la touche "n", tu vas à la prochaine occurence. Pour quitter, tu peux taper ":q". Ces commandes sont hérités de vi, un éditeur de texte inclu dans le terminal.

Bon avec ça, tu as du grain à moudre....
oh là, j'ai du boulot, d'abord je vais essayé de comprendre tout et de mettre en application

a bientot pour mes compréhension et mes autres questions..

A++
une petite question : pourquoi Fedora et d'ailleurs beaucoup d'autres distributions n'installent pas par défaut gcc ?
ça éviterait pas mal d'erreurs et d'heures de galères à pas mal de débutants. :roll:
Parce que si t'es pas capable d'installer gcc, t'es pas sensé être apte à compiler!
bien,

plusieurs choses,

1 j'ai lu les éléments concernant RPM il y a quelques temps et je pratique par l'essai, ca ne donne pas toujours de bon résultats mais ca permet d'avancer.

2 "essaye : "yum install gcc gcc-c++"" ne marche pas

3 "echo $CC" ne donne rien ligne de réponse vide(j'ai pas compris pourquoi mais je l'ai fait)

4 Ben zebu a dit :
"Je vais essayer d'être clair pour toi. Un des moyens le plus simple d'installer gcc est d'utiliser le package contenu dans les cd. Pour installer celui-ci, tu peux utiliser l'interface graphique.
Sous gnome, c'est dans configuration système -> ajout/suppression d'application.
Dans un terminal, il faut taper la commande system-config-packages
Dans la partie développement, il faut cliquer sur Outils de développement. Comme ça, tu auras gcc et plein d'autres utilitaires nécessaire à la compilation."

et

Benoit 7114 a dit
"D'une manière plus général, tu verra s'il t'arrive de compiler toi meme tes source régulierement que souvent il te dit qu'il manque un package alors que celui-ci est installé sur ta machine. Ce qu'il manque, c'est en fait le "pendant" -devel dudit package (utile pour les compilation par exemple)"


je suis passé par ajouter supprimer des paquetages dès le début et je suis tombé sur ce message bloquant
Impossible de trouver les paquetages

"Impossible de trouver les paquetages suivants dans votre système. L'installation ne peut pas continuer tant qu'ils ne sont pas installés" :
krb5-libs et libsxml2 j'ai fait une recherche avec yum search krb5-* libsxml2* et la reponse est qu'ils sont installés... je signale que j'avais au départ dans cette boite de dialogue une bonne dizaine de packages que j'ai installé.

là encore je bloque et je n'ai pas bien compris l'histoire du "-devel"

4 loguer root, terminal ca c'est bon.
5 rpm source ca je ne savais pas je pense que c'est bon.
6 apt- je ne maitrise pas du tout j'essaie de travailler avec yum
7 "man" la po compris, la po compris. c'est quoi ca

c'est tout pour le moment.

A++
Tristan,

je me suis sans doute mal expliqué, concernat l'histoire du "-devel". Alors essayons de travailler par l'exemple et ca tombe plutot bien tu as tout ce qu'il faut pour illustrer l'utilité des paquets "*-devel" 8-)
En effet lorsque ton système te renvoie une erreur expliquant qu'il a besoin de "krb5-libs" alors que celui-ci est DEJA installé, c'est parce qu'en fait ce qui manque c'est le paquet "krb5-devel".

Sinon lorsque tu dis que : "yum install gcc gcc-c++" ne fonctionne pas, pourrais tu etre un tout peu plus explicite...
:lol:
qu'est ce que tu as comme message d'erreur?
Essaye peut etre d'abord avec juste "yum install gcc"

A+
voila ce qui se passe avec cette commande

[root@localhost bin]# yum install gcc
Repository dries already added, not adding again
Setting up Install Process
Setting up Repo: livna-stable
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: fedora-unstable
repomd.xml 100% |=========================| 903 B 00:00
Setting up Repo: fedora-stable
repomd.xml 100% |=========================| 903 B 00:00
Setting up Repo: livna-unstable
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: updates-released
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: livna-testing
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: fedora-testing
repomd.xml 100% |=========================| 903 B 00:00
Reading repository metadata in from local files
livna-stab: ################################################## 146/146
fedora-uns: ################################################## 10/10
fedora-sta: ################################################## 543/543
livna-unst: ################################################## 38/38
updates-re: ################################################## 662/662
livna-test: ################################################## 39/39
fedora-tes: ################################################## 79/79
No Match for argument gcc
Nothing to do"

A+
Aïe !!! je comprend mieux

C'est ta config yum qui va pas !!!

tu n'as même pas la base 🙁

Alors, premiere chose et à moins d'aimer vivre dangeureusement commence par virer tous les repository instable de ton (tes) fichier(s) de config yum (les tutoriaux du site sont là pour t'aider)
et ajoute ces lignes en haut de fedora.repo dans le répertoire /etc/yum.repos.d/

[base]
name=Fedora Core $releasever - $basearch - Base
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1

avec ca, ca devrait marcher beaucoup mieux...

A+
je n'ai pas le sentiment qu'il y ait eu un changement probant.

a tout hasard je copie mon fichier yum.conf. j'ai repris le tutos de yum. je l'avais suivi a la lettrelors de la première install.

"[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=fedora-release
tolerant=1
exactarch=0
# Added this because some mirrors go down and then retying takes forever.
retries=1
timeout=10

# Basic Repos are in /etc/yum.conf.d/ #

###################
## Fedora Extras ##
###################

[extras]
name=Fedora Extras - $releasever - $basearch
baseurl=http://fr2.rpmfind.net/linux/fedora/extras/$releasever/$basearch/
http://mirrors.kernel.org/fedora/extras/$releasever/$basearch/
http://mirror.hiwaay.net/redhat/fedora/linux/extras/$releasever/$basearch/
http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/
# http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/
gpgcheck=0
gpgkey=http://download.fedora.redhat.com/pub/fedora/linux/extras/RPM-GPG-KEY-Fedora-Extras

###############
## Livna.org ##
###############

[livna-stable]
name=Livna.org - Fedora Compatible Packages (stable)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable
http://livna.cat.pdx.edu/fedora/$releasever/$basearch/RPMS.stable
#gpgcheck=1

[livna-unstable]
name=Livna.org - Fedora Compatible Packages (unstable)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstable
http://livna.cat.pdx.edu/fedora/$releasever/$basearch/RPMS.unstable
#gpgcheck=1

[livna-testing]
name=Livna.org - Fedora Compatible Packages (testing)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing
http://livna.cat.pdx.edu/fedora/$releasever/$basearch/RPMS.testing
#gpgcheck=1


############
# Jpackage #
############

# JPackage is a GREAT repository for Java Software.
# However, you may have to compile some SRPMs to use it,
# so it's commented out by default. See
# <http://mirrors.sunsite.dk/jpackage/1.6/generic/non-free/SRPMS>
# For the SRPMs, and <http://www.jpackage.org/rebuilding.php> for
# the general details.
#
# Note: JPackage IS compatible with the fedora.us repositories.
# You can use JPackage and fedora.us at the same time, without
# any trouble. It's also compatible with the Alternate Repositories,
# for the most part.

[jpackage-generic]
name=JPackage Cross-Platform Packages
baseurl=http://mirrors.sunsite.dk/jpackage/1.6/generic/free
ftp://jpackage.hmdc.harvard.edu/JPackage/1.6/generic/free
http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/jpackage/1.6/generic/free
failovermethod=priority
enabled=0
#gpgcheck=1

[jpackage-fedora]
name=JPackage Fedora Packages
baseurl=http://mirrors.sunsite.dk/jpackage/1.6/fedora-$releasever/free
ftp://jpackage.hmdc.harvard.edu/JPackage/1.6/fedora-$releasever/free
http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/jpackage/1.6/fedora-$releasever/free
failovermethod=priority
enabled=0
#gpgcheck=1



###################
## Miscellaneous ##
###################

# Semi-official Macromedia repository containing the flash-plugin rpm.
[flash]
name=macromedia.mplug.org - Flash Plugin
baseurl=http://macromedia.mplug.org/apt/fedora/$releasever
http://sluglug.ucsc.edu/macromedia/apt/fedora/$releasever
http://ruslug.rutgers.edu/macromedia/apt/fedora/$releasever
http://macromedia.rediris.es/apt/fedora/$releasever
enabled=0
#gpgcheck=1"
"

j'ai vérifié /etc/yum.repos.d/fedora.repo il est conforme à ce que tu m'as dit.

voila le resultat de mon nouvel essai

"[root@localhost john]# yum install gcc
Repository livna-stable already added, not adding again
Setting up Install Process
Setting up Repo: dries
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: dag
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: livna-stable
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: extras
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: updates-released
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: livna-unstable
repomd.xml 100% |=========================| 951 B 00:00
Setting up Repo: livna-testing
repomd.xml 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 182 kB 00:00
MD Read : ################################################## 717/717
dries : ################################################## 717/717
primary.xml.gz 100% |=========================| 620 kB 00:03
MD Read : ################################################## 1736/1736
dag : ################################################## 1736/1736
livna-stab: ################################################## 146/146
primary.xml.gz 100% |=========================| 244 kB 00:02
MD Read : ################################################## 722/722
extras : ################################################## 722/722
primary.xml.gz 100% |=========================| 276 kB 00:03
MD Read : ################################################## 665/665
updates-re: ################################################## 665/665
livna-unst: ################################################## 38/38
livna-test: ################################################## 39/39
No Match for argument gcc
Nothing to do
"


A++
On tourne en rond là.....

je te donne ma config... c'est sans doute pas la meilleure possible mais au moins ca marche... :

Mon fichier /etc/yum.conf :

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
tolerant=1
exactarch=1
retries=20
obsoletes=1
gpgcheck=1

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

________________________________________________

mon fichier /etc/yum.repos.d/fedora.repo :

[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1

[dag]
name=Dag
baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag/
enabled=1
gpgcheck=1

[livna-stable]
name=Livna.org Fedora Compatible Packages (stable)
baseurl= http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable
enabled=0
gpgcheck=1

[livna-testing]
name=Livna.org Fedora Compatible Packages (testing)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing
enabled=0
gpgcheck=1

[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://apt.sw.be/dries/fedora/linux/$releasever/$basearch/dries/RPMS/
gpgcheck=1

[freshrpms]
name=Fedora Linux $releasever - $basearch - freshrpms
baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms
gpgcheck=1

[newrpms]
name=Fedora Core 3 NewRPMS.sunsite.dk
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/i386/fc3
gpgcheck=1

______________________________________________________

voila.... et c'est tout (j'ai virer tous les autres fichiers de /etc/yum.repos.d/

tu n'es pas obligé de les virer... tu peux simplement les renommer avec une extension différente de .repo

Voila... j'espere que ca fonctionnera chez toi

A+
yes, yes, yes ca a marché gcc est installé

je vais voir maintenant si les install fonctionne mieux.

concernant Yum il doit y avoir un pb dans le tutos. Avant que tu m'indique ta config, j'avais respecté à la lettre le tutos, deux fois. ce ne dois pas être grand chose mais les expert devrait y jeter un oeil.

alors je vais continuer et je vous tiens au courant

A+ les amis. :lol: