absolinux

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:29citer
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:26citer
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:57citer
:) 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:41citer
Bonjour! Voici le config.log

http://digitalblend.fr/config.log.txt

Merci!
posté par boloco 85 messages     le  03-05-2009  à  21:08citer
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:14citer
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:04citer
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:56citer
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:10citer
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:33citer
salut, Silvering7

examine la sortie de la commande uname -m

a+


Aller à la page : précédente 1 2 3 suivante

http://med4treat.top