Gentoo Archives: gentoo-user-fr

From: Didier Link <didier@××××××××××××.fr>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] [AMD64] sandbox
Date: Fri, 18 Jan 2008 13:04:57
Message-Id: 20080118140446.6f959e4c@neutrino.cosmos.net
In Reply to: Re: [gentoo-user-fr] [AMD64] sandbox by Anthony Jaguenaud
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Le Fri, 18 Jan 2008 13:19:19 +0100,
5 Anthony Jaguenaud <capello@×××××××××.org> a écrit :
6
7
8 > _Il veut pas que je downgrade :-(_
9 >
10 > * Messages for package sys-libs/glibc-2.5-r4:
11 >
12 > * Sanity check to keep you from breaking your system:
13 > * Downgrading glibc is not supported and a sure way to destruction
14 > *
15 > * ERROR: sys-libs/glibc-2.5-r4 failed.
16 > * Call stack:
17 > * ebuild.sh, line 1717: Called dyn_setup
18 > * ebuild.sh, line 768: Called qa_call 'pkg_setup'
19 > * ebuild.sh, line 44: Called pkg_setup
20 > * glibc-2.5-r4.ebuild, line 1077: Called die
21 > * The specific snippet of code:
22 > * die "aborting to save your system"
23 > * The die message:
24 > * aborting to save your system
25 > *
26 > * If you need support, post the topmost build error, and the call
27 > stack if relevant.
28 > * A complete build log is located at
29 > '/var/tmp/portage/sys-libs/glibc-2.5-r4/temp/build.log'.
30 > *
31 >
32
33 Aïe ! Je savais pas que l'ebuild protégeait d'un downgrade, désolé :(
34
35 Pas vraiment de solution alors de ce coté là :(
36
37 > _Pour sandbox, voici les message que j'obtiens :_
38 > lestat ~ # FEATURES=-sandbox emerge sandbox
39 > Calculating dependencies... done!
40 > >>> Verifying ebuild Manifests...
41 >
42 > >>> Emerging (1 of 1) sys-apps/sandbox-1.2.18.1-r2 to /
43 > * sandbox-1.2.18.1.tar.bz2 RMD160 SHA1 SHA256 size ;-)
44 > ... [ ok ]
45 > * checking ebuild checksums ;-)
46 > ...
47 > [ ok ]
48 > * checking auxfile checksums ;-)
49 > ...
50 > [ ok ]
51 > * checking miscfile checksums ;-)
52 > ...
53 > [ ok ]
54 > * checking sandbox-1.2.18.1.tar.bz2 ;-)
55 > ...
56 > [ ok ]
57 > >>> Unpacking source...
58 > >>> Unpacking sandbox-1.2.18.1.tar.bz2 to
59 > /var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/work
60 > * Applying sandbox-1.2.18.1-open-normal-fail.patch
61 > ... [ ok ]
62 > * Applying sandbox-1.2.18.1-open-cloexec.patch
63 > ... [ ok ]
64 > >>> Source unpacked.
65 > >>> Compiling source in
66 > /var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/work/sandbox-1.2.18.1 ...
67 > * If configure fails with a 'cannot run C compiled programs' error,
68 > try this:
69 > * FEATURES=-sandbox emerge sandbox
70 > *!!! Problem with sandbox binary. Disabling.*..
71 >
72 > * Configuring sandbox for ABI=x86...
73 > * econf: updating sandbox-1.2.18.1/config.guess with
74 > /usr/share/gnuconfig/config.guess
75 > * econf: updating sandbox-1.2.18.1/config.sub with
76 > /usr/share/gnuconfig/config.sub
77 > ../sandbox-1.2.18.1//configure --prefix=/usr --host=i686-pc-linux-gnu
78 > --mandir=/usr/share/man --infodir=/usr/share/info
79 > --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib
80 > --libdir=/usr/lib32 --enable-multilib --build=i686-pc-linux-gnu
81 > checking for a BSD-compatible install... /usr/bin/install -c
82 > checking whether build environment is sane... yes
83 > checking for gawk... gawk
84 > checking whether make sets $(MAKE)... yes
85 > checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
86 > checking for C compiler default output file name... configure: error:
87 > C compiler cannot create executables
88 > See `config.log' for more details.
89 >
90 > !!! Please attach the following file when filing a report to
91 > bugs.gentoo.org:
92 > !!!
93 > /var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/work/build-x86-x86_64-pc-linux-gnu/config.log
94 > *
95 > * ERROR: sys-apps/sandbox-1.2.18.1-r2 failed.
96 > * Call stack:
97 > * ebuild.sh, line 1701: Called dyn_compile
98 > * ebuild.sh, line 1039: Called qa_call
99 > 'src_compile'
100 > * ebuild.sh, line 44: Called src_compile
101 > * sandbox-1.2.18.1-r2.ebuild, line 87: Called econf
102 > '--libdir=/usr/lib32' '--enable-multilib'
103 > * ebuild.sh, line 638: Called die
104 > * The specific snippet of code:
105 > * die "econf failed"
106 > * The die message:
107 > * econf failed
108 > *
109 > * If you need support, post the topmost build error, and the call
110 > stack if relevant.
111 > * A complete build log is located at
112 > '/var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/temp/build.log'.
113 > *
114 >
115 > * Messages for package sys-apps/sandbox-1.2.18.1-r2:
116 >
117 > *
118 > * ERROR: sys-apps/sandbox-1.2.18.1-r2 failed.
119 > * Call stack:
120 > * ebuild.sh, line 1701: Called dyn_compile
121 > * ebuild.sh, line 1039: Called qa_call
122 > 'src_compile'
123 > * ebuild.sh, line 44: Called src_compile
124 > * sandbox-1.2.18.1-r2.ebuild, line 87: Called econf
125 > '--libdir=/usr/lib32' '--enable-multilib'
126 > * ebuild.sh, line 638: Called die
127 > * The specific snippet of code:
128 > * die "econf failed"
129 > * The die message:
130 > * econf failed
131 > *
132 > * If you need support, post the topmost build error, and the call
133 > stack if relevant.
134 > * A complete build log is located at
135 > '/var/tmp/portage/sys-apps/sandbox-1.2.18.1-r2/temp/build.log'.
136 > *
137 > * If configure fails with a 'cannot run C compiled programs' error,
138 > try this:
139 > * *FEATURES=-sandbox emerge sandbox*
140 >
141 >
142 >
143 > _Voici le fichier de log :
144 >
145 > _checking for a BSD-compatible install... /usr/bin/install -c
146 > checking whether build environment is sane... yes
147 > checking for gawk... gawk
148 > checking whether make sets $(MAKE)... yes
149 > checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
150 > checking for C compiler default output file name... configure:
151 > *error: C compiler cannot create executables*
152 >
153
154 Alors là tu es dans la m... ! ;)
155 Pour voir, est-ce que gcc --version te sors quelque chose déjà ? Et
156 quoi ?
157
158 Ensuite, ça à l'air d'être la partie 32bits qui pose soucis, est-ce que
159 ta nouvelle glibc as été compilée pour x86 également ? Quelle version ??
160
161 Tu peux voir si les bibliothèques sont présentes dans /lib32/
162
163 est-ce que portage te laisserais recompiler gcc et les binutils sans
164 forcer l'upgrade de sandbox ? Si c'est le cas je ferai ça et après un
165 reboot ça devrait aller mieux. Croise les doigts !
166
167 Sinon autre solution à garder sous le coude : avoir un cd d'install
168 Gentoo pour booter dessus en cas de catastrophe et te préparer un paquet
169 stage2 ou 3, je ne sais plus lequel mais comme pour l'installation, pour
170 écraser le système de base avec quelque chose de fonctionnel. C'est
171 bourrin mais on peut aussi s'en sortir comme ça ...
172
173 Donne nous plus de détails !!
174
175 Bonne chance !
176
177 Didier
178
179 - --
180 Didier Link <didier@××××××××××××.fr>
181 Jabber : didier_link@××××××.fr
182 MSN : zanfib@×××××××.fr
183 SIP : Zanfib@×××××.net
184
185 Clé GPG : 75BAC9EE
186 -----BEGIN PGP SIGNATURE-----
187 Version: GnuPG v2.0.7 (GNU/Linux)
188
189 iD8DBQFHkKPxkyPwinW6ye4RAglSAKCtWFlRswqWU8bLQT20VA3fQgHAhACfSwXP
190 Rd/FKNU2QfDSHG2f3aMZzC0=
191 =6OxK
192 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-user-fr] [AMD64] sandbox Anthony <capello@×××××××××.org>