From: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Peter Eisentraut <peter_e(at)gmx(dot)net>, Robert Creager <robert(at)logicalchaos(dot)org>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: build farm machine using <make -j 8> mixed results |
Date: | 2012-09-07 23:17:34 |
Message-ID: | 504A808E.8090605@dunslane.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | 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(at)dunslane(dot)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
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2012-09-08 00:43:27 | Re: build farm machine using <make -j 8> mixed results |
Previous Message | Jim Nasby | 2012-09-07 21:47:49 | Re: Proof of concept: standalone backend with full FE/BE protocol |