[HACKERS] UnixWare 7.1.3 (BETA), compile error (with cc -Xb)

2002-10-26 Thread Larry Rosenman
With cc -Xb, we get farther, but still die (CURRENT CVS):

cc -Xb  -O -g -K PIC -I../../../../../../src/include -I/usr/local/include  -c -o 
ascii_and_mic.o ascii_and_mic.c
UX:cc: WARNING: debugging and optimization mutually exclusive; -O disabled
UX:acomp: ERROR: ascii_and_mic.c, line 19: syntax error, probably missing ,, ; 
or =
UX:acomp: ERROR: ascii_and_mic.c, line 19: only register valid as formal parameter 
storage class
UX:acomp: ERROR: ascii_and_mic.c, line 19: parameter not in identifier list: 
pg_finfo_mic_to_ascii
UX:acomp: ERROR: ascii_and_mic.c, line 19: parameter not in identifier list: 
pg_finfo_mic_to_ascii
UX:acomp: ERROR: ascii_and_mic.c, line 19: Syntax error before or at: {
UX:acomp: ERROR: ascii_and_mic.c, line 19: only register valid as formal parameter 
storage class
UX:acomp: ERROR: ascii_and_mic.c, line 19: parameter not in identifier list: my_finfo
UX:acomp: ERROR: ascii_and_mic.c, line 19: cannot initialize parameter: my_finfo
UX:acomp: WARNING: ascii_and_mic.c, line 19: statement not reached
UX:acomp: ERROR: ascii_and_mic.c, line 19: Syntax error before or at: return
UX:acomp: ERROR: ascii_and_mic.c, line 19: parameter not in identifier list: my_finfo
UX:acomp: ERROR: ascii_and_mic.c, line 19: only register valid as formal parameter 
storage class
UX:acomp: ERROR: ascii_and_mic.c, line 21: parameter not in identifier list: 
no_such_variable
UX:acomp: ERROR: ascii_and_mic.c, line 21: only register valid as formal parameter 
storage class
UX:acomp: ERROR: ascii_and_mic.c, line 21: parameter not in identifier list: 
ascii_to_mic
UX:acomp: ERROR: ascii_and_mic.c, line 22: only register valid as formal parameter 
storage class
UX:acomp: ERROR: ascii_and_mic.c, line 22: parameter not in identifier list: 
mic_to_ascii
UX:acomp: ERROR: ascii_and_mic.c, line 37: parameter not in identifier list: 
ascii_to_mic
UX:acomp: ERROR: ascii_and_mic.c, line 37: Syntax error before or at: {
UX:acomp: ERROR: ascii_and_mic.c, line 38: parameter not in identifier list: src
UX:acomp: ERROR: ascii_and_mic.c, line 38: cannot initialize parameter: src
UX:acomp: ERROR: ascii_and_mic.c, line 38: undefined symbol: fcinfo
UX:acomp: ERROR: ascii_and_mic.c, line 38: left operand of - must be pointer to 
struct/union
UX:acomp: WARNING: ascii_and_mic.c, line 38: assignment type mismatch
UX:acomp: ERROR: ascii_and_mic.c, line 39: parameter not in identifier list: dest
UX:acomp: ERROR: ascii_and_mic.c, line 39: cannot initialize parameter: dest
UX:acomp: ERROR: ascii_and_mic.c, line 39: left operand of - must be pointer to 
struct/union
UX:acomp: WARNING: ascii_and_mic.c, line 39: assignment type mismatch
UX:acomp: ERROR: ascii_and_mic.c, line 40: parameter not in identifier list: len
UX:acomp: ERROR: ascii_and_mic.c, line 40: cannot initialize parameter: len
UX:acomp: ERROR: ascii_and_mic.c, line 40: left operand of - must be pointer to 
struct/union
UX:acomp: ERROR: ascii_and_mic.c, line 42: Syntax error before or at: do
UX:acomp: ERROR: ascii_and_mic.c, line 42: Syntax error before or at: 
UX:acomp: ERROR: ascii_and_mic.c, line 42: Syntax error before or at: (
UX:acomp: ERROR: ascii_and_mic.c, line 42: function cannot return function or array
UX:acomp: ERROR: ascii_and_mic.c, line 42: parameter not in identifier list: int32
UX:acomp: ERROR: ascii_and_mic.c, line 42: Syntax error before or at: 
UX:acomp: ERROR: ascii_and_mic.c, line 42: parameter not in identifier list: 
PG_SQL_ASCII
UX:acomp: ERROR: ascii_and_mic.c, line 42: parameter not in identifier list: 
ExceptionalCondition
UX:acomp: WARNING: ascii_and_mic.c, line 42: syntax error:  empty declaration
UX:acomp: WARNING: ascii_and_mic.c, line 42: syntax error:  empty declaration
UX:acomp: ERROR: ascii_and_mic.c, line 43: Syntax error before or at: 
UX:acomp: ERROR: ascii_and_mic.c, line 43: Syntax error before or at: (
UX:acomp: ERROR: ascii_and_mic.c, line 43: function cannot return function or array
UX:acomp: ERROR: ascii_and_mic.c, line 43: parameter not in identifier list: int32
UX:acomp: ERROR: ascii_and_mic.c, line 43: Syntax error before or at: 
UX:acomp: ERROR: ascii_and_mic.c, line 43: parameter not in identifier list: 
PG_MULE_INTERNAL
UX:acomp: ERROR: ascii_and_mic.c, line 43: parameter not in identifier list: 
ExceptionalCondition
UX:acomp: WARNING: ascii_and_mic.c, line 43: syntax error:  empty declaration
UX:acomp: WARNING: ascii_and_mic.c, line 43: syntax error:  empty declaration
UX:acomp: ERROR: ascii_and_mic.c, line 44: Syntax error before or at: 
UX:acomp: ERROR: ascii_and_mic.c, line 44: parameter not in identifier list: 
ExceptionalCondition
UX:acomp: WARNING: ascii_and_mic.c, line 44: syntax error:  empty declaration
UX:acomp: WARNING: ascii_and_mic.c, line 44: syntax error:  empty declaration
UX:acomp: WARNING: ascii_and_mic.c, line 46: function prototype parameters must have 
types
UX:acomp: ERROR: ascii_and_mic.c, line 46: parameter not in identifier list: 
pg_ascii2mic
UX:acomp: ERROR: ascii_and_mic.c, line 48: Syntax error 

Re: [HACKERS] UnixWare 7.1.3 (BETA), compile error (with cc -Xb)

2002-10-26 Thread Tom Lane
Larry Rosenman [EMAIL PROTECTED] writes:
 With cc -Xb, we get farther, but still die (CURRENT CVS):
 cc -Xb  -O -g -K PIC -I../../../../../../src/include -I/usr/local/include  -c -o 
ascii_and_mic.o ascii_and_mic.c
 UX:cc: WARNING: debugging and optimization mutually exclusive; -O disabled
 UX:acomp: ERROR: ascii_and_mic.c, line 19: syntax error, probably missing ,, ; 
or =

This one is my fault: when I hacked up PG_FUNCTION_INFO_V1 yesterday,
I neglected to check to be sure that *every* use had a semicolon after
it.  Just discovered that a few minutes ago myself.  Fix is committed.

regards, tom lane

---(end of broadcast)---
TIP 6: Have you searched our list archives?

http://archives.postgresql.org