Skip to content

Is Johnson actually used? #1

@johntdyer

Description

@johntdyer

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions