pariser/git_post_receive — Issue #1: Is Johnson actually used?
Author: johntdyer
Created: 2012-03-06 15:20:33+00:00
State: open

I am unable to do the gem install of Johnson on 10.7, seems to have some sort of error, which I really dont feel like hunting down at the moment. That being said I dont see it being used anywhere in the app, can you confirm that?

fwiw, here is the error I got, incase you care

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

/Users/jdyer/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb
cat: ../../dist/Darwin_DBG.OBJ/nspr/Version: No such file or directory
cd editline; make -f Makefile.ref all
cc -o Darwin_DBG.OBJ/editline.o -c -Wall -Wno-format -MMD -DXP_UNIX -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DJSFILE -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY editline.c
editline.c: In function ‘readline’:
editline.c:1038: warning: implicit declaration of function ‘getpid’
editline.c: In function ‘add_history’:
editline.c:1051: warning: pointer targets in passing argument 2 of ‘strcmp’ differ in signedness
cc -o Darwin_DBG.OBJ/sysunix.o -c -Wall -Wno-format -MMD -DXP_UNIX -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DJSFILE -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY sysunix.c
ar rv Darwin_DBG.OBJ/libedit.a Darwin_DBG.OBJ/editline.o Darwin_DBG.OBJ/sysunix.o
ar: creating archive Darwin_DBG.OBJ/libedit.a
a - Darwin_DBG.OBJ/editline.o
a - Darwin_DBG.OBJ/sysunix.o
ranlib Darwin_DBG.OBJ/libedit.a
make -f Makefile.ref Darwin_DBG.OBJ/libjs.a Darwin_DBG.OBJ/libjs.dylib Darwin_DBG.OBJ/js Darwin_DBG.OBJ/jsautocfg.h Darwin_DBG.OBJ/jscpucfg Darwin_DBG.OBJ/jscpucfg.o
cat: ../../dist/Darwin_DBG.OBJ/nspr/Version: No such file or directory
make[1]: Circular jscpucfg.h <- Darwin_DBG.OBJ/jsautocfg.h dependency dropped.
cc -o Darwin_DBG.OBJ/jscpucfg.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jscpucfg.c
cc -o Darwin_DBG.OBJ/jscpucfg Darwin_DBG.OBJ/jscpucfg.o
make[1]: Circular Darwin_DBG.OBJ/jsautocfg.h <- Darwin_DBG.OBJ/jsautocfg.h dependency dropped.
rm -f Darwin_DBG.OBJ/jsautocfg.h
Darwin_DBG.OBJ/jscpucfg > Darwin_DBG.OBJ/jsautocfg.h
cc -o Darwin_DBG.OBJ/jsapi.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsapi.c
jsapi.c: In function ‘JS_ConvertArgumentsVA’:
jsapi.c:272: warning: passing argument 5 of ‘TryArgumentFormatter’ from incompatible pointer type
jsapi.c: In function ‘JS_PushArgumentsVA’:
jsapi.c:380: warning: passing argument 5 of ‘TryArgumentFormatter’ from incompatible pointer type
cc -o Darwin_DBG.OBJ/jsarena.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsarena.c
cc -o Darwin_DBG.OBJ/jsarray.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsarray.c
cc -o Darwin_DBG.OBJ/jsatom.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsatom.c
cc -o Darwin_DBG.OBJ/jsbool.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsbool.c
cc -o Darwin_DBG.OBJ/jscntxt.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jscntxt.c
cc -o Darwin_DBG.OBJ/jsdate.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsdate.c
cc -o Darwin_DBG.OBJ/jsdbgapi.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsdbgapi.c
cc -o Darwin_DBG.OBJ/jsdhash.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsdhash.c
cc -o Darwin_DBG.OBJ/jsdtoa.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsdtoa.c
cc -o Darwin_DBG.OBJ/jsemit.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsemit.c
cc -o Darwin_DBG.OBJ/jsexn.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsexn.c
cc -o Darwin_DBG.OBJ/jsfun.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsfun.c
cc -o Darwin_DBG.OBJ/jsgc.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsgc.c
cc -o Darwin_DBG.OBJ/jshash.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jshash.c
cc -o Darwin_DBG.OBJ/jsinterp.o -c -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsinterp.c
cc -o Darwin_DBG.OBJ/jsinvoke.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsinvoke.c
cc -o Darwin_DBG.OBJ/jsiter.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsiter.c
cc -o Darwin_DBG.OBJ/jslock.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jslock.c
cc -o Darwin_DBG.OBJ/jslog2.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jslog2.c
cc -o Darwin_DBG.OBJ/jslong.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jslong.c
cc -o Darwin_DBG.OBJ/jsmath.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsmath.c
cc -o Darwin_DBG.OBJ/jsnum.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsnum.c
cc -o Darwin_DBG.OBJ/jsobj.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsobj.c
cc -o Darwin_DBG.OBJ/jsopcode.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsopcode.c
cc -o Darwin_DBG.OBJ/jsparse.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsparse.c
cc -o Darwin_DBG.OBJ/jsprf.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsprf.c
cc -o Darwin_DBG.OBJ/jsregexp.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsregexp.c
cc -o Darwin_DBG.OBJ/jskwgen.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jskwgen.c
cc -o Darwin_DBG.OBJ/jskwgen -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ Darwin_DBG.OBJ/jskwgen.o
Darwin_DBG.OBJ/jskwgen Darwin_DBG.OBJ/jsautokw.h
cc -o Darwin_DBG.OBJ/jsscan.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsscan.c
cc -o Darwin_DBG.OBJ/jsscope.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsscope.c
cc -o Darwin_DBG.OBJ/jsscript.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsscript.c
cc -o Darwin_DBG.OBJ/jsstr.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsstr.c
cc -o Darwin_DBG.OBJ/jsutil.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsutil.c
cc -o Darwin_DBG.OBJ/jsxdrapi.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsxdrapi.c
cc -o Darwin_DBG.OBJ/jsxml.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ jsxml.c
cc -o Darwin_DBG.OBJ/prmjtime.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ prmjtime.c
ar rv Darwin_DBG.OBJ/libjs.a Darwin_DBG.OBJ/jsapi.o Darwin_DBG.OBJ/jsarena.o Darwin_DBG.OBJ/jsarray.o Darwin_DBG.OBJ/jsatom.o Darwin_DBG.OBJ/jsbool.o Darwin_DBG.OBJ/jscntxt.o Darwin_DBG.OBJ/jsdate.o Darwin_DBG.OBJ/jsdbgapi.o Darwin_DBG.OBJ/jsdhash.o Darwin_DBG.OBJ/jsdtoa.o Darwin_DBG.OBJ/jsemit.o Darwin_DBG.OBJ/jsexn.o Darwin_DBG.OBJ/jsfun.o Darwin_DBG.OBJ/jsgc.o Darwin_DBG.OBJ/jshash.o Darwin_DBG.OBJ/jsinterp.o Darwin_DBG.OBJ/jsinvoke.o Darwin_DBG.OBJ/jsiter.o Darwin_DBG.OBJ/jslock.o Darwin_DBG.OBJ/jslog2.o Darwin_DBG.OBJ/jslong.o Darwin_DBG.OBJ/jsmath.o Darwin_DBG.OBJ/jsnum.o Darwin_DBG.OBJ/jsobj.o Darwin_DBG.OBJ/jsopcode.o Darwin_DBG.OBJ/jsparse.o Darwin_DBG.OBJ/jsprf.o Darwin_DBG.OBJ/jsregexp.o Darwin_DBG.OBJ/jsscan.o Darwin_DBG.OBJ/jsscope.o Darwin_DBG.OBJ/jsscript.o Darwin_DBG.OBJ/jsstr.o Darwin_DBG.OBJ/jsutil.o Darwin_DBG.OBJ/jsxdrapi.o Darwin_DBG.OBJ/jsxml.o Darwin_DBG.OBJ/prmjtime.o
ar: creating archive Darwin_DBG.OBJ/libjs.a
/usr/bin/ranlib: file: Darwin_DBG.OBJ/libjs.a(jslock.o) has no symbols
/usr/bin/ranlib: file: Darwin_DBG.OBJ/libjs.a(jslong.o) has no symbols
a - Darwin_DBG.OBJ/jsapi.o
a - Darwin_DBG.OBJ/jsarena.o
a - Darwin_DBG.OBJ/jsarray.o
a - Darwin_DBG.OBJ/jsatom.o
a - Darwin_DBG.OBJ/jsbool.o
a - Darwin_DBG.OBJ/jscntxt.o
a - Darwin_DBG.OBJ/jsdate.o
a - Darwin_DBG.OBJ/jsdbgapi.o
a - Darwin_DBG.OBJ/jsdhash.o
a - Darwin_DBG.OBJ/jsdtoa.o
a - Darwin_DBG.OBJ/jsemit.o
a - Darwin_DBG.OBJ/jsexn.o
a - Darwin_DBG.OBJ/jsfun.o
a - Darwin_DBG.OBJ/jsgc.o
a - Darwin_DBG.OBJ/jshash.o
a - Darwin_DBG.OBJ/jsinterp.o
a - Darwin_DBG.OBJ/jsinvoke.o
a - Darwin_DBG.OBJ/jsiter.o
a - Darwin_DBG.OBJ/jslock.o
a - Darwin_DBG.OBJ/jslog2.o
a - Darwin_DBG.OBJ/jslong.o
a - Darwin_DBG.OBJ/jsmath.o
a - Darwin_DBG.OBJ/jsnum.o
a - Darwin_DBG.OBJ/jsobj.o
a - Darwin_DBG.OBJ/jsopcode.o
a - Darwin_DBG.OBJ/jsparse.o
a - Darwin_DBG.OBJ/jsprf.o
a - Darwin_DBG.OBJ/jsregexp.o
a - Darwin_DBG.OBJ/jsscan.o
a - Darwin_DBG.OBJ/jsscope.o
a - Darwin_DBG.OBJ/jsscript.o
a - Darwin_DBG.OBJ/jsstr.o
a - Darwin_DBG.OBJ/jsutil.o
a - Darwin_DBG.OBJ/jsxdrapi.o
a - Darwin_DBG.OBJ/jsxml.o
a - Darwin_DBG.OBJ/prmjtime.o
ranlib Darwin_DBG.OBJ/libjs.a
ranlib: file: Darwin_DBG.OBJ/libjs.a(jslock.o) has no symbols
ranlib: file: Darwin_DBG.OBJ/libjs.a(jslong.o) has no symbols
cc -dynamiclib -framework System -o Darwin_DBG.OBJ/libjs.dylib Darwin_DBG.OBJ/jsapi.o Darwin_DBG.OBJ/jsarena.o Darwin_DBG.OBJ/jsarray.o Darwin_DBG.OBJ/jsatom.o Darwin_DBG.OBJ/jsbool.o Darwin_DBG.OBJ/jscntxt.o Darwin_DBG.OBJ/jsdate.o Darwin_DBG.OBJ/jsdbgapi.o Darwin_DBG.OBJ/jsdhash.o Darwin_DBG.OBJ/jsdtoa.o Darwin_DBG.OBJ/jsemit.o Darwin_DBG.OBJ/jsexn.o Darwin_DBG.OBJ/jsfun.o Darwin_DBG.OBJ/jsgc.o Darwin_DBG.OBJ/jshash.o Darwin_DBG.OBJ/jsinterp.o Darwin_DBG.OBJ/jsinvoke.o Darwin_DBG.OBJ/jsiter.o Darwin_DBG.OBJ/jslock.o Darwin_DBG.OBJ/jslog2.o Darwin_DBG.OBJ/jslong.o Darwin_DBG.OBJ/jsmath.o Darwin_DBG.OBJ/jsnum.o Darwin_DBG.OBJ/jsobj.o Darwin_DBG.OBJ/jsopcode.o Darwin_DBG.OBJ/jsparse.o Darwin_DBG.OBJ/jsprf.o Darwin_DBG.OBJ/jsregexp.o Darwin_DBG.OBJ/jsscan.o Darwin_DBG.OBJ/jsscope.o Darwin_DBG.OBJ/jsscript.o Darwin_DBG.OBJ/jsstr.o Darwin_DBG.OBJ/jsutil.o Darwin_DBG.OBJ/jsxdrapi.o Darwin_DBG.OBJ/jsxml.o Darwin_DBG.OBJ/prmjtime.o
cc -o Darwin_DBG.OBJ/js.o -c -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ js.c
cc -o Darwin_DBG.OBJ/js -Wall -Wno-format -MMD -g3 -DXP_UNIX -DSVR4 -DSYSV -D_BSD_SOURCE -DPOSIX_SOURCE -DDARWIN -DX86_LINUX -DDEBUG -DDEBUG_jdyer -DEDITLINE -IDarwin_DBG.OBJ Darwin_DBG.OBJ/js.o Darwin_DBG.OBJ/libjs.a \
editline/Darwin_DBG.OBJ/libedit.a
make[1]: `Darwin_DBG.OBJ/jsautocfg.h' is up to date.
make[1]: `Darwin_DBG.OBJ/jscpucfg' is up to date.
make[1]: `Darwin_DBG.OBJ/jscpucfg.o' is up to date.
checking for jsautocfg.h in /Users/jdyer/.rvm/gems/ruby-1.9.3-p125/gems/johnson-1.2.0/vendor/spidermonkey/Darwin_DBG.OBJ... yes
checking for jsapi.h in /Users/jdyer/.rvm/gems/ruby-1.9.3-p125/gems/johnson-1.2.0/vendor/spidermonkey... yes
creating Makefile

make
compiling context.c
compiling conversions.c
In file included from conversions.c:2:
js_land_proxy.h:11:18: error: node.h: No such file or directory
In file included from conversions.c:2:
js_land_proxy.h:17: error: expected specifier-qualifier-list before ‘NODE’
conversions.c: In function ‘convert_symbol_to_js’:
conversions.c:33: error: ‘ruby_errinfo’ undeclared (first use in this function)
conversions.c:33: error: (Each undeclared identifier is reported only once
conversions.c:33: error: for each function it appears in.)
conversions.c:33: warning: ISO C90 forbids mixed declarations and code
conversions.c:34: warning: initialization makes integer from pointer without a cast
conversions.c:35: error: ‘struct RString’ has no member named ‘len’
conversions.c:35: warning: ISO C90 forbids mixed declarations and code
conversions.c:37: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:37: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:41: warning: ISO C90 forbids mixed declarations and code
conversions.c:43: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:43: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:47: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:47: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c: In function ‘convert_regexp_to_js’:
conversions.c:54: error: ‘ruby_errinfo’ undeclared (first use in this function)
conversions.c:54: warning: ISO C90 forbids mixed declarations and code
conversions.c:55: warning: initialization makes integer from pointer without a cast
conversions.c:56: warning: ISO C90 forbids mixed declarations and code
conversions.c:60: error: ‘struct RString’ has no member named ‘len’
conversions.c:65: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:65: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c: In function ‘convert_to_js’:
conversions.c:75: warning: format not a string literal and no format arguments
conversions.c:76: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:76: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:79: warning: format not a string literal and no format arguments
conversions.c:80: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:80: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:83: warning: format not a string literal and no format arguments
conversions.c:84: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:84: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:86: error: ‘T_BLKTAG’ undeclared (first use in this function)
conversions.c:87: warning: format not a string literal and no format arguments
conversions.c:88: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:88: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:91: warning: format not a string literal and no format arguments
conversions.c:92: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:92: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:95: warning: format not a string literal and no format arguments
conversions.c:96: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:96: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:98: error: ‘T_VARMAP’ undeclared (first use in this function)
conversions.c:99: warning: format not a string literal and no format arguments
conversions.c:100: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:100: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:104: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:104: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:108: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:108: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:112: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:112: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:116: error: ‘ruby_errinfo’ undeclared (first use in this function)
conversions.c:116: warning: initialization makes integer from pointer without a cast
conversions.c:117: warning: ISO C90 forbids mixed declarations and code
conversions.c:118: error: ‘struct RString’ has no member named ‘len’
conversions.c:121: warning: ISO C90 forbids mixed declarations and code
conversions.c:124: warning: ISO C90 forbids mixed declarations and code
conversions.c:127: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:127: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:136: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:136: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:143: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:143: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:147: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:147: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:157: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:157: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:161: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:161: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:168: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:168: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:171: warning: format not a string literal and no format arguments
conversions.c:175: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:175: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c: In function ‘convert_js_string_to_ruby’:
conversions.c:182: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:182: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:183: warning: ISO C90 forbids mixed declarations and code
conversions.c:185: warning: ISO C90 forbids mixed declarations and code
conversions.c:188: warning: ISO C90 forbids mixed declarations and code
conversions.c:192: warning: passing argument 2 of ‘rb_str_new’ as signed due to prototype
conversions.c:192: warning: ISO C90 forbids mixed declarations and code
conversions.c:194: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:194: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:194: warning: ISO C90 forbids mixed declarations and code
conversions.c: In function ‘convert_regexp_to_ruby’:
conversions.c:201: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:201: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:202: warning: ISO C90 forbids mixed declarations and code
conversions.c:204: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:204: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:204: error: ‘ruby_errinfo’ undeclared (first use in this function)
conversions.c:204: warning: ISO C90 forbids mixed declarations and code
conversions.c: In function ‘js_value_is_regexp’:
conversions.c:213: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:213: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:214: warning: ISO C90 forbids mixed declarations and code
conversions.c:216: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:216: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c: In function ‘js_value_is_symbol’:
conversions.c:225: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:225: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:229: warning: format not a string literal and no format arguments
conversions.c:230: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:230: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:234: warning: format not a string literal and no format arguments
conversions.c:235: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:235: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:237: warning: ISO C90 forbids mixed declarations and code
conversions.c:241: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:241: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c: In function ‘convert_to_ruby’:
conversions.c:248: warning: ISO C90 forbids mixed declarations and code
conversions.c:251: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:251: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:256: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:256: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:256: warning: ISO C90 forbids mixed declarations and code
conversions.c:262: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:262: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:262: error: ‘ruby_errinfo’ undeclared (first use in this function)
conversions.c:262: warning: ISO C90 forbids mixed declarations and code
conversions.c:265: warning: ISO C90 forbids mixed declarations and code
conversions.c:268: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:268: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:268: warning: ISO C90 forbids mixed declarations and code
conversions.c:271: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:271: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:271: warning: ISO C90 forbids mixed declarations and code
conversions.c:273: warning: ISO C90 forbids mixed declarations and code
conversions.c:276: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:276: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:276: warning: ISO C90 forbids mixed declarations and code
conversions.c:278: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:278: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:278: warning: ISO C90 forbids mixed declarations and code
conversions.c:281: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:281: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:281: warning: ISO C90 forbids mixed declarations and code
conversions.c:284: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:284: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:284: warning: ISO C90 forbids mixed declarations and code
conversions.c:287: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:287: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:287: warning: ISO C90 forbids mixed declarations and code
conversions.c:288: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:288: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:288: warning: ISO C90 forbids mixed declarations and code
conversions.c:291: warning: format not a string literal and no format arguments
conversions.c:294: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:294: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:294: warning: ISO C90 forbids mixed declarations and code
conversions.c: In function ‘raise_js_error_in_ruby’:
conversions.c:303: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:303: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:309: warning: ISO C90 forbids mixed declarations and code
conversions.c:319: warning: format not a string literal and no format arguments
conversions.c: In function ‘report_ruby_error_in_js’:
conversions.c:328: warning: passing argument 1 of ‘__builtin_expect’ with different width due to prototype
conversions.c:328: warning: passing argument 2 of ‘__builtin_expect’ with different width due to prototype
conversions.c:333: error: ‘ruby_errinfo’ undeclared (first use in this function)
make: *** [conversions.o] Error 1

Gem files will remain installed in /Users/jdyer/.rvm/gems/ruby-1.9.3-p125/gems/johnson-1.2.0 for inspection.
Results logged to /Users/jdyer/.rvm/gems/ruby-1.9.3-p125/gems/johnson-1.2.0/ext/spidermonkey/gem_make.out