I'm noticing a couple of unexpected warnings on an x86_64 machine:
descriptor.c: In function 'ECPGset_desc':
descriptor.c:506: warning: passing argument 1 of 'ECPGget_variable' from incompatible pointer type
This probably needs the same hack as in execute.c.
pgc.l:1094: warning, -s option given but default rule can be matched
This indicates a "hole" in the lexer rules. Probably needs looking at.
(This machine has flex 2.5.31. Curiously, I see no such warning with
flex 2.5.4 ... so it might be bogus.)
regards, tom lane