On 09/29/2010 11:49 AM, Randall Leeds wrote: > The wiki page linked by Michael has all the info you should need. Try > reading and understanding the steps for Ubuntu there. If any of it confuses > you please ask. Pay particular attention to the configure options that > specify where SpiderMonkey (xulrunner-dev) is installed. > we did follow the wiki page - although it is quite confusing with numerous ways to go and many references to libmozjs although it's deprecated for xulrunner we did the symlinks for xulrunner - libmozjs - no success we tried couchio bin file install - it failed ("unexpected "(" ) we tried couchio tar file configure - it failed (due to missing libmozjs) we even tried to reinstall vers 0.10 (apt-get install couchdb) - but that won't respond correctly (ie I guess all the dependencies are now messed up) we've been compiling and installing source pkgs for 10 yrs now but this has been the hardest to get working - not sure what the deal is or what is wrong with the whole spider-monkey xulrunner vs libmozjs thing but we can't get it working not sure what to do at this point. > http://wiki.apache.org/couchdb/Installing_on_Ubuntu > >> On 09/28/2010 11:18 PM, Muharem Hrnjadovic wrote: >> >>> On 09/29/2010 03:42 AM, MilesTogoe wrote: >>> >>> >>>> we had to remove the conflicting ubuntu version 0.10 but now we're >>>> getting the spidermonkey jsapi header missing error >>>> >>>> >>> What Ubuntu version is this? Can you please also paste the build errors >>> you are getting? >>> >>> >> ubuntu 10.04 >> >> checking for js/jsapi.h... no >> configure: error: Could not find the jsapi header. >> >> Are the Mozilla SpiderMonkey headers installed? >> >> >> >> >>> >>>> we tried: sudo ln -s /usr/lib/xulrunner-1.9.2.10/libmozjs.so >>>> /usr/lib/libmozjs.so >>>> >>>> but still getting the error - >>>> >>>> a) is there some other fix or or do we have conflicting syntax >>>> >>>> b) if we're using node with v8 installed - do we even need spidermonkey >>>> headers ? >>>> >>>> >>>> >>>> >>>>> wget http://couchdb.apache.org/downloads.html >>>>> sudo apt-get build-dep couchdb >>>>> tar xvzf apache-couchdb-1.0.1.tar.gz >>>>> cd apache-couchdb-1.0.1 >>>>> xulrunner -v >>>>> sudo ./configure --prefix=/usr/local/ --with-js-lib=/usr/lib/xulrunner- >>>>> devel-1.9.2.10/lib --with-js-include=/usr/lib/xulrunner-devel- >>>>> 1.9.2.10/include >>>>> sudo make >>>>> sudo make install >>>>> >>>>> sudo vi /etc/passwd change couchdb => /usr/local/var/lib/couchdb >>>>> sudo chown -R couchdb: /usr/local/var/{lib,log,run}/couchdb >>>>> /usr/local/etc/couchdb >>>>> sudo chmod 0770 /usr/local/var/{lib,log,run}/couchdb/ >>>>> sudo chmod 664 /usr/local/etc/couchdb/*.ini >>>>> sudo chmod 775 /usr/local/etc/couchdb/*.d >>>>> >>>>> cd /etc/init.d >>>>> sudo ln -s /usr/local/etc/init.d/couchdb couchdb >>>>> sudo /etc/init.d/couchdb start >>>>> >>>>> >>> Best regards/Mit freundlichen Grüßen >>> >>> >>> >> >