On Tue, 13 Jul 1999, Virginia K. Wills wrote:
> I am using Redhat 6.0 with the latest updates. I would like to compile
> and use the latest kernel 2.3.10 because it supports more than four
> serial ports and has better settings for my soundblaster compatible
> sound card.
>
> I uncompressed the tar file. I can use the commands 'make oldconfig' or
> 'make config'. When I use the command 'make xconfig', it tries to start
> then ends with the following error message which then takes me back to
> the command prompt in the terminal:
> tkparse.c:37:stdio.h No such file or directory.
> tkparse.c:38:sdlib.h No such file or directory.
> tkparse.c:39:string.h No such file or directory.
> make[1]:***[tkparse.0]Error 1
> make[1]:Leaving directory /usr/src/linux-2.3.10/linux/scripts'
> make:[xconfig]:error 2
>
> Using the 'make config' command will take me through all the questions,
> etc. When finish and quit. It is time to do the command 'make dep'.
That
> is when I get the following error messages:
> scripts/mkdep.c:13: ctype.h: No such file or directory
...
> scripts/mkdep.c:22:sys/types.h: No such file or directory
> make dep:***[scripts/mkdep]error 1
>
> Can someone please tell me what I am missing and where I can find it to
> be able to compile this kernel.
>
> Thanks,
>
> Virginia
>
<From the look of those names, you didn't install the glibc-devel
package. On RedHat, you need glibc-devel to compile "Hello World!".
I don't mean to bash RedHat, I think they're a good outfit, and I'd be
glad to work for them. :-)
The kernel itself can't use glibc, I think, but the helper programs that
handle the configure and make can and do.
I hope that unist.h is a typo for unistd.h, otherwise I don't know where
to find it. You know you can capture the output of a command in a file
with command &>oops so you don't have to retype all those error
messages, right? Or capture a whole session with script.
Lawson
>< Microsoft free environment
This mail client runs on Wine. Your mileage may vary.
___________________________________________________________________
Get the Internet just the way you want it.
Free software, free e-mail, and free Internet access for a month!
Try Juno Web: http://dl.www.juno.com/dynoget/tagj.