[ https://issues.apache.org/jira/browse/COUCHDB-47?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12593066#action_12593066 ] Robert Rees commented on COUCHDB-47: ------------------------------------ Yeah I'll try and explain a bit better and provide a hacky fix that might explain better than just words! I have built Spidermonkey using the default instructions and the during the build the jsautocfg.h is created in the target (DARWIN_DBG.OBJ). I imagine that during the install process for Spidermonkey the headers from both source and target platform are placed in the same include directory, however by default the headers in both js/src/ and js/src/TARGET_PLATFORM need to be included. So for example I have managed to fix the issue by changing the --with-js-lib case to the following: # Check whether --with-js-lib was given. if test "${with_js_lib+set}" = set; then withval=$with_js_lib; JS_LIB_FLAGS="-L$withval" JS_INCLUDE_FLAGS="$JS_INCLUDE_FLAGS -I$withval" fi Looking at it again I think the issue is that -with-js-include is probably meant to point at an installed Spidermonkey whereas I am building ICU, Spidermonkey and CouchDB side by side without ever installing any of them to /usr/local (or similar). If this is the case then the bug could probably be resolved by documentation and I could just symbolically link jsautocfg.h to js/src to make this compilation step pass. > --with-js-lib configure flag does not work > ------------------------------------------ > > Key: COUCHDB-47 > URL: https://issues.apache.org/jira/browse/COUCHDB-47 > Project: CouchDB > Issue Type: Bug > Components: Build System > Environment: OSX Leopard, Spidermonkey 1.7, Erlang 5.6, CouchDB r650729 > Reporter: Robert Rees > > When trying to build against my source distribution of Spidermonkey the build script acknowledges the existence of libjs but gives an error message that the header files (jsapi.h) is not present. This seems to be due to an error in the test file the build script constructs to test the include of the header file. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.