Hi, I just detected another problem with building ecpg in a VPATH environment. This patch fixes it for me.
This is needed because ecpg_config.h ends up in the build dir rather than the source dir. Thanks, -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc.
Index: src/interfaces/ecpg/test/Makefile.regress =================================================================== RCS file: /home/alvherre/cvs/pgsql/src/interfaces/ecpg/test/Makefile.regress,v retrieving revision 1.3 diff -c -p -r1.3 Makefile.regress *** src/interfaces/ecpg/test/Makefile.regress 9 Aug 2006 22:48:17 -0000 1.3 --- src/interfaces/ecpg/test/Makefile.regress 28 Aug 2006 02:50:19 -0000 *************** *** 1,4 **** ! override CPPFLAGS := -I$(srcdir)/../../include -I$(libpq_srcdir) $(CPPFLAGS) override CFLAGS += $(PTHREAD_CFLAGS) override LDFLAGS := -L../../ecpglib -L../../pgtypeslib -L../../../libpq $(LDFLAGS) --- 1,4 ---- ! override CPPFLAGS := -I$(srcdir)/../../include -I$(top_builddir)/$(subdir)/../../include -I$(libpq_srcdir) $(CPPFLAGS) override CFLAGS += $(PTHREAD_CFLAGS) override LDFLAGS := -L../../ecpglib -L../../pgtypeslib -L../../../libpq $(LDFLAGS)
---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings