Hi,
I'm following the LFS-BOOK-7.2.
While building glibc in section 6.9 I'm getting following errors:
--
./scripts/mkinstalldirs /temp-build/glibc-build/linkobj
mkdir /temp-build/glibc-build/linkobj
(cd /temp-build/glibc-build/linkobj; \
/tools/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../i686-pc-linux-gnu/bin/ar
x ../libc_pic.a; \
rm
$(/tools/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../i686-pc-linux-gnu/bin/ar
t ../sunrpc/librpc_compat_pic.a | sed 's/^compat-//'); \
/tools/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../i686-pc-linux-gnu/bin/ar
x ../sunrpc/librpc_compat_pic.a; \
/tools/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../i686-pc-linux-gnu/bin/ar
cr libc_pic.a *.os; \
rm *.os)
/bin/sh: command substitution: line 3: syntax error near unexpected token
`)'
/bin/sh: command substitution: line 3:
`/tools/lib/gcc/i686-pc-linux-gnu/4.7.1/../../../../i686-pc-linux-gnu/bin/ar
t ../sunrpc/librpc_compat_pic.a | sed 's/^compat-//')'
make[1]: *** [/temp-build/glibc-build/linkobj/libc_pic.a] Error 1
make[1]: Leaving directory `/temp-build/glibc-2.16.0'
make: *** [all] Error 2
---
After debugging i found following lines in Makefile which causing this
error:
147 (cd $(common-objpfx)linkobj; \
148 $(AR) x ../libc_pic.a; \
149 rm $$($(AR) t ../sunrpc/librpc_compat_pic.a | sed
's/^compat-//'); \
150 $(AR) x ../sunrpc/librpc_compat_pic.a; \
151 $(AR) cr libc_pic.a *.os; \
152 rm *.os)
My setup details:
root:/temp-build/glibc-build# env
TERM=xterm
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin
PWD=/temp-build/glibc-build
PS1=\u:\w\$
SHLVL=1
HOME=/root
OLDPWD=/temp-build/glibc-2.16.0
_=/tools/bin/env
root:/temp-build/glibc-build#
root:/sources# bash version-check.sh
bash, version 4.2.36(1)-release
/bin/sh -> /tools/bin/bash
Binutils: (GNU Binutils) 2.22
version-check.sh: line 7: bison: command not found
yacc not found
bzip2, Version 1.0.6, 6-Sept-2010.
Coreutils: 8.19
diff (GNU diffutils) 3.2
find (GNU findutils) 4.4.2
GNU Awk 4.0.1
/usr/bin/awk -> /tools/bin/gawk
gcc (GCC) 4.7.1
(GNU libc) 2.16
grep (GNU grep) 2.14
gzip 1.5
cat: /proc/version: No such file or directory
m4 (GNU M4) 1.4.16
GNU Make 3.82
patch 2.6.1
Perl version='5.16.1';
GNU sed version 4.2.1
tar (GNU tar) 1.26
Texinfo: makeinfo (GNU texinfo) 4.13
xz (XZ Utils) 5.0.4
gcc compilation OK
How can i fix this issue. Any help would be appreciated!
Thanks,
Gaurav
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page