Le Wed, 26 Mar 2008 20:42:45 +0100, pk a écritÂ*:
> jef wrote:
> Apparently, stddef.h belongs to linux-headers. So, try emerging
> linux-headers (emerge linux-headers, should be an unpack-only merge; it
> should not need to compile anything) and then try an emerge -uDvNt world
> again.
>
>> checking for forced unwind support... no configure: error: forced
>> unwind support is required
>>[cut]
>> do you know what is "forced unwind support" and how to enable it ?
>
> A bit of googling seems to suggest that's something related to
> libpthreads. Just a shot in the dark: after emerging linux-headers, try
> emerging gcc (before emerging world).
even linux-headers won't compile !
*********************************
>>> Compiling source in /var/tmp/portage/sys-kernel/linux-headers-2.6.23-
r3/work/gentoo-headers-base-2.6.23 ...
>>> Source compiled.
>>> Test phase [not enabled]: sys-kernel/linux-headers-2.6.23-r3
>>> Install linux-headers-2.6.23-r3 into /var/tmp/portage/sys-kernel/
linux-headers-2.6.23-r3/image/ category sys-kernel
CHK include/linux/version.h
UPD include/linux/version.h
HOSTCC scripts/unifdef
In file included from /usr/include/ctype.h:28,
from scripts/unifdef.c:66:
/usr/include/bits/types.h:31:20: stddef.h: No such file or directory
In file included from scripts/unifdef.c:67:
/usr/include/err.h:26:20: stdarg.h: No such file or directory
scripts/unifdef.c:69:21: stdbool.h: No such file or directory
In file included from /usr/include/_G_config.h:44,
from /usr/include/libio.h:32,
from /usr/include/stdio.h:72,
from scripts/unifdef.c:70:
/usr/include/gconv.h:72: error: syntax error before "size_t"
[snip]
scripts/unifdef.c: At top level:
/usr/include/gconv.h:176: warning: array '__data' assumed to have one
element
scripts/unifdef.c:185: warning: 'input' defined but not used
scripts/unifdef.c:204: warning: 'debug' declared `static' but never
defined
scripts/unifdef.c:775: warning: 'ifeval' defined but not used
scripts/unifdef.c:215: warning: 'process' declared `static' but never
defined
scripts/unifdef.c:510: warning: 'process' defined but not used
scripts/unifdef.c:986: warning: 'debug' defined but not used
make[1]: *** [scripts/unifdef] Error 1
make: *** [headers_install] Error 2
[31;01m*[0m
[31;01m*[0m ERROR: sys-kernel/linux-headers-2.6.23-r3 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called src_install
[31;01m*[0m environment, line 2910: Called
kernel-2_src_install
[31;01m*[0m environment, line 2150: Called
install_headers
[31;01m*[0m environment, line 2002: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m emake headers_install INSTALL_HDR_PATH="${D}"/
${ddir}/.. ${xmakeopts} || die;
[31;01m*[0m The die message:
[31;01m*[0m (no error message)
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and
the call stack if relevant.
*******************************************
and if I try to update linux-headers , it tells me it's up-to-date , same
with "portage"
Sorry for all of this, I don't want you to get a headache because of me
jf