Re: build farm machine using mixed results - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: build farm machine using mixed results
Date
Msg-id 504A808E.8090605@dunslane.net
Whole thread Raw
In response to Re: build farm machine using mixed results  (Andrew Dunstan <andrew@dunslane.net>)
Responses Re: build farm machine using mixed results
List pgsql-hackers
On 09/04/2012 08:51 PM, Andrew Dunstan wrote:
>
> On 09/04/2012 08:37 PM, Tom Lane wrote:
>> Andrew Dunstan <andrew@dunslane.net> writes:
>>> Frankly, I have had enough failures of parallel make that I think doing
>>> this would generate a significant number of non-repeatable failures (I
>>> had one just the other day that took three invocations of make to get
>>> right). So I'm not sure doing this would advance us much, although I'm
>>> open to persuasion.
>> Really?  I routinely use -j4 for building, and it's been a long time
>> since I've seen failures.  I can believe that for instance "make check"
>> in contrib would have a problem running in parallel, but the build
>> process per se seems reliable enough from here.
>>
>>
>
>
> Both cases were vpath builds, which is what I usually use, if that's a 
> useful data point.
>
> Maybe I run on lower level hardware than you do. I saw this again this 
> afternoon after I posted the above. In both cases this was the machine 
> that runs the buildfarm's crake. I'll try to get a handle on it.
>
>


Well, it looks like it's always failing on ecpg, with preproc.h not 
being made in the right order. Here is the last bit of a make log 
starting from when it starts on ecpg. This is pretty repeatable.

cheers

andrew


-----

