syntax errors in standard headers!?

Doug White dwhite at gumbysoft.com
Mon Jul 26 13:10:33 PDT 2004


On Sat, 24 Jul 2004, Evan Dower wrote:

> WIth the instability issues of late, I recently had a crash in the middle of
> portupgrading. This left many packages with no +CONTENTS file. Thus I
> figured I would simply reinstall them. Unfortunately when I try to reinstall
> any of them I tend to get errors such as:
> /usr/include/stdlib.h:46: error: syntax error before "typedef"
> and
> /usr/include/locale.h:42: error: syntax error before "struct"
>
> I get all kinds of other errors too. Basically not a whole lot is working
> properly, even though I have updated -CURRENT since the crash. Most recently
> on Thursday.

Some port's .h file probably got corrupted and its leaving things in an
insconsistent state when the system headers come along. Inspect a file
that doesn't compile and trace the included files to find the corrupted
one.

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite at gumbysoft.com          |  www.FreeBSD.org


More information about the freebsd-current mailing list