make all-recursive make[1]: Entering directory `/home/tilgovi/src/apache/couchdb' Making all in bin make[2]: Entering directory `/home/tilgovi/src/apache/couchdb/bin' sed -e "s|%ERL%|/usr/bin/erl|g" \ -e "s|%ICU_CONFIG%|/usr/bin/icu-config|g" \ -e "s|%bindir%|/usr/local/bin|g" \ -e "s|%localerlanglibdir%|/usr/local/lib/couchdb/erlang/lib|g" \ -e "s|%defaultini%|default.ini|g" \ -e "s|%localini%|local.ini|g" \ -e "s|%localconfdir%|/usr/local/etc/couchdb|g" \ -e "s|%localstatelogdir%|/usr/local/var/log/couchdb|g" \ -e "s|%localstatelibdir%|/usr/local/var/lib/couchdb|g" \ -e "s|%localstatedir%|/usr/local/var|g" \ -e "s|%bug_uri%|https://issues.apache.org/jira/browse/COUCHDB|g" \ -e "s|%package_author_address%|dev@couchdb.apache.org|g" \ -e "s|%package_author_name%|The Apache Software Foundation|g" \ -e "s|%package_name%|Apache CouchDB|g" \ -e "s|%version%|1.2.0|g" \ -e "s|%couchdb_command_name%|`echo couchdb | sed 's,x,x,'`|g" > \ couchdb < couchdb.tpl chmod +x couchdb sed -e "s|%ERL%|/usr/bin/erl|g" \ -e "s|%bindir%|/usr/local/bin|g" \ -e "s|%localerlanglibdir%|/usr/local/lib/couchdb/erlang/lib|g" \ -e "s|%localconfdir%|/usr/local/etc/couchdb|g" \ -e "s|%localdatadir%|/usr/local/share/couchdb|g" \ -e "s|%localbuilddatadir%|/usr/local/share/couchdb|g" \ -e "s|%localstatelogdir%|/usr/local/var/log/couchdb|g" \ -e "s|%localstatelibdir%|/usr/local/var/lib/couchdb|g" \ -e "s|%localstatedir%|/usr/local/var|g" \ -e "s|%localstaterundir%|/usr/local/var/run/couchdb|g" \ -e "s|%couchlibdir%|/usr/local/lib/couchdb/erlang/lib/couch-%version%|g"\ -e "s|%couchincludedir%|/usr/local/lib/couchdb/erlang/lib/include|g"\ -e "s|%couchebindir%|/usr/local/lib/couchdb/erlang/lib/ebin|g"\ -e "s|%couchprivlibdir%|/usr/local/lib/couchdb/erlang/lib/couch-%version%/priv/lib|g"\ -e "s|%bug_uri%|https://issues.apache.org/jira/browse/COUCHDB|g" \ -e "s|%package_author_address%|dev@couchdb.apache.org|g" \ -e "s|%package_author_name%|The Apache Software Foundation|g" \ -e "s|%package_name%|Apache CouchDB|g" \ -e "s|%version%|1.2.0|g" \ -e "s|%couchdb_command_name%|`echo couchdb | sed 's,x,x,'`|g" > \ couch-config < couch-config.tpl chmod +x couch-config ln -s -f "/home/tilgovi/src/couchdb/src/couchdb/priv/couchjs" "couchjs_dev" sed -e "s|%ERL%|/usr/bin/erl|g" \ -e "s|%bindir%|/home/tilgovi/src/couchdb/bin|g" \ -e "s|%localerlanglibdir%|/home/tilgovi/src/couchdb\/src\/couchdb|g" \ -e "s|%couchlibdir%|/home/tilgovi/src/couchdb\/src\/couchdb|g"\ -e "s|%couchincludedir%|/home/tilgovi/src/couchdb\/src\/couchdb|g"\ -e "s|%couchebindir%|/home/tilgovi/src/couchdb\/src\/couchdb|g"\ -e "s|%couchprivlibdir%|/home/tilgovi/src/couchdb/src/couchdb/priv/.libs|g"\ -e "s|%localdatadir%|/home/tilgovi/src/couchdb/share|g" \ -e "s|%localbuilddatadir%|/home/tilgovi/src/couchdb/share|g" \ -e "s|%localstatelibdir%|/home/tilgovi/src/couchdb/tmp/lib|g" \ -e "s|%localstatelogdir%|/home/tilgovi/src/couchdb/tmp/log|g" \ -e "s|%localstatedir%|/home/tilgovi/src/couchdb/tmp|g" \ -e "s|%localstaterundir%|/home/tilgovi/src/couchdb/tmp/run|g" \ -e "s|%bug_uri%|https://issues.apache.org/jira/browse/COUCHDB|g" \ -e "s|%package_author_address%|dev@couchdb.apache.org|g" \ -e "s|%package_author_name%|The Apache Software Foundation|g" \ -e "s|%package_name%|Apache CouchDB|g" \ -e "s|%version%|1.2.0|g" \ -e "s|%couchdb_command_name%|/home/tilgovi/src/couchdb/utils/run|g" > \ couch-config_dev < couch-config.tpl chmod +x couch-config_dev touch couchdb.1 if test -x "/usr/bin/help2man"; then \ make -f Makefile couchdb; \ /usr/bin/help2man --no-info --help-option="-h" --version-option="-V" \ --name="Apache CouchDB database server" ./couchdb --output couchdb.1; \ fi make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/bin' make[3]: `couchdb' is up to date. make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/bin' make[2]: Leaving directory `/home/tilgovi/src/apache/couchdb/bin' Making all in etc make[2]: Entering directory `/home/tilgovi/src/apache/couchdb/etc' Making all in couchdb make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/etc/couchdb' sed -e "s|%bindir%|/usr/local/bin|g" \ -e "s|%localconfdir%|/usr/local/etc/couchdb|g" \ -e "s|%localdatadir%|/usr/local/share/couchdb|g" \ -e "s|%localbuilddatadir%|/usr/local/share/couchdb|g" \ -e "s|%localstatelibdir%|/usr/local/var/lib/couchdb|g" \ -e "s|%localstatelogdir%|/usr/local/var/log/couchdb|g" \ -e "s|%localstaterundir%|/usr/local/var/run/couchdb|g" \ -e "s|%couchprivlibdir%|/usr/local/lib/couchdb/erlang/lib/couch-1.2.0/priv/lib|g" \ -e "s|%couchjs_command_name%|`echo couchjs | sed 's,x,x,'`|g" \ < default.ini.tpl > default.ini sed -e "s|%bindir%|/home/tilgovi/src/couchdb/bin|g" \ -e "s|%localconfdir%|/home/tilgovi/src/couchdb/etc/couchdb|g" \ -e "s|%localdatadir%|/home/tilgovi/src/couchdb/share|g" \ -e "s|%localbuilddatadir%|/home/tilgovi/src/couchdb/share|g" \ -e "s|%localstatelibdir%|/home/tilgovi/src/couchdb/tmp/lib|g" \ -e "s|%localstatelogdir%|/home/tilgovi/src/couchdb/tmp/log|g" \ -e "s|%localstaterundir%|/home/tilgovi/src/couchdb/tmp/run|g" \ -e "s|%couchprivlibdir%|/home/tilgovi/src/couchdb/src/couchdb/priv/.libs|g" \ -e "s|%couchjs_command_name%|`echo couchjs_dev | sed 's,x,x,'`|g" \ < default.ini.tpl > default_dev.ini if test ! -f "local_dev.ini"; then \ cp local.ini local_dev.ini; \ fi make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/etc/couchdb' Making all in default make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/etc/default' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/etc/default' Making all in init make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/etc/init' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/etc/init' Making all in launchd make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/etc/launchd' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/etc/launchd' Making all in logrotate.d make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/etc/logrotate.d' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/etc/logrotate.d' Making all in windows make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/etc/windows' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/etc/windows' make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/etc' if test "/bin/mkdir -p"; then \ /bin/mkdir -p init; \ else \ if test ! -d init; then \ mkdir init; \ fi \ fi sed -e "s|%configure_input%|init/couchdb. Generated from init/couchdb.tpl by configure.|" \ -e "s|%bindir%|/usr/local/bin|" \ -e "s|%sysconfdir%|/usr/local/etc|" \ -e "s|%localstaterundir%|/usr/local/var/run/couchdb|" \ -e "s|%couchdb_command_name%|`echo couchdb | sed 's,x,x,'`|" \ < init/couchdb.tpl > init/couchdb sed -e "s|%localstatelogdir%|/usr/local/var/log/couchdb|g" < logrotate.d/couchdb.tpl > logrotate.d/couchdb make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/etc' make[2]: Leaving directory `/home/tilgovi/src/apache/couchdb/etc' Making all in src make[2]: Entering directory `/home/tilgovi/src/apache/couchdb/src' Making all in couchdb make[3]: Entering directory `/home/tilgovi/src/apache/couchdb/src/couchdb' Making all in priv make[4]: Entering directory `/home/tilgovi/src/apache/couchdb/src/couchdb/priv' /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy -I/usr/lib/erlang/usr/include -D_XOPEN_SOURCE -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -MT couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c -o couch_icu_driver_la-couch_icu_driver.lo `test -f 'icu_driver/couch_icu_driver.c' || echo './'`icu_driver/couch_icu_driver.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy -I/usr/lib/erlang/usr/include -D_XOPEN_SOURCE -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -MT couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c icu_driver/couch_icu_driver.c -fPIC -DPIC -o .libs/couch_icu_driver_la-couch_icu_driver.o mv -f .deps/couch_icu_driver_la-couch_icu_driver.Tpo .deps/couch_icu_driver_la-couch_icu_driver.Plo /bin/bash ../../../libtool --tag=CC --mode=link gcc -O2 -g -O2 -module -avoid-version -L/opt/local/lib -L/usr/local/lib -o couch_icu_driver.la -rpath /usr/local/lib/couchdb/erlang/lib/couch-1.2.0/priv/lib couch_icu_driver_la-couch_icu_driver.lo -ldl -lm -L/usr/lib -licui18n -licuuc -licudata -ldl -lm -L/opt/local/lib -L/usr/local/lib -lcrypt libtool: link: gcc -shared -fPIC -DPIC .libs/couch_icu_driver_la-couch_icu_driver.o -L/opt/local/lib -L/usr/local/lib -L/usr/lib -licui18n -licuuc -licudata -ldl -lm -lcrypt -O2 -O2 -Wl,-soname -Wl,couch_icu_driver.so -o .libs/couch_icu_driver.so libtool: link: ( cd ".libs" && rm -f "couch_icu_driver.la" && ln -s "../couch_icu_driver.la" "couch_icu_driver.la" ) /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy -D_BSD_SOURCE -I/usr/lib/erlang/usr/include -D_XOPEN_SOURCE -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -MT couch_ejson_compare_la-couch_ejson_compare.lo -MD -MP -MF .deps/couch_ejson_compare_la-couch_ejson_compare.Tpo -c -o couch_ejson_compare_la-couch_ejson_compare.lo `test -f 'couch_ejson_compare/couch_ejson_compare.c' || echo './'`couch_ejson_compare/couch_ejson_compare.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy -D_BSD_SOURCE -I/usr/lib/erlang/usr/include -D_XOPEN_SOURCE -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -MT couch_ejson_compare_la-couch_ejson_compare.lo -MD -MP -MF .deps/couch_ejson_compare_la-couch_ejson_compare.Tpo -c couch_ejson_compare/couch_ejson_compare.c -fPIC -DPIC -o .libs/couch_ejson_compare_la-couch_ejson_compare.o mv -f .deps/couch_ejson_compare_la-couch_ejson_compare.Tpo .deps/couch_ejson_compare_la-couch_ejson_compare.Plo /bin/bash ../../../libtool --tag=CC --mode=link gcc -O2 -g -O2 -module -avoid-version -L/opt/local/lib -L/usr/local/lib -o couch_ejson_compare.la -rpath /usr/local/lib/couchdb/erlang/lib/couch-1.2.0/priv/lib couch_ejson_compare_la-couch_ejson_compare.lo -ldl -lm -L/usr/lib -licui18n -licuuc -licudata -ldl -lm -L/opt/local/lib -L/usr/local/lib -lcrypt libtool: link: gcc -shared -fPIC -DPIC .libs/couch_ejson_compare_la-couch_ejson_compare.o -L/opt/local/lib -L/usr/local/lib -L/usr/lib -licui18n -licuuc -licudata -ldl -lm -lcrypt -O2 -O2 -Wl,-soname -Wl,couch_ejson_compare.so -o .libs/couch_ejson_compare.so libtool: link: ( cd ".libs" && rm -f "couch_ejson_compare.la" && ln -s "../couch_ejson_compare.la" "couch_ejson_compare.la" ) cp spawnkillable/couchspawnkillable.sh couchspawnkillable chmod +x couchspawnkillable gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy -D_XOPEN_SOURCE -I/opt/local/include -I/usr/local/include -I/usr/include -g -Wall -Werror -D_BSD_SOURCE -DXP_UNIX -I-I/usr/include/nspr -I/usr/include/js -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -MT couchjs-http.o -MD -MP -MF .deps/couchjs-http.Tpo -c -o couchjs-http.o `test -f 'couch_js/http.c' || echo './'`couch_js/http.c mv -f .deps/couchjs-http.Tpo .deps/couchjs-http.Po gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy -D_XOPEN_SOURCE -I/opt/local/include -I/usr/local/include -I/usr/include -g -Wall -Werror -D_BSD_SOURCE -DXP_UNIX -I-I/usr/include/nspr -I/usr/include/js -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -MT couchjs-main.o -MD -MP -MF .deps/couchjs-main.Tpo -c -o couchjs-main.o `test -f 'couch_js/main.c' || echo './'`couch_js/main.c mv -f .deps/couchjs-main.Tpo .deps/couchjs-main.Po gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy -D_XOPEN_SOURCE -I/opt/local/include -I/usr/local/include -I/usr/include -g -Wall -Werror -D_BSD_SOURCE -DXP_UNIX -I-I/usr/include/nspr -I/usr/include/js -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -MT couchjs-utf8.o -MD -MP -MF .deps/couchjs-utf8.Tpo -c -o couchjs-utf8.o `test -f 'couch_js/utf8.c' || echo './'`couch_js/utf8.c mv -f .deps/couchjs-utf8.Tpo .deps/couchjs-utf8.Po gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/snappy/google-snappy -D_XOPEN_SOURCE -I/opt/local/include -I/usr/local/include -I/usr/include -g -Wall -Werror -D_BSD_SOURCE -DXP_UNIX -I-I/usr/include/nspr -I/usr/include/js -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -MT couchjs-util.o -MD -MP -MF .deps/couchjs-util.Tpo -c -o couchjs-util.o `test -f 'couch_js/util.c' || echo './'`couch_js/util.c mv -f .deps/couchjs-util.Tpo .deps/couchjs-util.Po /bin/bash ../../../libtool --tag=CC --mode=link gcc -g -Wall -Werror -D_BSD_SOURCE -DXP_UNIX -I-I/usr/include/nspr -I/usr/include/js -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -L/usr/lib -L/opt/local/lib -L/usr/local/lib -L/opt/local/lib -L/usr/local/lib -o couchjs couchjs-http.o couchjs-main.o couchjs-utf8.o couchjs-util.o -L/usr/lib/x86_64-linux-gnu -lcurl -Wl,-Bsymbolic-functions -Wl,-z,relro -lmozjs185-1.0 -lm -lmozjs185 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -L/opt/local/lib -L/usr/local/lib -L/opt/local/lib -L/usr/local/lib -lcrypt libtool: link: gcc -g -Wall -Werror -D_BSD_SOURCE -DXP_UNIX -I-I/usr/include/nspr -I/usr/include/js -I/opt/local/include -I/usr/local/include -I/usr/include -O2 -g -O2 -o couchjs couchjs-http.o couchjs-main.o couchjs-utf8.o couchjs-util.o -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -L/usr/lib -L/opt/local/lib -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -lmozjs185-1.0 -lm -lmozjs185 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lcrypt /usr/lib/libmozjs185-1.0.a(jstracer.o): In function `nanojit::LogControl::~LogControl()': (.text._ZN7nanojit10LogControlD0Ev[_ZN7nanojit10LogControlD5Ev]+0xb): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(jstracer.o): In function `js::SlotMap::~SlotMap()': (.text._ZN2js7SlotMapD0Ev[_ZN2js7SlotMapD5Ev]+0x1e): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(jstracer.o): In function `js::SlotMap::~SlotMap()': (.text._ZN2js7SlotMapD0Ev[_ZN2js7SlotMapD5Ev]+0x32): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(jstracer.o): In function `js::DefaultSlotMap::~DefaultSlotMap()': (.text._ZN2js14DefaultSlotMapD0Ev[_ZN2js14DefaultSlotMapD5Ev]+0x1e): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(jstracer.o): In function `js::DefaultSlotMap::~DefaultSlotMap()': (.text._ZN2js14DefaultSlotMapD0Ev[_ZN2js14DefaultSlotMapD5Ev]+0x32): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(jsproxy.o):(.text+0x2de): more undefined references to `operator delete(void*)' follow /usr/lib/libmozjs185-1.0.a(jsproxy.o):(.data.rel.ro._ZTVN2js14JSProxyHandlerE[vtable for js::JSProxyHandler]+0x20): undefined reference to `__cxa_pure_virtual' /usr/lib/libmozjs185-1.0.a(jsproxy.o):(.data.rel.ro._ZTVN2js14JSProxyHandlerE[vtable for js::JSProxyHandler]+0x28): undefined reference to `__cxa_pure_virtual' /usr/lib/libmozjs185-1.0.a(jsproxy.o):(.data.rel.ro._ZTVN2js14JSProxyHandlerE[vtable for js::JSProxyHandler]+0x30): undefined reference to `__cxa_pure_virtual' /usr/lib/libmozjs185-1.0.a(jsproxy.o):(.data.rel.ro._ZTVN2js14JSProxyHandlerE[vtable for js::JSProxyHandler]+0x38): undefined reference to `__cxa_pure_virtual' /usr/lib/libmozjs185-1.0.a(jsproxy.o):(.data.rel.ro._ZTVN2js14JSProxyHandlerE[vtable for js::JSProxyHandler]+0x40): undefined reference to `__cxa_pure_virtual' /usr/lib/libmozjs185-1.0.a(jsproxy.o):(.data.rel.ro._ZTVN2js14JSProxyHandlerE[vtable for js::JSProxyHandler]+0x48): more undefined references to `__cxa_pure_virtual' follow /usr/lib/libmozjs185-1.0.a(jswrapper.o): In function `JSCrossCompartmentWrapper::~JSCrossCompartmentWrapper()': (.text+0x19e): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(jswrapper.o): In function `JSWrapper::~JSWrapper()': (.text+0x1be): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(Assembler.o): In function `nanojit::LirFilter::~LirFilter()': (.text._ZN7nanojit9LirFilterD0Ev[_ZN7nanojit9LirFilterD5Ev]+0xb): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(LIR.o): In function `nanojit::LirBufWriter::~LirBufWriter()': (.text._ZN7nanojit12LirBufWriterD0Ev[_ZN7nanojit12LirBufWriterD5Ev]+0xb): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(LIR.o): In function `nanojit::ExprFilter::~ExprFilter()': (.text._ZN7nanojit10ExprFilterD0Ev[_ZN7nanojit10ExprFilterD5Ev]+0xb): undefined reference to `operator delete(void*)' /usr/lib/libmozjs185-1.0.a(LIR.o):(.text._ZN7nanojit11StackFilterD0Ev[_ZN7nanojit11StackFilterD5Ev]+0xb): more undefined references to `operator delete(void*)' follow collect2: ld returned 1 exit status make[4]: *** [couchjs] Error 1 make[4]: Leaving directory `/home/tilgovi/src/apache/couchdb/src/couchdb/priv' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/tilgovi/src/apache/couchdb/src/couchdb' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/tilgovi/src/apache/couchdb/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/tilgovi/src/apache/couchdb' make: *** [all] Error 2