From: mdw@db.TC.Cornell.EDU (Matt Welsh) Subject: Re: Help compiling .99.5 kernel Date: Sun, 21 Feb 1993 23:24:34 GMT
In article <C2sBLq.Ax3@news.cso.uiuc.edu> amb43790@uxa.cso.uiuc.edu (Tony Brummett) writes:
> I was compiling the kernel earlier this evening and everything was
>going well until it got to tools/build.c
>It started complaining about __FILE being undeclared and then:
>/usr/include/stdio.h:110: storage size of '__std_filebuf_0' isn't known
>/usr/include/stdio.h:110: storage size of '__std_filebuf_1' isn't known
>/usr/include/stdio.h:110: storage size of '__std_filebuf_2' isn't known
From memory, this was caused by not having the correct /usr/lib/*.a and *.sa
and /usr/include/*.h files installed for your /lib/libc.so.4.? file.
Assuming you're using libc-4.3, you need to make sure that you have all of
/lib/libc.so.4.3
/usr/lib/*.a and *.sa
/usr/include/*.h
for the same version of your libraries. Don't just upgrade the libc.so.4.3!
Also get the *.a and *.sa and *.h files from sunsite in /pub/Linux/GCC.
This also goes for libc-4.2.
Good luck!
mdw
-- Matt Welsh, mdw@tc.cornell.edu "What are you doing, Dave?"