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.