On Sun, 2 Dec 2018, at 19:53, Naomi Slater wrote: > hey folks, > > it's been a while since I tested a release. but here we go
\o/ > /private/tmp/couchdb/dist/apache-couchdb-2.3.0/src/couch/priv/couch_js/ > http.c > /private/tmp/couchdb/dist/apache-couchdb-2.3.0/src/couch/priv/couch_js/ > http.c:18:10: > fatal error: 'jsapi.h' file not found > #include <jsapi.h> > ^~~~~~~~~ > 1 error generated. > ERROR: compile failed while processing > /private/tmp/couchdb/dist/apache-couchdb-2.3.0/src/couch: rebar_abort > make: *** [couch] Error 1 > > so it seems like there's another dependency I don't have. but I can't tell > just from looking at this error message what is missing > > so I guess I have two questions: > > 1. what do I need to do to get this working? install spidermonkey 1.8.5. I guess `brew install spidermonkey icu4cx erlang` should be enough but I don't have a suitable mac to hand. I guess you're using homebrew? > 2. I don't have any opinions re the removal of GNU Autoconf. I'm sure there > was a reason, etc, etc. but it seems to me that the install experience is > somewhat worse than the last time I looked at it. without the dependency > checking in `./configure`, these messages are not a great first run > experience. is this a known issue? No but it should be reasonably easy to add those back. The dependencies are listed in the usual places though. A+ Dave