2.1.96 build problems

Vidiot (brown@ftms.COM)
Sun, 17 May 1998 20:44:13 -0500 (CDT)


First off, I am currently not subscribed to this mail list, so all responses
need to be in the form of e-mail back to me and not the list.

To help trouble shoot my problem, here is the layout of what I have done
to my system to try and install the 2.1.96 kernel....

1. A separate hard disk has been set aside so that if I screw things up,
it won't make my Linux unusable. It is a copy of the / and /usr partitions
of my working RedHat 5.0 (2.0.32) kernel. It is set up with LILO to be
booted to and the /etc/fstab has been changed so that the other / and
/usr are not mounted.

2. I downloaded the following files:
binutils-2.8.1.0.23-glibc.bin.tar.gz
binutils-2.8.1.0.23.bin. ar.gz
binutils-2.8.1.0.23.tar.gz
glibc-2.0.6.tar.gz
ld.so-1.9.6.tar.gz
linux-2.1.96.tar.gz
modules-2.1.13.src.tar.gz
modutils-2.1.85.tar.gz
mount-2.7l.tar.gz
ppp-2.3.3.tar.gz
procinfo-13.tar.gz

3. My /usr/src/linux-2.1.96 now looks like:

COPYING ld.so-1.9.6
CREDITS ld.so-1.9.6.tar.gz
Documentation lib
MAINTAINERS linux-2.1.96.tar.gz
Makefile mm
README modules
Rules.make modules-2.1.13
arch modules-2.1.13.src.tar.gz
binutils-2.8.1.0.23 modutils-2.1.85
binutils-2.8.1.0.23-glibc.bin.tar.gz modutils-2.1.85.tar.gz
binutils-2.8.1.0.23.bin.tar.gz mount-2.7l
binutils-2.8.1.0.23.tar.gz mount-2.7l.tar.gz
drivers net
fs patch-2.1.96
glibc-2.0.6 ppp-2.3.3
glibc-2.0.6.tar.gz ppp-2.3.3.tar.gz
include procinfo-13
init procinfo-13.tar.gz
ipc scripts
kernel

4. /usr/src/linux -> linux-2.1.96

5. Trying to do a configure in glibc-2.0.6 produces the following error:

running configure fragment for ./sysdeps/unix/sysv/linux
checking installed Linux kernel header files... TOO OLD!
configure: error: GNU libc requires kernel header files from
Linux 2.0.10 or later to be installed before configuring.
The kernel header files are found usually in /usr/include/asm and
/usr/include/linux; make sure these directories use files from
Linux 2.0.10 or later. This check uses <linux/version.h>, so
make sure that file was built correctly when installing the kernel
header files.

I have no idea why it is complaining. I redid the links as suggested:

/usr/include/asm -> /usr/src/linux/include/asm-i386
/usr/include/linux -> /usr/src/linux/include/linux
/usr/include/scsi -> /usr/src/linux/include/scsi

6. Then I tried to do a "make menuconfig" and it gave the following error:

There seems to be a problem with the lxdialog companion utility which is
built prior to running Menuconfig. Usually this is an indicator that you
have upgraded/downgraded your ncurses libraries and did not remove the
old ncurses header file(s) in /usr/include or /usr/include/ncurses.

It is VERY important that you have only one set of ncurses header files
and that those files are properly version matched to the ncurses libraries
installed on your machine.

You may also need to rebuild lxdialog. This can be done by moving to
the /usr/src/linux/scripts/lxdialog directory and issuing the
"make clean all" command.

If you have verified that your ncurses install is correct, you may email
the maintainer <mec@shout.net> or post a message to
<linux-kernel@vger.rutgers.edu> for additional assistance.

Any and all clues to help get around these problems will be appreciated.

Thanks in advance.

MB

-- 
System Administrator - Finnigan FT/MS - Madison WI. URL:http://www.ftms.com/
e-mail: brown@ftms.com               [Oooohhh, I need a hug]
phone: (608) 273-8262 ext: 612  fax: (608) 273-8719
Visit - URL:http://www.vidiot.com/  (Your link to Star Trek and UPN)

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu