From: Matt Welsh (mdw@db.TC.Cornell.EDU)
Date: 02/21/93


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?"