Hi Sagu, As Dave says, some more details would be helpful. Also, if you can, I would suggest using a binary package system.
That being said, I suspect this would be resolved by doing what the error message suggests, namely recompiling with the flag -fPIC. In spidermonkey's case, there is no configure (at least for this version), so the following should work: make CFLAGS=-fPIC CXXFLAGS=-fPIC (You should absolutely do this on a clean, untarred version of spider monkey.) Cheers, Mike On Thu, Jun 12, 2014 at 8:55 AM, Dave Cottlehuber <[email protected]> wrote: > > Hello Team , > > > > I have installed the erlang using OTP , while instllating mozila > > monkey 1.8..5 and i am getting following error . > > > make[1]: *** [libmozjs185.so] Error 1 > > > > make[1]: Leaving directory `/etc/yum.repos.d/js-1.8.5/js/src' > > > > Welcome Sagu! > > To resolve the compile issues we’ll need some more details. I’m assuming > you are building some version of couchdb from source on a RH-alike linux? > BTW I’m no linux expert but /etc/yum.repos.d/js-1.8.5/js/src seems an odd > place to keep source code, if that’s actually what’s happening. > > Some questions: > > - what instructions are you referring to? > - what OS/version is this? > - what erlang + couchdb version are you trying to build? > - can you use packaged binaries for spidermonkey, erlang, curl etc rather > than building your own, at least initially? > - how was erlang built/installed, and which version? > - what is the command & output of spidermonkey’s configure script? > - what is the command & output of couchdb’s configure script? > > Please use a paste service like http://dpaste.de/ rather than post the > full output to the list. > > Thanks! > > A+ > Dave > >
