Hi Stefano,
Which version of gcc are you using?2014-12-22 9:52 GMT+01:00 stefano bonnin <stefano.bonnin@xxxxxxxxx>:
Hi all, I have followed the wiki about postgresql BDR:OS: Ubuntu 12.04.5 LTS
- git clone git://git.postgresql.org/git/2ndquadrant_bdr.git
- cd 2ndquadrant_bdr
- git checkout bdr/0.7.1
- ./configure --prefix=$HOME/bdr --with-openssl
- make
- make install
To install the BDR extension you'd then run:
- (cd contrib/btree_gist && make && make install)
- (cd contrib/bdr && make && make install)
or to instead install all contribs (useful to include widely used extensions like hstore):
- (cd contrib && make all)
- (cd contrib && make install)
BUT during cd contrib/bdr && make I obtain the following error:make -C ../../src/interfaces/libpq allmake[1]: Entering directory `/usr/src/meteosmit/postgresql-BDR/2ndquadrant_bdr/src/interfaces/libpq'make[1]: Nothing to be done for `all'.make[1]: Leaving directory `/usr/src/meteosmit/postgresql-BDR/2ndquadrant_bdr/src/interfaces/libpq'sed '0,/BDR_VERSION_DATE/s,\(BDR_VERSION_DATE\).*,\1 "2014-12-22",;0,/BDR_VERSION_GITHASH/s,\(BDR_VERSION_GITHASH\).*,\1 "a63674e",' bdr_version.h.in >bdr_version.hgcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -fpic -I../../src/interfaces/libpq -I. -I. -I../../src/include -D_GNU_SOURCE -c -o bdr.o bdr.cbdr.c: In function ‘bdr_perdb_worker_main’:bdr.c:1057:10: warning: ‘rc’ may be used uninitialized in this function [-Wuninitialized]gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -fpic -I../../src/interfaces/libpq -I. -I. -I../../src/include -D_GNU_SOURCE -c -o bdr_apply.o bdr_apply.cbdr_apply.c: In function ‘process_remote_commit’:bdr_apply.c:286:2: error: invalid operands to binary >> (have ‘TimestampTz’ and ‘int’)bdr_apply.c:355:3: error: invalid operands to binary >> (have ‘TimestampTz’ and ‘int’)make: *** [bdr_apply.o] Error 1Any help appreciated. Thanks.
--
Giuseppe Broccolo - 2ndQuadrant Italy
PostgreSQL Training, Services and Support
giuseppe.broccolo@xxxxxxxxxxxxxx | www.2ndQuadrant.it
PostgreSQL Training, Services and Support
giuseppe.broccolo@xxxxxxxxxxxxxx | www.2ndQuadrant.it