Hi there, I'm trying to build couchdb from the trunk but make fails with error:
Making all in src/couchdb make[2]: Entering directory `/home/edmiston/zoltan/couchdb_trunk/couchdb02/src/couchdb' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -L/usr/local/lib -L/opt/local/lib -I/usr/local/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX -I/usr/include -L/usr/lib -g -O2 -MT couch_erl_driver_la-couch_erl_driver.lo -MD -MP -MF .deps/couch_erl_driver_la-couch_erl_driver.Tpo -c -o couch_erl_driver_la-couch_erl_driver.lo `test -f 'couch_erl_driver.c' || echo './'`couch_erl_driver.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I../.. -L/usr/local/lib -L/opt/local/lib -I/usr/local/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX -I/usr/include -L/usr/lib -g -O2 -MT couch_erl_driver_la-couch_erl_driver.lo -MD -MP -MF .deps/couch_erl_driver_la-couch_erl_driver.Tpo -c couch_erl_driver.c -fPIC -DPIC -o .libs/couch_erl_driver_la-couch_erl_driver.o couch_erl_driver.c:156: warning: initialization from incompatible pointer type couch_erl_driver.c:163: error: 'ERL_DRV_EXTENDED_MARKER' undeclared here (not in a function) couch_erl_driver.c:163: warning: excess elements in struct initializer couch_erl_driver.c:163: warning: (near initialization for 'couch_driver_entry') couch_erl_driver.c:164: error: 'ERL_DRV_EXTENDED_MAJOR_VERSION' undeclared here (not in a function) couch_erl_driver.c:164: warning: excess elements in struct initializer couch_erl_driver.c:164: warning: (near initialization for 'couch_driver_entry') couch_erl_driver.c:165: error: 'ERL_DRV_EXTENDED_MINOR_VERSION' undeclared here (not in a function) couch_erl_driver.c:165: warning: excess elements in struct initializer couch_erl_driver.c:165: warning: (near initialization for 'couch_driver_entry') couch_erl_driver.c:166: error: 'ERL_DRV_FLAG_USE_PORT_LOCKING' undeclared here (not in a function) couch_erl_driver.c:166: warning: excess elements in struct initializer couch_erl_driver.c:166: warning: (near initialization for 'couch_driver_entry') couch_erl_driver.c:167: warning: excess elements in struct initializer couch_erl_driver.c:167: warning: (near initialization for 'couch_driver_entry') couch_erl_driver.c:168: warning: excess elements in struct initializer couch_erl_driver.c:168: warning: (near initialization for 'couch_driver_entry') make[2]: *** [couch_erl_driver_la-couch_erl_driver.lo] Error 1 make[2]: Leaving directory `/home/edmiston/zoltan/couchdb_trunk/couchdb02/src/couchdb' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/edmiston/zoltan/couchdb_trunk/couchdb02' make: *** [all] Error 2 Just a summary of what I've done: svn co http://svn.apache.org/repos/asf/incubator/couchdb/trunk couchdb02 cd couchdb02 ./bootstrap ./configure make Both ./bootstrap and ./configure runs successfully and I am also able to build couchdb from apache-couchdb-0.8.1-incubating.tar.gz. Thanks for your help. Cheers, Zoltan