Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E91079EEB for ; Sat, 7 Apr 2012 16:56:38 +0000 (UTC) Received: (qmail 97012 invoked by uid 500); 7 Apr 2012 16:56:38 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 96977 invoked by uid 500); 7 Apr 2012 16:56:38 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 96965 invoked by uid 99); 7 Apr 2012 16:56:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 Apr 2012 16:56:38 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 Apr 2012 16:56:36 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 9D7C235E141 for ; Sat, 7 Apr 2012 16:56:16 +0000 (UTC) Date: Sat, 7 Apr 2012 16:56:16 +0000 (UTC) From: "Victor Igumnov (Created) (JIRA)" To: dev@couchdb.apache.org Message-ID: <643907925.1893.1333817776688.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Created] (COUCHDB-1456) Various build issues with couched 1.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Various build issues with couched 1.2.0 --------------------------------------- Key: COUCHDB-1456 URL: https://issues.apache.org/jira/browse/COUCHDB-1456 Project: CouchDB Issue Type: Bug Components: Build System Affects Versions: 1.1.1 Environment: CouchDB 1.2.0 / Solaris / gcc-4.2.3 / SpiderMonkey 1= .8.5 Reporter: Victor Igumnov =E2=80=A2 Hard coded paths: /opt/local/(include|lib) can't be overridden us= ing --libdir / --includedir =E2=80=A2 Fails to compile against spider monkey 1.8.5; CouchDB 1.1.1 did n= ot have this issue. See build stdout below.=20 gmake[4]: Entering directory `/software/work/apache-couchdb-1.2.0/src/couch= db/priv' /bin/sh ../../../libtool --tag=3DCC --mode=3Dlink gcc -g -Wall -Werror -D= _BSD_SOURCE -I/opt/extra/include -DXP_UNIX -I/opt/extra/spidermonkey-1.8.5/= include -I/opt/extra/spidermonkey-1.8.5/include/js -I/opt/extra/spidermonke= y-1.8.5/include/mozjs -I/opt/local/include -I/usr/local/include -I/usr/inc= lude -O2 -g -O2 -L/opt/extra/spidermonkey-1.8.5/lib -L/opt/local/lib -L/u= sr/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/opt/extra/lib -lcurl -L/opt= /extra/lib -lssl -lcrypto -lsocket -lnsl -lssl -lcrypto -lsocket -lnsl -ldl= -lz -lmozjs185-1.0 -lm -L/opt/local/lib -L/usr/local/lib -L/opt/local/= lib -L/usr/local/lib=20 libtool: link: gcc -g -Wall -Werror -D_BSD_SOURCE -I/opt/extra/include -DXP= _UNIX -I/opt/extra/spidermonkey-1.8.5/include -I/opt/extra/spidermonkey-1.8= .5/include/js -I/opt/extra/spidermonkey-1.8.5/include/mozjs -I/opt/local/in= clude -I/usr/local/include -I/usr/include -O2 -g -O2 -o couchjs couchjs-htt= p.o couchjs-main.o couchjs-utf8.o couchjs-util.o -L/opt/extra/spidermonkey= -1.8.5/lib -L/opt/local/lib -L/usr/local/lib -L/opt/extra/lib /opt/extra/li= b/libcurl.so -lssl -lcrypto -lsocket -lnsl -ldl -lz -lmozjs185-1.0 -lm -Wl,= -rpath -Wl,/opt/extra/lib -Wl,-rpath -Wl,/opt/extra/lib /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jsproxy.o): In function= `js::JSProxyHandler::~JSProxyHandler()': jsproxy.cpp:(.text+0x26f3): undefined reference to `operator delete(void*)' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jsproxy.o): In function= `js::JSScriptedProxyHandler::~JSScriptedProxyHandler()': jsproxy.cpp:(.text+0x2732): undefined reference to `operator delete(void*)' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jsproxy.o):(.gnu.linkon= ce.d.rel.ro._ZTVN2js14JSProxyHandlerE+0x10): undefined reference to `__cxa_= pure_virtual' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jsproxy.o):(.gnu.linkon= ce.d.rel.ro._ZTVN2js14JSProxyHandlerE+0x14): undefined reference to `__cxa_= pure_virtual' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jsproxy.o):(.gnu.linkon= ce.d.rel.ro._ZTVN2js14JSProxyHandlerE+0x18): undefined reference to `__cxa_= pure_virtual' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jsproxy.o):(.gnu.linkon= ce.d.rel.ro._ZTVN2js14JSProxyHandlerE+0x1c): undefined reference to `__cxa_= pure_virtual' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jsproxy.o):(.gnu.linkon= ce.d.rel.ro._ZTVN2js14JSProxyHandlerE+0x20): undefined reference to `__cxa_= pure_virtual' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jsproxy.o):(.gnu.linkon= ce.d.rel.ro._ZTVN2js14JSProxyHandlerE+0x24): more undefined references to `= __cxa_pure_virtual' follow /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jswrapper.o): In functi= on `JSWrapper::~JSWrapper()': jswrapper.cpp:(.text+0x2a92): undefined reference to `operator delete(void*= )' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jswrapper.o): In functi= on `JSCrossCompartmentWrapper::~JSCrossCompartmentWrapper()': jswrapper.cpp:(.text+0x2b42): undefined reference to `operator delete(void*= )' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jstracer.o): In functio= n `nanojit::LogControl::~LogControl()': jstracer.cpp:(.gnu.linkonce.t._ZN7nanojit10LogControlD0Ev+0x23): undefined = reference to `operator delete(void*)' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jstracer.o): In functio= n `js::DefaultSlotMap::~DefaultSlotMap()': jstracer.cpp:(.gnu.linkonce.t._ZN2js14DefaultSlotMapD0Ev+0x31): undefined r= eference to `operator delete(void*)' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(jstracer.o): In functio= n `js::SlotMap::~SlotMap()': jstracer.cpp:(.gnu.linkonce.t._ZN2js7SlotMapD0Ev+0x31): undefined reference= to `operator delete(void*)' /opt/extra/spidermonkey-1.8.5/lib/libmozjs185-1.0.a(Assembler.o):Assembler.= cpp:(.gnu.linkonce.t._ZN7nanojit9LirFilterD0Ev+0x23): more undefined refere= nces to `operator delete(void*)' follow collect2: ld returned 1 exit status gmake[4]: *** [couchjs] Error 1 gmake[4]: Leaving directory `/software/work/apache-couchdb-1.2.0/src/couchd= b/priv' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/software/work/apache-couchdb-1.2.0/src/couchd= b' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/software/work/apache-couchdb-1.2.0/src' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/software/work/apache-couchdb-1.2.0' gmake: *** [all] Error 2 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrato= rs: https://issues.apache.org/jira/secure/ContactAdministrators!default.jsp= a For more information on JIRA, see: http://www.atlassian.com/software/jira