[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
errors when using "make dep" for kernel compile
- From: Jai <jn mail pmei com>
- To: redhat-install-list redhat com
- Subject: errors when using "make dep" for kernel compile
- Date: Wed, 11 Aug 1999 18:20:18 -0400 (EDT)
Hi-
I'm pretty new to Linux, and i'm trying to set it up as a firewall.
Through the ipchains mailing list i've got the bits and pieces i need, but
now i'm trying to assemble them. I got a utility for manipulating the
routing tables so that it can do static network address translation,
called iproute2. However, this needs compiled. Here i run into problems.
I can't find any answers in the FAQs and the kernel HOWTO, so i thought I
would ask for help...
When i try to "make" the utility, i get a message saying:
"please, compile the kernel first"
I assumed that this was because my kernel (6.0, kernel 2.2.9) was not
compiled with support for things like network address translation. So i
tried to recompile the kernel and when i got to the "make dep step I got
errors saying:
[root pmeiw8 linux]# make dep
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep
scripts/mkdep.c
scripts/mkdep.c:13: ctype.h: No such file or directory
scripts/mkdep.c:14: stdio.h: No such file or directory
scripts/mkdep.c:15: stdlib.h: No such file or directory
scripts/mkdep.c:16: string.h: No such file or directory
scripts/mkdep.c:17: unistd.h: No such file or directory
scripts/mkdep.c:19: sys/fcntl.h: No such file or directory
scripts/mkdep.c:20: sys/mman.h: No such file or directory
scripts/mkdep.c:21: sys/stat.h: No such file or directory
scripts/mkdep.c:22: sys/types.h: No such file or directory
make: *** [scripts/mkdep] Error 1
[root pmeiw8 linux]#
I tried downloading the new 2.2.10 kernel, thinking that maybe i just had
a kernel distribution that didn't contain this for some reason? I did the
make config fine, as before, but got the same message as above when I
tried make dep.
Incidentally, now when i try to make the iproute2 tools, instead of the
above "please, compile the kernel first" I get a new error message
(although I have not yet compiled a new kernel, just run through the make
config step only):
[root pmeiw8 iproute2]# make
make[1]: Entering directory `/etc/iproute2/lib'
gcc -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -g
-I/usr/src/linux/include -I../include -c ll_map.c -o ll_map.o
ll_map.c:13: stdio.h: No such file or directory
ll_map.c:14: stdlib.h: No such file or directory
ll_map.c:15: unistd.h: No such file or directory
ll_map.c:16: syslog.h: No such file or directory
ll_map.c:17: fcntl.h: No such file or directory
ll_map.c:18: sys/socket.h: No such file or directory
ll_map.c:19: netinet/in.h: No such file or directory
ll_map.c:20: string.h: No such file or directory
make[1]: *** [ll_map.o] Error 1
make[1]: Leaving directory `/etc/iproute2/lib'
make: *** [all] Error 1
[root pmeiw8 iproute2]#
Does anyone know why it is that i am missing these files? I can't seem to
find them anywhere on my system (using find). Where would i find them and
where would i put them once i do find them?
Btw, i am using gcc version:
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.91.66/specs
gcc version pgcc-2.91.66 19990314 (egcs-1.1.2 release)
Thanks very much for your help.
Jai Nair
jn pmei com
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]