I am trying to build libc-5.4.44. `make depend' gets hundreds of errors
like
../../include/stdlib.h:34: stddef.h: No such file or directory
stddef.h is not in libc-5.4.44.tar.gz. I looked in
libc-5.4.38.bin.tar.gz and libc-5.4.44.bin.tar.gz and didn't find it
there either.
Where is stddef.h supposed to come from? I do have the correct link
from /usr/include/linux to /usr/src/linux/include/linux:
% ls -ld /usr/include/linux
lrwxrwxrwx 1 root root 28 Feb 1 09:25 /usr/include/linux -> /usr/src/linux/include/linux
And stddef.h thus appears at /usr/include/linux/stddef.h:
% ls -l /usr/include/linux/stddef.h
-rw-r--r-- 1 bin bin 243 Dec 1 1993 /usr/include/linux/stddef.h
Should there be a link from /usr/include/stddef.h to
/usr/include/linux/stddef.h? Or a /usr/include/stddef.h that itself
includes /usr/include/linux/stddef.h?
% uname -sr
Linux 2.0.33
% gcc --version
2.7.2.3
I recently installed:
binutils-2.8.1.0.15.bin.tar.gz
gcc-2.7.2.3.bin.tar.gz
ld.so-1.9.5.tar.gz
libc-5.4.38.bin.tar.gz
libg++-2.7.2.8.bin.tar.gz
--
http://www.nyx.net/~lmulcahy/ http://www.geocities.com/Area51/Zone/9653/