OVH Cloud OVH Cloud

[gentoo-user-fr] CHOST

5 réponses
Avatar
Michel Paquet
Bonjour la liste

Je vien de m'appercevoir que durant l'installation de mon serveur
Hardened, j'ai oublier de modifier mon CHOST pour celui de mon
architecture (étais resté à CHOST="i386-pc-linux-gnu" à la place de
"i686-pc-linux-gnu" ). Mon système est complètement opérationnel et
stable depuis peu et reprendre l'installation ne m'enchante vraiment
pas. Alors je me demandais quels ebuild doivent être recompilé après la
modification de CHOST car je ne croix pas que celà soit documenté
quelques part.

Merci d'avance ;)

Michel Paquet
--
gentoo-user-fr@gentoo.org mailing list

5 réponses

Avatar
Michel Paquet
A L'AIDE SVP...

J'ai tenté une manoeuvre lu sur le forum de Gentoo afin de tout
recompilé tout les ebuild du system sans exception afin de prendre en
charge mon CHOST que je venais tout juste de modifier...
Malheureusement, celà a très mal terminé et maintenant plus rien ne
fonctionne vraiment. A chaque emerge (peut importe lequel), je recois
cette erreur-ci:

gcc: installation problem, cannot exec `as': Aucun fichier ou répertoire
de ce type
cc1 : Relais brisé (pipe) : erreur d'écriture dans -
./create-localdecls
Checking truncate argument type... off_t
Checking libc version... gcc: installation problem, cannot exec `as':
Aucun fichier ou répertoire de ce type
ldd: ./libctest: Aucun fichier ou répertoire de ce type

rm: ne peut enlever `libctest': Aucun fichier ou répertoire de ce type

gcc -march=i386 -O1 -pipe -D_GNU_SOURCE -DPIC -fPIC -D_REENTRANT -Wall
-c libsandbox.c
gcc: installation problem, cannot exec `as': Aucun fichier ou répertoire
de ce type
cc1 : Relais brisé (pipe) : erreur d'écriture dans -
make: *** [libsandbox.o] Erreur 1

J'ai tenté de réémerger GCC, de refaire le bootstrap, mais rien à faire,
j'ai toujours cette erreur à chaque emerge...

SVP, J'IMPLORE VOTRE AIDE

Michel Paquet



Michel Paquet a écrit :

Bonjour la liste

Je vien de m'appercevoir que durant l'installation de mon serveur
Hardened, j'ai oublier de modifier mon CHOST pour celui de mon
architecture (étais resté à CHOST="i386-pc-linux-gnu" à la place de
"i686-pc-linux-gnu" ). Mon système est complètement opérationnel et
stable depuis peu et reprendre l'installation ne m'enchante vraiment
pas. Alors je me demandais quels ebuild doivent être recompilé après la
modification de CHOST car je ne croix pas que celà soit documenté
quelques part.

Merci d'avance ;)

Michel Paquet





--
mailing list
Avatar
Michel Paquet
Plus de peur que de mal... Désolé pour le dérangement. J'ai fini par
trouvé ceci sur le forum:

- But the problem is, that without a working binutils, I can not compile
anything anymore. I can not emerge older version, since the only "as" on
my system is a borked one...
So, I need a working one to copy it over my bad one, and emerge a normal
binutils which works.

Sipi GOOD NEWS!

I have found the site for binary binutils packages.
:arrow: http://dev.gentoo.org/~avenj/bins/
<http://dev.gentoo.org/%7Eavenj/bins/>

Read the README file in the directory carefully to find out how to install.

These are 32-bit binutils packages. They are also a bit old, but
hopefully these will work.


Et ca semble fonctionné... ;) Alors pour ceux qui rencontrerons le même
problème dans l'avenir, vous savez quoi faire maintenant.

Michel Paquet


Michel Paquet a écrit :

A L'AIDE SVP...

