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.

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
>>
>>
>

Reply via email to