I'm trying to compile a new kernel with support for a SCSI CD-ROM drive.
My current kernel version is 2.0.28. I decided to go ahead and download
the latest tarball, which I believe is 2.0.30. When I unpacked the new
source (w/ tar xvfpz) and tried to run make menuconfig, I got an error
that it didn't have permission to run the file lxdialog, which it had just
compiled. Manually changing the permissions on this file allowed
menuconfig to run, but similar problems happened with the sound
configuration, and then again with other programs when I did 'make dep'.
I manually fixed the execute permissions on the files it was complaining
about and then (finally) ran 'make zImage'. It ran for a few minutes, and
I thought maybe something was wrong with the new tarball, so I went backQuote:> consolemap.c: In function `con_set_default_unimap':
> consolemap.c:404: `dfont_unitable' undeclared (first use this function)
> consolemap.c:404: (Each undeclared identifier is reported only once
> consolemap.c:404: for each function it appears in.)
> consolemap.c:406: `dfont_unicount' undeclared (first use this function)
> consolemap.c:397: warning: `j' might be used uninitialized in this function
> consolemap.c:398: warning: `p' might be used uninitialized in this function
> make: *** [consolemap.o] Error 1
and tried to compile a 2.0.28 kernel, and had the same problems. I've
never had these problems before, and I've compiled kernels from this
source several times. The only major thing that I've changed since then
is that I've moved /usr to a new disk, but I can't imagine how that could
affect a tarball I've just downloaded.
Anyone run into this problem before? I'm pretty stuck.
PGP public key available: http://www.prism.gatech.edu/~gt4198a/