Problems compiling latest CVS sources.
Billy G. Allie <bill.allie@mug.org>
From: "Billy G. Allie" <Bill.Allie@mug.org>
To: pgsql-bugs@postgresql.org, pgsql-patches@postgresql.org
Cc: pgsql-hackers@postgresql.org
Date: 2000-02-13T05:52:36Z
Lists: pgsql-bugs, pgsql-hackers
Attachments
- uw720000213.patch (application/x-patch) patch
- (unnamed) (text/plain)
============================================================================
POSTGRESQL BUG REPORT TEMPLATE
============================================================================
Your name : Billy G. Allie
Your email address : Bill.Allie@mug.org
System Configuration
---------------------
Architecture (example: Intel Pentium) : Intel Pentium
Operating System (example: Linux 2.0.26 ELF) : UnixWare 7.0.1
PostgreSQL version (example: PostgreSQL-6.5.1): PostgreSQL-6.6
Compiler used (example: gcc 2.8.0) : SCO UDK
Please enter a FULL description of your problem:
------------------------------------------------
1. ecpg fails to link. The error message is:
Undefined first referenced
symbol in file
nocachegetattr pgc.o
2. trigger.c fails to compile due to a syntax error. It contains
a switch statement that has an empty default label. A label of a
switch statement must be followed by a statement (or a label which
is followed by a statement (or a label which ...)).
3. Files include stringinfo.h failed to compile. The macro,
'appendStringInfoCharMacro' is implemented with a '?:' operation
that returns a void expression for the true part and a char expresion
for the false part. Both the true and false parts of the '?:' oper-
ator must return the same type.
Please describe a way to repeat the problem. Please try to provide a
concise reproducible example, if at all possible:
----------------------------------------------------------------------
1. Compile ecpg.
2. Compile with a ANSI C compiler that enforces the standard :->
3. Compile with an ANSI C compiler that enforces the standard :->
If you know how this problem might be fixed, list the solution below:
---------------------------------------------------------------------
1. Don't know.
2. Apply the attached patch.
3. Apply the attached patch.