make -C ecpg all
make[3]: Entering directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg'
make -C include all
make[4]: Entering directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/include'
make -C pgtypeslib all
make -C preproc all
make[4]: Entering directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/pgtypeslib'
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/include/utils 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=3  -c -o 
numeric.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/pgtypeslib/numeric.c -MMD 
-MP -MF .deps/numeric.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/include/utils 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=3  -c -o 
common.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/pgtypeslib/common.c -MMD 
-MP -MF .deps/common.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/include/utils 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=3  -c -o 
datetime.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/pgtypeslib/datetime.c -MMD 
-MP -MF .deps/datetime.Po
make[4]: Entering directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/preproc'
make -C ../../../../src/port all
make[5]: Entering directory `/home/pgl/npgl/vpath.testpar/src/port'
make -C ../backend submake-errcodes
make[6]: Entering directory `/home/pgl/npgl/vpath.testpar/src/backend'
make[6]: Nothing to be done for `submake-errcodes'.
make[6]: Leaving directory `/home/pgl/npgl/vpath.testpar/src/backend'
make[5]: Leaving directory `/home/pgl/npgl/vpath.testpar/src/port'
'/usr/bin/perl' 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/parse.pl 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc < 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/../../../backend/parser/gram.y > preproc.y
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/include/utils 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=3  -c -o 
dt_common.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/pgtypeslib/dt_common.c -MMD 
-MP -MF .deps/dt_common.Po
'/usr/bin/perl' 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/check_rules.pl 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/../../../backend/parser/gram.y
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/include/utils 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=3  -c -o 
timestamp.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/pgtypeslib/timestamp.c -MMD 
-MP -MF .deps/timestamp.Po
/usr/bin/flex  -o'pgc.c' 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/pgc.l
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -DECPG_COMPILE -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include -I. 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc -DMAJOR_VERSION=4 
-DMINOR_VERSION=9 -DPATCHLEVEL=0 -I../../../../src/include 
-I/home/andrew/pgl/pg_head/src/include -D_GNU_SOURCE 
-I/usr/include/libxml2   -c -o type.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/type.c -MMD -MP -MF 
.deps/type.Po
rm -f pgstrcasecmp.c && ln -s 
/home/andrew/pgl/pg_head/src/port/pgstrcasecmp.c .
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/include/utils 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=3  -c -o 
interval.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/pgtypeslib/interval.c -MMD 
-MP -MF .deps/interval.Po
( echo '{ global:'; gawk '/^[^#]/ {printf "%s;\n",$1}' 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/pgtypeslib/exports.txt; 
echo ' local: *; };' ) >exports.list
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/include/utils 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=3  -c -o 
pgstrcasecmp.o pgstrcasecmp.c -MMD -MP -MF .deps/pgstrcasecmp.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -DECPG_COMPILE -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include -I. 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc -DMAJOR_VERSION=4 
-DMINOR_VERSION=9 -DPATCHLEVEL=0 -I../../../../src/include 
-I/home/andrew/pgl/pg_head/src/include -D_GNU_SOURCE 
-I/usr/include/libxml2   -c -o ecpg.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/ecpg.c -MMD -MP -MF 
.deps/ecpg.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -DECPG_COMPILE -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include -I. 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc -DMAJOR_VERSION=4 
-DMINOR_VERSION=9 -DPATCHLEVEL=0 -I../../../../src/include 
-I/home/andrew/pgl/pg_head/src/include -D_GNU_SOURCE 
-I/usr/include/libxml2   -c -o output.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/output.c -MMD -MP 
-MF .deps/output.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -DECPG_COMPILE -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include -I. 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc -DMAJOR_VERSION=4 
-DMINOR_VERSION=9 -DPATCHLEVEL=0 -I../../../../src/include 
-I/home/andrew/pgl/pg_head/src/include -D_GNU_SOURCE 
-I/usr/include/libxml2   -c -o parser.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/parser.c -MMD -MP 
-MF .deps/parser.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -DECPG_COMPILE -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include -I. 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc -DMAJOR_VERSION=4 
-DMINOR_VERSION=9 -DPATCHLEVEL=0 -I../../../../src/include 
-I/home/andrew/pgl/pg_head/src/include -D_GNU_SOURCE 
-I/usr/include/libxml2   -c -o keywords.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/keywords.c -MMD -MP 
-MF .deps/keywords.Po
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/parser.c:25:21: 
fatal error: preproc.h: No such file or directory
compilation terminated.
/home/andrew/pgl/pg_head/src/interfaces/ecpg/preproc/keywords.c:20:21: 
fatal error: preproc.h: No such file or directory
compilation terminated.
make[4]: *** [parser.o] Error 1
make[4]: *** Waiting for unfinished jobs....
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -shared -Wl,-soname,libpgtypes.so.3 
-Wl,--version-script=exports.list -o libpgtypes.so.3.4 numeric.o 
datetime.o common.o dt_common.o timestamp.o interval.o pgstrcasecmp.o  
-L../../../../src/port -Wl,--as-needed 
-Wl,-rpath,'/home/andrew/pgl/inst.testpar.5701/lib',--enable-new-dtags -lm
ar crs libpgtypes.a numeric.o datetime.o common.o dt_common.o 
timestamp.o interval.o pgstrcasecmp.o
ranlib libpgtypes.a
rm -f libpgtypes.so.3
ln -s libpgtypes.so.3.4 libpgtypes.so.3
rm -f libpgtypes.so
ln -s libpgtypes.so.3.4 libpgtypes.so
make[4]: Leaving directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/pgtypeslib'
make -C ecpglib all
make[4]: *** [keywords.o] Error 1
make[4]: Leaving directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/preproc'
make[3]: *** [all-preproc-recurse] Error 2
make[3]: *** Waiting for unfinished jobs....
make[4]: Entering directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/ecpglib'
make -C ../../../../src/interfaces/libpq all
make -C ../../../../src/interfaces/ecpg/pgtypeslib all
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
execute.o /home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/execute.c 
-MMD -MP -MF .deps/execute.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
typename.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/typename.c -MMD -MP 
-MF .deps/typename.Po
make[5]: Entering directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/pgtypeslib'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/pgtypeslib'
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
descriptor.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/descriptor.c -MMD 
-MP -MF .deps/descriptor.Po
make[5]: Entering directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/libpq'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/libpq'
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
sqlda.o /home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/sqlda.c 
-MMD -MP -MF .deps/sqlda.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o data.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/data.c -MMD -MP -MF 
.deps/data.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
error.o /home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/error.c 
-MMD -MP -MF .deps/error.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
prepare.o /home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/prepare.c 
-MMD -MP -MF .deps/prepare.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
memory.o /home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/memory.c 
-MMD -MP -MF .deps/memory.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
connect.o /home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/connect.c 
-MMD -MP -MF .deps/connect.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o misc.o 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/misc.c -MMD -MP -MF 
.deps/misc.Po
rm -f path.c && ln -s /home/andrew/pgl/pg_head/src/port/path.c .
rm -f pgstrcasecmp.c && ln -s 
/home/andrew/pgl/pg_head/src/port/pgstrcasecmp.c .
rm -f strlcpy.c && ln -s /home/andrew/pgl/pg_head/src/port/strlcpy.c .
rm -f thread.c && ln -s /home/andrew/pgl/pg_head/src/port/thread.c .
( echo '{ global:'; gawk '/^[^#]/ {printf "%s;\n",$1}' 
/home/andrew/pgl/pg_head/src/interfaces/ecpg/ecpglib/exports.txt; echo ' 
local: *; };' ) >exports.list
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o path.o 
path.c -MMD -MP -MF .deps/path.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
pgstrcasecmp.o pgstrcasecmp.c -MMD -MP -MF .deps/pgstrcasecmp.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
strlcpy.o strlcpy.c -MMD -MP -MF .deps/strlcpy.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -I../include 
-I/home/andrew/pgl/pg_head/src/interfaces/ecpg/include 
-I/home/andrew/pgl/pg_head/src/interfaces/libpq -I../../../../src/port 
-I../../../../src/include -I/home/andrew/pgl/pg_head/src/include 
-D_GNU_SOURCE -I/usr/include/libxml2  -DSO_MAJOR_VERSION=6  -c -o 
thread.o thread.c -MMD -MP -MF .deps/thread.Po
ccache gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute 
-Wformat-security -fno-strict-aliasing -fwrapv 
-fexcess-precision=standard -g -pthread  -D_REENTRANT -D_THREAD_SAFE 
-D_POSIX_PTHREAD_SEMANTICS -fpic -shared -Wl,-soname,libecpg.so.6 
-Wl,--version-script=exports.list -o libecpg.so.6.5 execute.o typename.o 
descriptor.o sqlda.o data.o error.o prepare.o memory.o connect.o misc.o 
path.o pgstrcasecmp.o strlcpy.o thread.o -L../../../../src/port 
-Wl,--as-needed 
-Wl,-rpath,'/home/andrew/pgl/inst.testpar.5701/lib',--enable-new-dtags 
-L../pgtypeslib -lpgtypes -L../../../../src/interfaces/libpq -lpq -lm 
-lpthread
ar crs libecpg.a execute.o typename.o descriptor.o sqlda.o data.o 
error.o prepare.o memory.o connect.o misc.o path.o pgstrcasecmp.o 
strlcpy.o thread.o
ranlib libecpg.a
rm -f libecpg.so.6
ln -s libecpg.so.6.5 libecpg.so.6
rm -f libecpg.so
ln -s libecpg.so.6.5 libecpg.so
make[4]: Leaving directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg/ecpglib'
make[3]: Leaving directory 
`/home/pgl/npgl/vpath.testpar/src/interfaces/ecpg'
make[2]: *** [all-ecpg-recurse] Error 2
make[2]: Leaving directory `/home/pgl/npgl/vpath.testpar/src/interfaces'
make[1]: *** [all-interfaces-recurse] Error 2
make[1]: Leaving directory `/home/pgl/npgl/vpath.testpar/src'
make: *** [all-src-recurse] Error 2











pgsql-hackers by date:

Previous
From: Jim Nasby
Date:
Subject: Re: Proof of concept: standalone backend with full FE/BE protocol
Next
From: Tom Lane
Date:
Subject: Re: build farm machine using mixed results