Summary: | glibc-2.3.3_pre20040529 failed to compile: conflicting types for `fd_set' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Brüning <lama> |
Component: | [OLD] GCC Porting | Assignee: | Please assign to toolchain <gcc-porting> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexander Brüning
2004-06-06 07:11:38 UTC
Output: ../misc/sys/select.h:78: error: conflicting types for `fd_set' /lib/modules/2.6.5-gentoo-r1/build/include/linux/types.h:22: error: previous declaration of `fd_set' make[2]: *** [/var/tmp/portage/glibc-2.3.3_pre20040529/work/glibc-2.3.2/buildhere/tcb-offsets.h] Error 1 make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040529/work/glibc-2.3.2/csu' make[1]: *** [csu/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040529/work/glibc-2.3.2' make: *** [all] Error 2 !!! ERROR: sys-libs/glibc-2.3.3_pre20040529 failed. !!! Function src_compile, Line 568, Exitcode 2 !!! (no error message) With the new version of Portage (?) I get another error (same line, same exitcode); clude -isystem /lib/modules/2.6.5-gentoo-r1/build/include -D_LIBC_REENTRANT -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DHAVE_INITFINI -DASSEMBLER -I/var/tmp/portage/glibc-2.3.3_pre20040529/work/glibc-2.3.2/buildhere/csu/. -Wa,--noexecstack -g0 -o /var/tmp/portage/glibc-2.3.3_pre20040529/work/glibc-2.3.2/buildhere/csu/crtn.o make[2]: *** [/var/tmp/portage/glibc-2.3.3_pre20040529/work/glibc-2.3.2/buildhere/tcb-offsets.h] Error 1 make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040529/work/glibc-2.3.2/csu' make[1]: *** [csu/subdir_lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.3_pre20040529/work/glibc-2.3.2' make: *** [all] Error 2 !!! ERROR: sys-libs/glibc-2.3.3_pre20040529 failed. !!! Function src_compile, Line 568, Exitcode 2 !!! (no error message) you're using nptl, but not the 2.6.6 linux-headers... so technically this bug is invalid. install the 2.6.6 linux-headers if you want to use nptl... the headers from your kernel just wont work most of the time. |