Thanh Q Lam <thanh.q.lam@alcatel.com> writes:
> My compiler is gcc 3.2.
I wonder if the problem is that the modified system header files used by
your copy of gcc are too far out of sync with the actual headers under
/usr/include. Michael indicates he's using gcc 3.4.2 which'd presumably
be a lot newer build, and probably derived from newer /usr/include files.
You might try updating the gcc installation, or running the fixincludes
script to re-sync the modified headers with /usr/include.
regards, tom lane