Aller à la page : précédente 1 2 3 suivante
Sujet : Compilation GCC-4.3.2 | posté par boloco 85 messages le 30-04-2009 à 22:29 | | bonjour, silvering7
Cette fois-ci ça commence mieux que l'autre fois. Un seul souci, il semble que, après avoir déballé gcc, tu as oublié de cd gcc-4.3.2 && tar -jxf ../mpfr-2.3.2.tar.bz2 && mv mpfr-2.3.2 mpfr && tar -jxf ../gmp-4.2.4.tar.bz2 && mv gmp-4.2.4 gmp
Il semble aussi que gmp est installé sur ton systeme hôte, car configure trouve gmp. Par contre, il ne trouve pas mpfr, qui ne doit pas être installé sur ton hôte.
Ne te décourage pas.
A bientôt |
| posté par Silvering7 18 messages le 01-05-2009 à 18:26 | | Bonjour, bon après plusieurs essai toujours la même chose:
checking if gmp.h version and libgmp version are the same... can not test
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tests/Makefile
config.status: creating mparam.h
config.status: executing depfiles commands
configure: WARNING: Unrecognized options: --with-local-prefix, --disable-nls, --disable-libssp, --enable-languages, --disable-intermodule, --enable-checking, --disable-coverage, --enable-languages
make[3]: Entering directory `/sources/gcc-build/mpfr'
make[3]: *** No rule to make target `all'. Stop.
make[3]: Leaving directory `/sources/gcc-build/mpfr'
make[2]: *** [all-stage1-mpfr] Error 2
make[2]: Leaving directory `/sources/gcc-build'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/sources/gcc-build'
make: *** [all] Error 2
Je crois que le problème vient de mpfr pourtant il est bien installé sur mon hôte:
GMP:
root@ubuntu-server:~# sudo apt-get install libgmp3-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
libgmp3-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
MPFR:
root@ubuntu-server:~# sudo apt-get install libmpfr-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
libmpfr-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Je ne sais plus quoi faire.. |
| posté par boloco 85 messages le 02-05-2009 à 20:57 | | :) Silvering7
Excuse du retard, j'étais absent. Dans ton répertoire gcc-build, il y a un fichier config.log qui a été généré par la commande configure. Peux tu copier-coller son contenu stp?
a+ |
| posté par Silvering7 18 messages le 03-05-2009 à 09:41 | | Bonjour! Voici le config.log
http://digitalblend.fr/config.log.txt
Merci! |
| posté par boloco 85 messages le 03-05-2009 à 21:08 | | bonjour, Silvering7
J'ai lu ton config.log, qui a l'air normal. Selon le livre, lorsque tu construis gcc, tu n'as pas besoin d'avoir gmp et mpfr installés dans ton système hôte. La raison est que gmp et mpfr seront construits à l'intérieur de gcc. Apparemment tout se passe bien, jusqu'au moment où tu commences à compiler mpfr. As-tu téléchargé les versions indiquées par le livre, et vérifié que les fichiers ne sont pas corrompus (surtout mpfr) ? |
| posté par Silvering7 18 messages le 03-05-2009 à 21:14 | | bonjour boloco!
Ok je vais regarder ça demain je te tiens au courant, je posterais ce petit compte rendu demain soir! Merci beaucoup pour ton aide, ça fais une semaine que je suis bloqué sur cette compilation..à demain! |
| posté par Silvering7 18 messages le 04-05-2009 à 19:04 | | Bonjour! Alors j'ai supprimé le fichier mpfr, le dossier gcc-build et gcc-4.3.2 et tout refais. J'ai aussi retéléchargé la version du livre pour mpfr qui est la 2.3.2. Alors après avoir tout préparé voici dans un premier dans le résultat de la préparation du make: http://digitalblend.fr/creation_make.txt
Ensuite j'ai copié tout ce que m'a permis de prendre mon terminal pour la compilation et bien sûr la incessante erreur de fin: http://digitalblend.fr/make.txt
Voila, alors je pense peut-être tout recommencé en virtualisation sur un pc portable plus récent que la machine avec qui je travaille pour le moment. Bonne soirée! |
| posté par boloco 85 messages le 04-05-2009 à 19:56 | | bonjour, Silvering7,
J'espère que la version de gmp que tu as téléchargée est aussi celle du livre, car gmp et mpfr sont très liés au plan des versions.
peut-être aussi que la machine avec laquelle tu travailles n'est pas une i686, mais i486, et alors la définition serait mauvaise à la base.
Ne soit pas découragé, celà vaut la peine de prendre son temps au début. Après la construction de ta chaîne d'outils, le reste sera un pur amusement.
a+ |
| posté par Silvering7 18 messages le 04-05-2009 à 20:10 | | bonjour boloco! pour gmp oui c'est la version du livre. Comment puis-je savoir si je travaille avec une i686 ou i486? Merci! |
| posté par boloco 85 messages le 05-05-2009 à 19:33 | | salut, Silvering7
examine la sortie de la commande uname -m
a+ |
|
Aller à la page : précédente 1 2 3 suivante
|