On Mon, Oct 30, 2000 at 06:31:05PM -0600, Pat Mahoney wrote:
> I keep getting these parse errors when trying to compile programs.
> 
> compiling xmms (latest cvs):
> 
> /usr/include/netinet/in.h:236: parse error before ('
> /usr/include/netinet/in.h:237: parse error before ('
> /usr/include/netinet/in.h:239: parse error before ('
> /usr/include/netinet/in.h:241: parse error before ('
> 
> and when compiling ocsalib:
> 
> /usr/include/string.h:37: parse error before `?'
> /usr/include/string.h:55: parse error before `?'
> 
> I have latest (woody) deb's of libc6, libc6-dev, and gcc.  Anyone else
> have the same problem?  Are these bugs or is something on my system out
> of date?  (I'm between woody and potato).

I had something like this going on a while ago.  It turned out that I had
moved /usr/include/linux/stddef.h to /usr/include which royally screwed
things up.  Try looking around in /usr/include to find a header file
that shouldn't be there.  If you can't find anything, I found that
getting rid of all instances of -I/usr/include in Makefiles (usually
with sed) did the trick.

Good luck,
Chris

-- 
IF I HAD A MINE SHAFT, I don't think I would just abandon it.  There's
got to be a better way.
                -- Jack Handley, The New Mexican, 1988.

Reply via email to