Vivek Khera vivek at khera.org
Thu Nov 15 13:38:58 PST 2007
I updated my cluster to 1.2.12 today.  All machines are running  
FreeBSD 6.1/i386 or 6.2/amd64.  It upgraded very nicely on all boxes  
except one.

On one box, I happend to have bison 1.75 installed.  This caused slony  
compile to fail miserably when it tried to regenerate the parser for  
the log shipper, as shown below.  Simply uninstalling bison allowed it  
to build to completion and successful deployment.

What's the minimum version of bison this will work with?  If possible,  
the configure script should check for that.


cc -I/usr/local/include -I/usr/local/include/postgresql/server  -O2 - 
fno-strict-aliasing -pipe  -Wall -Wmissing-prototypes -Wmissing- 
declarations -I../.. -DPGSHARE="\"/usr/local/share/postgresql\""  -c - 
o ipcutil.o ipcutil.c
bison -y -d  parser.y
parser.y:358.20: parse error, unexpected ":", expecting ";" or "|"
parser.y:359.6-366.8: $$ of `arch_tracking' has no declared type
parser.y:526.15: parse error, unexpected ":", expecting ";" or "|"
parser.y:527.6-533.26: $4 of `arch_upd_set' has no declared type
parser.y:527.6-534.26: invalid $ value
parser.y:527.6-534.26: $6 of `arch_upd_set' has no declared type
parser.y:527.6-536.29: invalid $ value
parser.y:527.6-536.29: $7 of `arch_upd_set' has no declared type
parser.y:724.19-736.11: type clash (`att_elem' `str') on default action
parser.y:736.15: parse error, unexpected ":", expecting ";" or "|"
parser.y:737.6-742.30: $5 of `arch_ident_eq_lit' has no declared type
parser.y:737.6-746.15: $5 of `arch_ident_eq_lit' has no declared type
parser.y:737.6-748.14: $5 of `arch_ident_eq_lit' has no declared type
parser.y:737.6-760.14: $5 of `arch_ident_eq_lit' has no declared type
parser.y:811.18: parse error, unexpected ":", expecting ";" or "|"
parser.y:812.6-819.8: $$ of `arch_finishtable' has no declared type
parser.y:841.21: parse error, unexpected ":", expecting ";" or "|"
parser.y:842.6-849.8: $$ of `arch_seqsetval' has no declared type
parser.y:872.20: parse error, unexpected ":", expecting ";" or "|"
parser.y:873.6-880.8: $$ of `arch_pgsetval' has no declared type
parser.y:1057.15-1062.13: type clash (`str' `') on default action
parser.y:1062.16: parse error, unexpected ":", expecting ";" or "|"
gmake[3]: *** [parser.c] Error 1
gmake[3]: Leaving directory `/var/tmp/n/lorax1/usr/ports/databases/ 
slony1/work/slony1-1.2.12/src/slony_logshipper'
gmake[2]: *** [all] Error 2






More information about the Slony1-general mailing list