You are not logged in.

#1 2004-09-06 09:37:24

ietiland
Member
From: Asia/Taiwan
Registered: 2004-09-06
Posts: 7

glibc-2.3.3

dear all,

   I use archlinux last week,and use k6-2 process computer
so I use srcpac to upgrade my system. but when compile glibc-2.3.3
display those message.

mv -f /var/abs/base/glibc/src/glibc-build/elf/stamp.oT /var/abs/base/glibc/src/glibc-build/elf/stamp.o
gcc rtld.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -fno-unit-at-a-time -march=i586 -pipe -mpreferred-stack-boundary=2 -fPIC -Wno-uninitialized -Wno-unused -I../include -I. -I/var/abs/base/glibc/src/glibc-build/elf -I.. -I../libio -I/var/abs/base/glibc/src/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i586 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i586 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc/i586-pc-linux-gnu/3.4.1/include -isystem /usr/src/linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -DNOT_IN_libc=1 -DIS_IN_rtld=1 -o /var/abs/base/glibc/src/glibc-build/elf/rtld.os -MD -MP -MF /var/abs/base/glibc/src/glibc-build/elf/rtld.os.dt
rtld.c: In function `dl_main':
rtld.c:1719: error: variable `ldt_entry' has initializer but incomplete type
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: error: storage size of 'ldt_entry' isn't known
rtld.c:1719: error: variable `ldt_entry' has initializer but incomplete type
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: warning: excess elements in struct initializer
rtld.c:1719: warning: (near initialization for `ldt_entry')
rtld.c:1719: error: storage size of 'ldt_entry' isn't known
make[2]: *** [/var/abs/base/glibc/src/glibc-build/elf/rtld.os] Error 1
make[2]: Leaving directory `/var/abs/base/glibc/src/glibc-2.3.3/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/var/abs/base/glibc/src/glibc-2.3.3'
make: *** [all] Error 2
==> ERROR: Build Failed. Aborting...


could someone know why?
and how to solve it?

thanks,
Best regard


Thanks,
Best regard

Offline

Board footer

Powered by FluxBB