{"issue":{"created_at":"2011-12-12T05:14:29Z","state":"open","updated_at":"2011-12-12T05:35:44Z","user":{"gravatar_id":"693307b4e0cb9366f34862c9dfacd7fc","id":71256,"url":"https://api.github.com/users/TooTallNate","login":"TooTallNate","avatar_url":"https://secure.gravatar.com/avatar/693307b4e0cb9366f34862c9dfacd7fc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":3,"body":"I would love to get this working to compile on my iPhone, and use node there (see https://tootallnate.net/nodejs-on-ios). The problem with the current node on iOS is that there's no way that Apple is currently gonna let V8 on their platform, so in the meantime we could potentially use SpiderNode on the app store.\r\n\r\nI'm using 10.7.2 Lion:\r\n\r\n```\r\n[100/149] libjs_static.a: deps/mozjs/js/src/dtoa.c deps/mozjs/js/src/prmjtime.cpp deps/mozjs/js/src/jsweakmap.cpp deps/mozjs/js/src/jsmath.cpp deps/mozjs/js/src/jsscope.cpp deps/mozjs/js/src/jsoplengen.cpp deps/mozjs/js/src/jsnum.cpp deps/mozjs/js/src/jspropertytree.cpp deps/mozjs/js/src/jsclone.cpp deps/mozjs/js/src/jstypedarray.cpp deps/mozjs/js/src/jsarena.cpp deps/mozjs/js/src/jsdbgapi.cpp deps/mozjs/js/src/jsstr.cpp deps/mozjs/js/src/jsalloc.cpp deps/mozjs/js/src/jsonparser.cpp deps/mozjs/js/src/jsemit.cpp deps/mozjs/js/src/jstracer.cpp deps/mozjs/js/src/jskwgen.cpp deps/mozjs/js/src/jscompartment.cpp deps/mozjs/js/src/jsgc.cpp deps/mozjs/js/src/jsapi.cpp deps/mozjs/js/src/jsexn.cpp deps/mozjs/js/src/jsdhash.cpp deps/mozjs/js/src/jsbool.cpp deps/mozjs/js/src/jswrapper.cpp deps/mozjs/js/src/jsscan.cpp deps/mozjs/js/src/jsfun.cpp deps/mozjs/js/src/jsgcstats.cpp deps/mozjs/js/src/jsscript.cpp deps/mozjs/js/src/jsinterp.cpp deps/mozjs/js/src/jsprobes.cpp deps/mozjs/js/src/jsarray.cpp deps/mozjs/js/src/jsgcchunk.cpp deps/mozjs/js/src/jsinvoke.cpp deps/mozjs/js/src/GlobalObject.cpp deps/mozjs/js/src/jsfriendapi.cpp deps/mozjs/js/src/jsparse.cpp deps/mozjs/js/src/jspropertycache.cpp deps/mozjs/js/src/jsxdrapi.cpp deps/mozjs/js/src/jsdate.cpp deps/mozjs/js/src/jsanalyze.cpp deps/mozjs/js/src/jsproxy.cpp deps/mozjs/js/src/jsopcode.cpp deps/mozjs/js/src/jslock.cpp deps/mozjs/js/src/jsnativestack.cpp deps/mozjs/js/src/jsbuiltins.cpp deps/mozjs/js/src/jsiter.cpp deps/mozjs/js/src/jshash.cpp deps/mozjs/js/src/json.cpp deps/mozjs/js/src/jsobj.cpp deps/mozjs/js/src/jsprf.cpp deps/mozjs/js/src/jscntxt.cpp deps/mozjs/js/src/jsreflect.cpp deps/mozjs/js/src/jscpucfg.cpp deps/mozjs/js/src/sharkctl.cpp deps/mozjs/js/src/jsutil.cpp deps/mozjs/js/src/jsatom.cpp deps/mozjs/js/src/jslog2.cpp deps/mozjs/js/src/jsdtoa.cpp deps/mozjs/js/src/jsxml.cpp deps/mozjs/js/src/jsgcmark.cpp deps/mozjs/js/src/jsregexp.cpp deps/mozjs/js/src/jspubtd.h deps/mozjs/js/src/jsinttypes.h deps/mozjs/js/src/jsscriptinlines.h deps/mozjs/js/src/jsarena.h deps/mozjs/js/src/jsexn.h deps/mozjs/js/src/jsbit.h deps/mozjs/js/src/jstl.h deps/mozjs/js/src/jsclone.h deps/mozjs/js/src/jsstrinlines.h deps/mozjs/js/src/jstracer.h deps/mozjs/js/src/jsgcstats.h deps/mozjs/js/src/jsgcinlines.h deps/mozjs/js/src/jstypes.h deps/mozjs/js/src/jshotloop.h deps/mozjs/js/src/jsstaticcheck.h deps/mozjs/js/src/jsobj.h deps/mozjs/js/src/json.h deps/mozjs/js/src/sharkctl.h deps/mozjs/js/src/jsapi.h deps/mozjs/js/src/jsalloc.h deps/mozjs/js/src/jsbuiltins.h deps/mozjs/js/src/jsnum.h deps/mozjs/js/src/jsproxy.h deps/mozjs/js/src/jsemit.h deps/mozjs/js/src/jsdhash.h deps/mozjs/js/src/jsobjinlines.h deps/mozjs/js/src/jsreflect.h deps/mozjs/js/src/jspropertycache.h deps/mozjs/js/src/jsparse.h deps/mozjs/js/src/jscell.h deps/mozjs/js/src/jsbool.h deps/mozjs/js/src/jsarray.h deps/mozjs/js/src/jscntxt.h deps/mozjs/js/src/jsscan.h deps/mozjs/js/src/jsopcodeinlines.h deps/mozjs/js/src/jsopcode.h deps/mozjs/js/src/jsstr.h deps/mozjs/js/src/prmjtime.h deps/mozjs/js/src/GlobalObject.h deps/mozjs/js/src/jstypedarray.h deps/mozjs/js/src/jsinterp.h deps/mozjs/js/src/jscpucfg.h deps/mozjs/js/src/jsatominlines.h deps/mozjs/js/src/jsfriendapi.h deps/mozjs/js/src/jsinterpinlines.h deps/mozjs/js/src/jsweakmap.h deps/mozjs/js/src/jsnativestack.h deps/mozjs/js/src/jsanalyze.h deps/mozjs/js/src/jscompat.h deps/mozjs/js/src/jsprf.h deps/mozjs/js/src/jsscope.h deps/mozjs/js/src/resource.h deps/mozjs/js/src/jslong.h deps/mozjs/js/src/jswin.h deps/mozjs/js/src/jsversion.h deps/mozjs/js/src/jsotypes.h deps/mozjs/js/src/jsvector.h deps/mozjs/js/src/jshashtable.h deps/mozjs/js/src/jsutil.h deps/mozjs/js/src/jscntxtinlines.h deps/mozjs/js/src/jsval.h deps/mozjs/js/src/jsfuninlines.h deps/mozjs/js/src/jsxml.h deps/mozjs/js/src/jswrapper.h deps/mozjs/js/src/jspropertytree.h deps/mozjs/js/src/jsdate.h deps/mozjs/js/src/jsiter.h deps/mozjs/js/src/jsgcmark.h deps/mozjs/js/src/jsxdrapi.h deps/mozjs/js/src/jspropertycacheinlines.h deps/mozjs/js/src/jslibmath.h deps/mozjs/js/src/jsscopeinlines.h deps/mozjs/js/src/jsdbgapi.h deps/mozjs/js/src/jsgcchunk.h deps/mozjs/js/src/jsprvtd.h deps/mozjs/js/src/jscompartment.h deps/mozjs/js/src/jsatom.h deps/mozjs/js/src/jsdbgapiinlines.h deps/mozjs/js/src/jsfun.h deps/mozjs/js/src/jsgc.h deps/mozjs/js/src/jsmath.h deps/mozjs/js/src/jsregexpinlines.h deps/mozjs/js/src/jsscript.h deps/mozjs/js/src/jsonparser.h deps/mozjs/js/src/jsvalue.h deps/mozjs/js/src/jslock.h deps/mozjs/js/src/jshash.h deps/mozjs/js/src/jsdtoa.h deps/mozjs/js/src/jsregexp.h deps/mozjs/js/src/jsprobes.h deps/mozjs/js/src/jsstdint.h deps/mozjs/js/src/jsclist.h deps/mozjs/js/src/js-config.in deps/mozjs/js/src/js-config.h.in deps/mozjs/js/src/configure.in deps/mozjs/js/src/Makefile.in deps/mozjs/js/src/v8api/handles.cpp deps/mozjs/js/src/v8api/internal.cpp deps/mozjs/js/src/v8api/array.cpp deps/mozjs/js/src/v8api/function.cpp deps/mozjs/js/src/v8api/core.cpp deps/mozjs/js/src/v8api/string.cpp deps/mozjs/js/src/v8api/template.cpp deps/mozjs/js/src/v8api/objecttemplate.cpp deps/mozjs/js/src/v8api/object.cpp deps/mozjs/js/src/v8api/functiontemplate.cpp deps/mozjs/js/src/v8api/v8.cpp deps/mozjs/js/src/v8api/v8.h deps/mozjs/js/src/v8api/v8-internal.h deps/mozjs/js/src/v8api/v8-debug.h deps/mozjs/nsprpub/configure.in deps/mozjs/nsprpub/Makefile.in deps/mozjs/mfbt/Util.h deps/mozjs/mfbt/Types.h deps/mozjs/nsprpub/configure -> build/default/libjs_static.a\r\nexport CC=\"gcc\" ; export CXX=\"g++\" ; (cd /Users/nrajlich/spidernode/deps/mozjs/js/src && autoconf213||autoconf-2.13||autoconf2.13) && mkdir -p /Users/nrajlich/spidernode/build/default/deps/moz_obj /Users/nrajlich/spidernode/build/default/deps/moz_obj_nspr && (cd /Users/nrajlich/spidernode/build/default/deps/moz_obj_nspr && /Users/nrajlich/spidernode/deps/mozjs/nsprpub/configure --enable-static --disable-tests --enable-optimize --disable-debug --with-mozilla --enable-64bit && make -j4) && (cd /Users/nrajlich/spidernode/build/default/deps/moz_obj && /Users/nrajlich/spidernode/deps/mozjs/js/src/configure --enable-static --disable-tests --enable-optimize --disable-debug --with-nspr-cflags=\"-I/Users/nrajlich/spidernode/build/default/deps/moz_obj_nspr/dist/include/nspr\" --with-nspr-libs=\"/Users/nrajlich/spidernode/build/default/deps/moz_obj_nspr/dist/lib/libplds4.a /Users/nrajlich/spidernode/build/default/deps/moz_obj_nspr/dist/lib/libplc4.a /Users/nrajlich/spidernode/build/default/deps/moz_obj_nspr/dist/lib/libnspr4.a\" && make -j4) && cp /Users/nrajlich/spidernode/build/default/deps/moz_obj/dist/lib/libjs_static.a default/libjs_static.a\r\n+ export CC=gcc\r\n+ CC=gcc\r\n+ export CXX=g++\r\n+ CXX=g++\r\n+ cd /Users/nrajlich/spidernode/deps/mozjs/js/src\r\n+ autoconf213\r\nbuild/autoconf/acwinpaths.m4:44: error: defn: undefined macro: AC_OUTPUT_FILES\r\nbuild/autoconf/acwinpaths.m4:44: the top level\r\nautom4te: /usr/bin/gm4 failed with exit status: 1\r\n+ autoconf-2.13\r\n/bin/sh: autoconf-2.13: command not found\r\n+ autoconf2.13\r\n/bin/sh: autoconf2.13: command not found\r\n```","assignee":null,"id":2519593,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":4,"title":"Doesn't build on OS X","html_url":"https://github.com/zpao/spidernode/issues/4","closed_at":null,"url":"https://api.github.com/repos/zpao/spidernode/issues/4","milestone":null},"action":"created","comment":{"created_at":"2011-12-12T05:35:44Z","updated_at":"2011-12-12T05:35:44Z","user":{"gravatar_id":"693307b4e0cb9366f34862c9dfacd7fc","id":71256,"url":"https://api.github.com/users/TooTallNate","login":"TooTallNate","avatar_url":"https://secure.gravatar.com/avatar/693307b4e0cb9366f34862c9dfacd7fc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Well in any case, I'd at least want to get this SpiderNode compiled on my mac, so I can try it out with [NodObjC](https://github.com/TooTallNate/NodObjC) at the very least.","id":3102332,"url":"https://api.github.com/repos/zpao/spidernode/issues/comments/3102332"}}