probléme à la compilation de glibc LFS 6.6

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

probléme à la compilation de glibc LFS 6.6

Messagepar ipamine » 07 Mai 2010 12:57

bonjour
j'utilise le livre LFS 6.6 toute les étapes qui précédent l'étape de la compilation de "glibc" se sont bien dérouler et lors de la compilation de "glibc" il m'affiche le message suivant: "nt/lfs/sources/glibc-build/csu/. -DGAS_SYNTAX -g -Wa,--noexecstack -g0 -o /mnt/lfs/sources/glibc-build/csu/crti.o
sed -n -e '1,/@HEADER_ENDS/p' \
-e '/@_.*_EPILOG_BEGINS/,/@_.*_EPILOG_ENDS/p' \
-e '/@TRAILER_BEGINS/,$p' /mnt/lfs/sources/glibc-build/csu/initfini.s > /mnt/lfs/sources/glibc-build/csu/crtn.S
i686-lfs-linux-gnu-gcc /mnt/lfs/sources/glibc-build/csu/crtn.S -c -I../include -I/mnt/lfs/sources/glibc-build/csu -I/mnt/lfs/sources/glibc-build -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -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../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -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 -I../nptl -I.. -I../libio -I. -nostdinc -isystem /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.4.3/include -isystem /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.4.3/include-fixed -isystem /tools/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DHAVE_INITFINI -DASSEMBLER -I/mnt/lfs/sources/glibc-build/csu/. -DGAS_SYNTAX -g -Wa,--noexecstack -g0 -o /mnt/lfs/sources/glibc-build/csu/crtn.o
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/csu'
make subdir=iconv -C iconv ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/iconv'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/iconv'
make subdir=locale -C locale ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/locale'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/locale'
make subdir=localedata -C localedata ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/localedata'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/localedata'
make subdir=iconvdata -C iconvdata ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/iconvdata'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/iconvdata'
make subdir=assert -C assert ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/assert'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/assert'
make subdir=ctype -C ctype ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/ctype'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/ctype'
make subdir=intl -C intl ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/intl'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/intl'
make subdir=catgets -C catgets ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/catgets'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/catgets'
make subdir=math -C math ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/math'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/math'
make subdir=setjmp -C setjmp ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/setjmp'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/setjmp'
make subdir=signal -C signal ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/signal'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/signal'
make subdir=stdlib -C stdlib ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/stdlib'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/stdlib'
make subdir=stdio-common -C stdio-common ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/stdio-common'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/stdio-common'
make subdir=libio -C libio ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/libio'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/libio'
make subdir=dlfcn -C dlfcn ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/dlfcn'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/dlfcn'
make subdir=malloc -C malloc ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/malloc'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/malloc'
make subdir=string -C string ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/string'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/string'
make subdir=wcsmbs -C wcsmbs ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/wcsmbs'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/wcsmbs'
make subdir=timezone -C timezone ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/timezone'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/timezone'
make subdir=time -C time ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/time'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/time'
make subdir=dirent -C dirent ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/dirent'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/dirent'
make subdir=grp -C grp ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/grp'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/grp'
make subdir=pwd -C pwd ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/pwd'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/pwd'
make subdir=posix -C posix ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/posix'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/posix'
make subdir=io -C io ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/io'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/io'
make subdir=termios -C termios ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/termios'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/termios'
make subdir=resource -C resource ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/resource'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/resource'
make subdir=misc -C misc ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/misc'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/misc'
make subdir=socket -C socket ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/socket'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/socket'
make subdir=sysvipc -C sysvipc ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/sysvipc'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/sysvipc'
make subdir=gmon -C gmon ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/gmon'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/gmon'
make subdir=gnulib -C gnulib ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/gnulib'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/gnulib'
make subdir=wctype -C wctype ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/wctype'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/wctype'
make subdir=manual -C manual ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/manual'
make[2]: `subdir_lib' is up to date.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/manual'
make subdir=shadow -C shadow ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/shadow'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/shadow'
make subdir=gshadow -C gshadow ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/gshadow'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/gshadow'
make subdir=po -C po ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/po'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/po'
make subdir=argp -C argp ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/argp'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/argp'
make subdir=crypt -C crypt ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/crypt'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/crypt'
make subdir=nptl -C nptl ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/nptl'
dir=`i686-lfs-linux-gnu-gcc -std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g -march=i486 -mtune=native -Wstrict-prototypes -mpreferred-stack-boundary=2 -I../include -I/mnt/lfs/sources/glibc-build/nptl -I/mnt/lfs/sources/glibc-build -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -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../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -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 -I../nptl -I.. -I../libio -I. -nostdinc -isystem /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.4.3/include -isystem /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.4.3/include-fixed -isystem /tools/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -print-multi-directory`; \
echo "multidir := $dir" > /mnt/lfs/sources/glibc-build/nptl/multidir.mkT
mv -f /mnt/lfs/sources/glibc-build/nptl/multidir.mkT /mnt/lfs/sources/glibc-build/nptl/multidir.mk
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/nptl'
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/nptl'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/nptl'
make subdir=resolv -C resolv ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/resolv'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/resolv'
make subdir=nss -C nss ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/nss'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/nss'
make subdir=rt -C rt ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/rt'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/rt'
make subdir=conform -C conform ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/conform'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/conform'
make subdir=debug -C debug ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/debug'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/debug'
make subdir=libidn -C libidn ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/libidn'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/libidn'
make subdir=nptl_db -C nptl_db ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/nptl_db'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/nptl_db'
make subdir=inet -C inet ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/inet'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/inet'
make subdir=hesiod -C hesiod ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/hesiod'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/hesiod'
make subdir=sunrpc -C sunrpc ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/sunrpc'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/sunrpc'
make subdir=nis -C nis ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/nis'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/nis'
make subdir=nscd -C nscd ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/nscd'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/nscd'
make subdir=streams -C streams ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/streams'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/streams'
make subdir=login -C login ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/login'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/login'
make subdir=elf -C elf ..=../ subdir_lib
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/elf'
cd /mnt/lfs/sources/glibc-build && /mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.4.3/../../../../i686-lfs-linux-gnu/bin/ar cruv libc_pic.a `cat csu/stamp.os iconv/stamp.os locale/stamp.os localedata/stamp.os iconvdata/stamp.os assert/stamp.os ctype/stamp.os intl/stamp.os catgets/stamp.os math/stamp.os setjmp/stamp.os signal/stamp.os stdlib/stamp.os stdio-common/stamp.os libio/stamp.os dlfcn/stamp.os malloc/stamp.os string/stamp.os wcsmbs/stamp.os timezone/stamp.os time/stamp.os dirent/stamp.os grp/stamp.os pwd/stamp.os posix/stamp.os io/stamp.os termios/stamp.os resource/stamp.os misc/stamp.os socket/stamp.os sysvipc/stamp.os gmon/stamp.os gnulib/stamp.os wctype/stamp.os manual/stamp.os shadow/stamp.os gshadow/stamp.os po/stamp.os argp/stamp.os crypt/stamp.os nptl/stamp.os resolv/stamp.os nss/stamp.os rt/stamp.os conform/stamp.os debug/stamp.os libidn/stamp.os nptl_db/stamp.os inet/stamp.os hesiod/stamp.os sunrpc/stamp.os nis/stamp.os nscd/stamp.os streams/stamp.os login/stamp.os elf/stamp.os stamp.os`
r - csu/version.os
: /mnt/lfs/sources/glibc-build/libc_pic.a
i686-lfs-linux-gnu-gcc -nostdlib -nostartfiles -r -o /mnt/lfs/sources/glibc-build/elf/librtld.map.o '-Wl,-(' /mnt/lfs/sources/glibc-build/elf/dl-allobjs.os /mnt/lfs/sources/glibc-build/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/mnt/lfs/sources/glibc-build/elf/librtld.mapT
rm -f /mnt/lfs/sources/glibc-build/elf/librtld.map.o
mv -f /mnt/lfs/sources/glibc-build/elf/librtld.mapT /mnt/lfs/sources/glibc-build/elf/librtld.map
LC_ALL=C \
sed -n 's@^/mnt/lfs/sources/glibc-build/\([^(]*\)(\([^)]*\.os\)) *.*$@\1 \2@p' \
/mnt/lfs/sources/glibc-build/elf/librtld.map | \
while read lib file; do \
case $lib in \
libc_pic.a) \
LC_ALL=C fgrep -l /$file \
/mnt/lfs/sources/glibc-build/stamp.os /mnt/lfs/sources/glibc-build/*/stamp.os | \
LC_ALL=C \
sed 's@^/mnt/lfs/sources/glibc-build/\([^/]*\)/stamp\.os$@rtld-\1'" +=$file@"\
;; \
*/*.a) \
echo rtld-${lib%%/*} += $file ;; \
*) echo "Wasn't expecting $lib($file)" >&2; exit 1 ;; \
esac; \
done > /mnt/lfs/sources/glibc-build/elf/librtld.mkT
echo rtld-subdirs = `LC_ALL=C sed 's/^rtld-\([^ ]*\).*$/\1/' /mnt/lfs/sources/glibc-build/elf/librtld.mkT \
| LC_ALL=C sort -u` >> /mnt/lfs/sources/glibc-build/elf/librtld.mkT
mv -f /mnt/lfs/sources/glibc-build/elf/librtld.mkT /mnt/lfs/sources/glibc-build/elf/librtld.mk
make -f /mnt/lfs/sources/glibc-build/elf/librtld.mk -f rtld-Rules
make[3]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/elf'
make subdir=csu -C ../csu ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-check_fds.os rtld-errno.os rtld-divdi3.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/csu'
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/csu'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/csu'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/csu'
make subdir=gmon -C ../gmon ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-profil.os rtld-prof-freq.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/gmon'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/gmon'
make subdir=io -C ../io ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-xstat64.os rtld-fxstat64.os rtld-open.os rtld-close.os rtld-read.os rtld-write.os rtld-lseek.os rtld-access.os rtld-fcntl.os rtld-getcwd.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/io'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/io'
make subdir=misc -C ../misc ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-getpagesize.os rtld-mmap.os rtld-munmap.os rtld-mprotect.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/misc'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/misc'
make subdir=nptl -C ../nptl ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-libc-cancellation.os rtld-forward.os rtld-libc-lowlevellock.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/nptl'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/nptl'
make subdir=posix -C ../posix ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-uname.os rtld-_exit.os rtld-getpid.os rtld-environ.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/posix'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/posix'
make subdir=setjmp -C ../setjmp ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-setjmp.os rtld-__longjmp.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/setjmp'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/setjmp'
make subdir=signal -C ../signal ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-sigaction.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/signal'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/signal'
make subdir=stdlib -C ../stdlib ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-exit.os rtld-cxa_atexit.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/stdlib'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/stdlib'
make subdir=string -C ../string ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-strchr.os rtld-strcmp.os rtld-strlen.os rtld-strnlen.os rtld-memchr.os rtld-memcmp.os rtld-memmove.os rtld-memset.os rtld-mempcpy.os rtld-stpcpy.os rtld-memcpy.os rtld-rawmemchr.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/string'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/string'
make subdir=time -C ../time ..=../ objdir=/mnt/lfs/sources/glibc-build -f Makefile -f ../elf/rtld-Rules rtld-all rtld-modules='rtld-setitimer.os'
make[4]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/time'
make[4]: Nothing to be done for `rtld-all'.
make[4]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/time'
make[3]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/elf'
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/csu'
make[2]: Nothing to be done for `others'.
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/csu'
make subdir=iconv -C iconv ..=../ others
make[2]: Entering directory `/mnt/lfs/sources/glibc-2.11.1/iconv'
i686-lfs-linux-gnu-gcc -nostdlib -nostartfiles -o /mnt/lfs/sources/glibc-build/iconv/iconvconfig -Wl,-dynamic-linker=/tools/lib/ld-linux.so.2 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both /mnt/lfs/sources/glibc-build/csu/crt1.o /mnt/lfs/sources/glibc-build/csu/crti.o `i686-lfs-linux-gnu-gcc --print-file-name=crtbegin.o` /mnt/lfs/sources/glibc-build/iconv/iconvconfig.o /mnt/lfs/sources/glibc-build/iconv/strtab.o /mnt/lfs/sources/glibc-build/iconv/xmalloc.o /mnt/lfs/sources/glibc-build/iconv/hash-string.o -Wl,-rpath-link=/mnt/lfs/sources/glibc-build:/mnt/lfs/sources/glibc-build/math:/mnt/lfs/sources/glibc-build/elf:/mnt/lfs/sources/glibc-build/dlfcn:/mnt/lfs/sources/glibc-build/nss:/mnt/lfs/sources/glibc-build/nis:/mnt/lfs/sources/glibc-build/rt:/mnt/lfs/sources/glibc-build/resolv:/mnt/lfs/sources/glibc-build/crypt:/mnt/lfs/sources/glibc-build/nptl /mnt/lfs/sources/glibc-build/libc.so.6 /mnt/lfs/sources/glibc-build/libc_nonshared.a -lgcc -lgcc_eh `i686-lfs-linux-gnu-gcc --print-file-name=crtend.o` /mnt/lfs/sources/glibc-build/csu/crtn.o
/mnt/lfs/tools/bin/../lib/gcc/i686-lfs-linux-gnu/4.4.3/../../../../i686-lfs-linux-gnu/bin/ld: cannot find -lgcc_eh
collect2: ld returned 1 exit status
make[2]: *** [/mnt/lfs/sources/glibc-build/iconv/iconvconfig] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1/iconv'
make[1]: *** [iconv/others] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.11.1'
make: *** [all] Error 2"
c'est quoi le problème ?
merci
ipamine
Matelot
Matelot
 