J'ai tenté une manoeuvre lu sur le forum de Gentoo afin de tout
recompilé tout les ebuild du system sans exception afin de prendre en
charge mon CHOST que je venais tout juste de modifier...
Malheureusement, celà a très mal terminé et maintenant plus rien ne
fonctionne vraiment. A chaque emerge (peut importe lequel), je recois
cette erreur-ci:

gcc: installation problem, cannot exec `as': Aucun fichier ou répertoire
de ce type
cc1 : Relais brisé (pipe) : erreur d'écriture dans -
./create-localdecls
Checking truncate argument type... off_t
Checking libc version... gcc: installation problem, cannot exec `as':
Aucun fichier ou répertoire de ce type
ldd: ./libctest: Aucun fichier ou répertoire de ce type

rm: ne peut enlever `libctest': Aucun fichier ou répertoire de ce type

gcc -march=i386 -O1 -pipe -D_GNU_SOURCE -DPIC -fPIC -D_REENTRANT -Wall
-c libsandbox.c
gcc: installation problem, cannot exec `as': Aucun fichier ou répertoire
de ce type
cc1 : Relais brisé (pipe) : erreur d'écriture dans -
make: *** [libsandbox.o] Erreur 1

J'ai tenté de réémerger GCC, de refaire le bootstrap, mais rien à faire,
j'ai toujours cette erreur à chaque emerge...

SVP, J'IMPLORE VOTRE AIDE

Michel Paquet



Michel Paquet a écrit :



Bonjour la liste

Je vien de m'appercevoir que durant l'installation de mon serveur
Hardened, j'ai oublier de modifier mon CHOST pour celui de mon
architecture (étais resté à CHOST="i386-pc-linux-gnu" à la place de
"i686-pc-linux-gnu" ). Mon système est complètement opérationnel et
stable depuis peu et reprendre l'installation ne m'enchante vraiment
pas. Alors je me demandais quels ebuild doivent être recompilé après la
modification de CHOST car je ne croix pas que celà soit documenté
quelques part.

Merci d'avance ;)

Michel Paquet












--
mailing list
Avatar
jerrek
> A L'AIDE SVP...



Je te conseillerais de booter sur le liveCD et de recopier le fichier de
stage à partir du liveCD en réécrivant sur ce que tu as déjà.
En croisant les doigts, je pense que ça pourrait fonctionner...

Fred

--
mailing list
Avatar
Michel Paquet
jerrek a écrit :

A L'AIDE SVP...





Je te conseillerais de booter sur le liveCD et de recopier le fichier de
stage à partir du liveCD en réécrivant sur ce que tu as déjà.
En croisant les doigts, je pense que ça pourrait fonctionner...

Fred





Merci du conseille, malgré que j'ai réussit à résoudre mon problème en
réinstallant binutils (trouvé sur
http://dev.gentoo.org/~avenj/bins/i686/), booter avec le LiveCD et
réinstallé quelques ebuild aurrais surement été suffisant mais comme je
travaille en SSH sur la machine, je n'ai pas accès directement au
lecteur de cd-rom (pas avant demain quand j'arriverai au bureau).

Michel
--
mailing list
Avatar
Yoann Pannier
Michel Paquet wrote, On 04/24/2005 09:56 PM:
A L'AIDE SVP...

J'ai tenté une manoeuvre lu sur le forum de Gentoo afin de tout
recompilé tout les ebuild du system sans exception afin de prendre en
charge mon CHOST que je venais tout juste de modifier...
Malheureusement, celà a très mal terminé et maintenant plus rien ne
fonctionne vraiment. A chaque emerge (peut importe lequel), je recois
cette erreur-ci:



Peut-être que tu pourra te récuperer en utilisant binutils-config et/ou
fix_libtool_files.sh.

#binutils-config -l
pour voir si les binutils sont comme il faut.

#fix_libtool_files.sh `gcc -dumpversion` --oldarch i386-pc-linux-gnu
Je crois que c'est ce que tu aurai du faire dès le départ.

Ou pas.

--
Yoann Pannier

--
mailing list