Обсуждение: ecpg seems rather badly broken
In current sources, ecpg doesn't compile anymore:
make[3]: Entering directory `/home/postgres/pgsql/src/interfaces/ecpg/lib'
make[3]: *** No rule to make target `dynamic.c', needed by `ecpglib.o'.
gcc -I../../../include -I../../../backend -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../include
-I../../../interfaces/libpq-fPIC -c -o typename.o typename.c
gcc -I../../../include -I../../../backend -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -O -g -I../include
-I../../../interfaces/libpq-fPIC -c -o descriptor.o descriptor.c
descriptor.c: In function `get_char_item':
descriptor.c:131: dereferencing pointer to incomplete type
descriptor.c:133: dereferencing pointer to incomplete type
descriptor.c:135: dereferencing pointer to incomplete type
descriptor.c:136: dereferencing pointer to incomplete type
descriptor.c:137: dereferencing pointer to incomplete type
make[3]: *** [descriptor.o] Error 1
(similar errors in several additional source files)
regards, tom lane
On Thu, Feb 24, 2000 at 11:59:19PM -0500, Tom Lane wrote: > In current sources, ecpg doesn't compile anymore: > ... Oops. The last commit left out the changes to one include file. Will commit this ASAP. Michael -- Michael Meskes | Go SF 49ers! Th.-Heuss-Str. 61, D-41812 Erkelenz | Go Rhein Fire! Tel.: (+49) 2431/72651 | Use Debian GNU/Linux! Email: Michael@Fam-Meskes.De | Use PostgreSQL!