Messages: 4
Inscrit le: 01 Mai 2010 14:41

Messagepar gemoussier » 07 Mai 2010 13:18

Bonjour,

Tu es dans la section IPCop. Je n'ai pas non plus le souvenir qu'il y ait une section adapté à LFS sur ce forum. Peut-être n'es tu pas au bon endroit ?
Je ne saurai te répondre mieux, je ne suis pas un spécialiste LFS.
gemoussier
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 233
Inscrit le: 08 Avr 2008 16:42

Messagepar jdh » 07 Mai 2010 13:52

cannot find -lgcc_eh


Cette question n'a pas sa place dans le forum Ipcop. Et il n'est pas sur qu'elle ait sa place sur Ixus même.

Le principe de LFS est d'avoir, à la base, un minimum d'expertise pour corriger ou adapter.
S'il fallait juste savoir "make; ./configure; make install", il n'y aurait pas un livre entier sur le sujet !

Je doute que l'on puisse créer une LFS en 1/2 journée : cela se murit, on essaie, on échoue, on réessaie, on échoue, on réussit ....
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar mab » 07 Juin 2010 14:39

jdh a écrit:Je doute que l'on puisse créer une LFS en 1/2 journée : cela se murit, on essaie, on échoue, on réessaie, on échoue, on réussit ....

ni en 2 essais :lol:
Avatar de l’utilisateur
mab
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 293
Inscrit le: 03 Sep 2004 22:42
Localisation: centre

Messagepar gemoussier » 07 Juin 2010 23:11

Si je me souviens bien un demi-journée, c'est uniquement le temps qu'il m'a fallu pour compiler IPCop, mais c'est sans compter la préparation. (Et avant de comprendre que compiler "dans la ram" c'est pas si mal non plus) ;-)
gemoussier
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 233
Inscrit le: 08 Avr 2008 16:42


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité