I can't install newlib-1.9.0
MAMORU Kugumiya
kugu@av.crl.sony.co.jp
Wed Feb 7 06:44:00 GMT 2001
Hi.
I try to install newlib in x86 PC.
But I can't make it.
I do this way.
% gzip -dc newlib-1.9.0.tar.gz | tar xvf -
% mkdir i586-pc-linux
% cd i586-pc-linux
% ../newlib-1.9.0/configure --with-newlib
Configuring for a i586-pc-linux-gnu host.
Created "Makefile" in /home/kugu/Linux/i586-pc-linux using "mt-frag"
Configuring texinfo...
No configuration information in texinfo
Configuring etc...
creating cache ../config.cache
checking for a BSD compatible install... /usr/bin/install -c
updating cache ../config.cache
creating ./config.status
creating Makefile
% make
Configuring in i586-pc-linux-gnu/newlib
creating cache ../config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for Cygwin environment... no
checking for mingw32 environment... no
checking host system type... i586-pc-linux-gnu
<snip>
gcc -B/home/kugu/Linux/i586-pc-linux/i586-pc-linux-gnu/newlib/ -isystem
/home/kugu/Linux/i586-pc-linux/i586-pc-linux-gnu/newlib/targ-include
-isystem /home/kugu/Linux/newlib-1.9.0/newlib/libc/include
-DPACKAGE=\"newlib\" -DVERSION=\"1.9.0\" -I.
-I/home/kugu/Linux/newlib-1.9.0/newlib/libc/sys/linux -O2 -Wall
-D_I386MACH_ALLOW_HW_INTERRUPTS -D_LOOSE_KERNEL_NAMES -fPIC
-D_I386MACH_NEED_SOTYPE_FUNCTION -DMISSING_SYSCALL_NAMES
-I./../../../targ-include
-I/home/kugu/Linux/newlib-1.9.0/newlib/libc/sys/linux/../../../libc/include
-fno-builtin -g -O2 -c
/home/kugu/Linux/newlib-1.9.0/newlib/libc/sys/linux/select.c
gcc: file path prefix
`/home/kugu/Linux/i586-pc-linux/i586-pc-linux-gnu/newlib/' never used
awk '/#define.SIG.*[1-9][0-9]*/ { n[$3] = $2 } \
/#define.NSIG.*[1-9][0-9]*/ { max = $3 } \
/#define.SIGUNUSED/ \
{ for (i = 0; i <= max; i++) print "\"" n[i] "\"," }' \
</usr/src/linux/include/asm/signal.h >siglist.inc || \
{ rm -f siglist.inc; exit 1; }
/bin/sh: /usr/src/linux/include/asm/signal.h: file not find
make[4]: *** [siglist.inc] error 1
make[4]: Leaving directory
`/home/kugu/Linux/i586-pc-linux/i586-pc-linux-gnu/newlib/libc/sys/linux'
make[3]: *** [all-recursive] error 1
make[3]: Leaving directory
`/home/kugu/Linux/i586-pc-linux/i586-pc-linux-gnu/newlib/libc/sys'
make[2]: *** [all-recursive] error 1
make[2]: Leaving directory
`/home/kugu/Linux/i586-pc-linux/i586-pc-linux-gnu/newlib/libc'
make[1]: *** [all-recursive] error 1
make[1]: Leaving directory
`/home/kugu/Linux/i586-pc-linux/i586-pc-linux-gnu/newlib'
make: *** [all-target-newlib] error 2
I think, this error means [signal.h] is not find.
But I don't know why this error occur.
Please help me.
My machine is i586 PC, OS is Redhat Linux 7.2J.
Thank you.
**************** BSNC B&P 技術部門 複合メディア技術部 CTプロジェクト室
久々宮 守
E-Mail:kugu@av.crl.sony.co.jp **************************************
More information about the Newlib
mailing list