couchbase / couchbase/couchdb

problem to build on debian wheezy

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Erlang
Stars
142
Forks
58
PR merge metrics
No merged PRs in 30d

Description

I am building couchdb on debian wheezy (so to build with geocouch later).

I am following instructions in INSTALL.Unix file:
sudo apt-get install build-essential
sudo apt-get install erlang libicu-dev libmozjs-dev libcurl4-openssl-dev

git clone https://github.com/couchbase/couchdb.git
cd couchdb
./bootstrap
./configure
...
checking for JS_NewContext in -lmozjs... no
checking for JS_NewContext in -ljs... no
checking for JS_NewContext in -ljs3250... no
checking for JS_NewContext in -ljs32... no
configure: error: Could not find the js library.

Is the Mozilla SpiderMonkey library installed?

Although I can see the library there:
/usr/lib/libmozjs.so

Has the build on wheezy been recently tested ? Am I doing something wrong ?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with INSTALL.Unix and reproduce the reported ./bootstrap and ./configure sequence on Debian Wheezy, focusing on the JS_NewContext checks and the reported /usr/lib/libmozjs.so path. Done means identifying why the js library is not detected and documenting or correcting the build instructions so configuration proceeds.

Written by the indexing model from the issue text.

Assessment

Tech stack
debian, erlang
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.