Précédent   Forum du club des développeurs et IT Pro > Systèmes > Linux > Applications et environnements graphiques
Applications et environnements graphiques Questions sur l'utilisation d'applications et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 07/10/2012, 12h09   #1
Lintel-oo
Membre habitué
 
Homme
Étudiant
Inscription : avril 2011
Messages : 239
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 239
Points : 128
Points : 128
Par défaut Problème installation gcc 4.7

Bonjour à tous,

J'essaie depuis hier d'installer la dernière version de gcc/g++ sur ubuntu (12.04). Cependant, comme cela est fréquent, il y a toujours un obstacle qui semble impossible à franchir sans aide , c'est pourquoi je fait appel à vous =).

Je ne connaît que les bases du fonctionnement de tout cela je suis totalement novice même ^^.

Enfin bref venons en au problème. J'ai suivi ce tutoriel à la lettre : http://solarianprogrammer.com/2012/0...-ubuntu-12-04/ , et j'ai également regardé sur les pages gnu les diverses informations utiles pour l'installation.

Tout ce passe bien jusqu'à l'appel de make dans le dossier gcc-4.7 téléchargé.
J'obtiens l'erreur suivante :
Code :
1
2
3
4
5
6
7
8
checking for suffix of object files... configure: error: in `/home/julien/GCC_INSTALLATION/gcc-4.7.0/x86_64-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[2]: *** [configure-stage1-target-libgcc] Erreur 1
make[2]: quittant le répertoire « /home/julien/GCC_INSTALLATION/gcc-4.7.0 »
make[1]: *** [stage1-bubble] Erreur 2
make[1]: quittant le répertoire « /home/julien/GCC_INSTALLATION/gcc-4.7.0 »
make: *** [all] Erreur 2
Voici le config.log : http://www.developpez.net/forums/att...1&d=1349604541
Fichiers attachés
Type de fichier : txt file.txt (28,2 Ko, 13 affichages)
Lintel-oo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2012, 08h03   #2
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 450
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 450
Points : 40 403
Points : 40 403
Bonjour,

Quelle est la commande que vous avez utilisé pour arriver à cette erreur ?
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2012, 08h15   #3
gbdivers
Responsable C++

 
Homme Guillaume Belz
Biochimiste
Inscription : novembre 2008
Messages : 5 315
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Belz
Âge : 37
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Biochimiste
Secteur : Santé

Informations forums :
Inscription : novembre 2008
Messages : 5 315
Points : 19 549
Points : 19 549
Hum C'est pas un problème d'installation de gcc, mais de compilation
Si tu veux installer gcc, installe les paquets gcc-4.7-base. Si tu veux la dernière version de gcc, installe le parquet gcc-snapshot
A moins que tu aies une raison particulière de compiler gcc ?
__________________
Vous souhaitez rejoindre l'équipe de bénévoles qui fait vivre Developpez (traduction, rédaction, modération) ? Contactez moi par MP.

Ma page personnelle avec la liste de mes articles - Mon blog sur le C++, Qt et les GPU.

Je suis régulièrement sur le chat pour les questions C++/Qt.

Apprendre Qt 5 : vidéos d'installation (YouTube), extraites du livre Créer des applications avec Qt 5.
gbdivers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2012, 08h28   #4
Kalith
Membre éprouvé
 
Homme
Doctorant en astrophysique
Inscription : juin 2007
Messages : 310
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Doctorant en astrophysique

Informations forums :
Inscription : juin 2007
Messages : 310
Points : 420
Points : 420
Pour Ubuntu 12.04, la façon la plus simple pour avoir gcc 4.7 est d'utiliser le dépot toolchain. Maintenant, j'ai eu quelque soucis avec cette procédure (qui a fichu le bazar dans certains fichiers de configurations, rendant ma distribution hybride entre la 12.04 et la 12.10).

Du coup j'ai également suivi le tutoriel que tu cites, et tout fonctionne sans problème, à l'exception de ce que j'ai posté en commentaire là bas, problème qui n'arrive que si l'on compile pour du 32 bits (je me cite) :
Citation:
To build on a 32 bit system, one needs to change :

export LIBRARY_PATH=/usr/lib/i386-linux-gnu/
export C_INCLUDE_PATH=/usr/include/i386-linux-gnu
export CPLUS_INCLUDE_PATH=/usr/include/i386-linux-gnu
../gcc-4.7.0/configure --build=i386-linux-gnu --prefix=/usr/gcc_4_7 --with-gmp=/usr/gcc_4_7 --with-mpfr=/usr/gcc_4_7 --with-mpc=/usr/gcc_4_7 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib --program-suffix=-4.7

The step:
sudo ln -s /usr/lib/x86_64-linux-gnu /usr/lib64
... is not needed.

I also had to install g++-multilib.
Kalith est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2012, 18h40   #5
Lintel-oo
Membre habitué
 
Homme
Étudiant
Inscription : avril 2011
Messages : 239
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 239
Points : 128
Points : 128
Merci pour vos réponses pour ce qui est de la commande qui bloque c'est simplement le make dans le dossier gcc, et j'ai progressé, l'erreur a disparu lorsque j'ai ajouté
Code :
export LD_LIBRARY_PATH=/usr/gcc_4_7/lib:$LD_LIBRARY_PATH
au bashrc. Cependant une autre erreur est survenue :
Code :
1
2
3
4
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: in `/home/julien/GCC_INSTALLATION/gcc-4.7.0/x86_64-linux-gnu/libgomp':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
Je peux poster le fichier log mais cela ne servirait à rien je pense car je n'y ai rien trouvé d'anormal.

Edit : @gbdivers : mon but est effectivement simplement de disposer de gcc 4.7 et non de le compiler, je vais donc le télécharger comme tu me l'as dit

Edit : effectivement c'est bien plus pratique ainsi ça marche merci !
Lintel-oo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h42.


 
 
 
 
Partenaires

Hébergement Web