View previous topic :: View next topic |
Author |
Message |
Mr.P4T4TE n00b
Joined: 15 Jul 2011 Posts: 36
|
Posted: Mon Aug 08, 2011 1:30 pm Post subject: [sys-devel/gcc-4.5.3] update fail |
|
|
Salut.
J'ai laissé tomber une couille dans le potage...
Et j'aurai besoin d'un gros coup de main pour allé la chercher !
Suite à l'installation du Humble Indie Bundle j'ai peur d'avoir bidouillé quelques librairies importante
J'ai essayé ( aller savoir pourquoi ) de copier à coup de cp les librairies présente dans mon dossier jusque dans le dossier /usr/lib64 ( le jeu ne se lance pas et se plaint qu'il ne trouve pas la librairies en question )...
Comme ça ne marchait pas plus j'ai supprimé les mêmes librairies...
A savoir libstdc++, libcc_s.so.1, libopenal.so.1 et libDSL-1.2.so.0
Depuis rien ne va plus ! J'ai essayé de reconstruire les liens vers les librairies avec revdep-rebuild mais ça ne marche pas ( comme indiquer dans mon précédant message ) et impossible de mettre à jour gcc.
Quote: |
* ERROR: sys-devel/gcc-4.5.3 failed (compile phase):
* emake failed with bootstrap-lean
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 4904: Called toolchain_src_compile
* environment, line 5500: Called gcc_src_compile
* environment, line 3112: Called gcc_do_make
* environment, line 2919: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
|
D'autres ont eu ce problème et on pu le régler en installant libstdc++-v3 mais sur ma gentoo je n'arrive pas a compiler cette bibliothèque "passerelle".
emerge --oneshot sys-libs/libstdc++-v3
Quote: |
emake failed
* ERROR: sys-libs/libstdc++-v3-3.3.6 failed (compile phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 2918: Called die
* The specific snippet of code:
* emake all-target-libstdc++-v3 || die
|
Et la parcontre je ne vois pas de message d'erreur.
Je ne sais pas par quel coté prendre le problème. je ne suis même pas sur que cela viennent des librairies supprimées...
Last edited by Mr.P4T4TE on Sat Aug 13, 2011 5:30 pm; edited 1 time in total |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8711 Location: ~Brussels - Belgique
|
|
Back to top |
|
|
Mr.P4T4TE n00b
Joined: 15 Jul 2011 Posts: 36
|
Posted: Mon Aug 08, 2011 7:06 pm Post subject: |
|
|
Oui j'ai vu. Cela ne résout pas mon problème. J'ai déjà la version 4.4.6 et c'est l'installation de la 4.5.3 qui pose problème.
Quote: |
gcc-config -c
x86_64-pc-linux-gnu-4.4.6
|
J'échoue dès la première étape... |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8711 Location: ~Brussels - Belgique
|
Posted: Mon Aug 08, 2011 8:14 pm Post subject: |
|
|
que donne? _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8711 Location: ~Brussels - Belgique
|
Posted: Mon Aug 08, 2011 8:19 pm Post subject: |
|
|
EDIT: tu as probablement cassé ton GCC, comme dit dans le début de ton message.
Tu devras récupérer un binaire de gcc via le "tinderbox" : http://tinderbox.x86.dev.gentoo.org/default-linux/amd64/sys-devel/
Tu prends le paquet GCC et tu installes le binaire.
Après cela, recompile gcc et lance un revdep-rebuild
Moralité : ne JAMAIS installer un paquet extérieur ainsi. installe ce qu'il faut dans /usr/local ou /opt. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Mr.P4T4TE n00b
Joined: 15 Jul 2011 Posts: 36
|
Posted: Tue Aug 09, 2011 6:34 pm Post subject: |
|
|
Merci de ta réponse.
Voila ce que j'ai fait :
cd /
wget http://tinderbox.x86.dev.gentoo.org/default-linux/amd64/sys-devel/gcc-4.4.5.tbz2
tar xvf gcc-4.4.5.tbz2
gcc-config x86_64-pc-linux-gnu-4.4.5
env-update && source /etc/profile
Je vérifie que le nouveau compilateur binaire est bien celui par défaut :
gcc-config -l
[1] x86_64-pc-linux-gnu-4.4.5 *
[2] x86_64-pc-linux-gnu-4.4.6
[3] x86_64-pc-linux-gnu-4.5.2
emerge gcc
Quote: |
>>> Emerging (1 of 1) sys-devel/gcc-4.5.
* ERROR: sys-devel/gcc-4.5.3 failed (compile phase):
* failed to run configure
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 4904: Called toolchain_src_compile
* environment, line 5500: Called gcc_src_compile
* environment, line 3108: Called gcc_do_configure
* environment, line 2840: Called die
* The specific snippet of code:
* "${S}"/configure "$@" || die "failed to run configure";
|
Je pense qu'il s'agit d'une erreur de configuration de mon nouveau gcc puisque je ne peut plus rien compiler.
J'ai essayé également ça sans succès :
Quote: |
/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.5/fix_libtool_files.sh 4.4.6
|
Est ce que je doit installer d'autres binaires présent sur tinderbox ?
le fichier config.log ne m'apprend pas grand chose hormis ça :
Quote: |
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.5/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory
|
Librairie partagé qui se trouve bien dans /usr/lib64 ( un simlink vers libmpfr.so.4.0.0.0 du même dossier ).
Last edited by Mr.P4T4TE on Sat Aug 13, 2011 5:32 pm; edited 1 time in total |
|
Back to top |
|
|
Mr.P4T4TE n00b
Joined: 15 Jul 2011 Posts: 36
|
|
Back to top |
|
|
|