Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
** Execute lib/johnson/spidermonkey.bundle ** Execute extensions ** Execute gem ** Execute package ** Execute install_gem sudo gem install --local pkg/*.gem Building native extensions. This could take a while... ERROR: Error installing pkg/johnson-1.0.0.gem: ERROR: Failed to build gem native extension. rake RUBYARCHDIR=/Library/Ruby/Gems/1.8/gems/johnson-1.0.0/lib RUBYLIBDIR=/Library/Ruby/Gems/1.8/gems/johnson-1.0.0/lib (in /Library/Ruby/Gems/1.8/gems/johnson-1.0.0) make -f Makefile.ref 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_root -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_root -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 r - Darwin_DBG.OBJ/editline.o r - 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_root -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_root -DEDITLINE -IDarwin_DBG.OBJ jsapi.c 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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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_root -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 ranlib: file: Darwin_DBG.OBJ/libjs.a(jslock.o) has no symbols ranlib: file: Darwin_DBG.OBJ/libjs.a(jslong.o) has no symbols r - Darwin_DBG.OBJ/jsapi.o r - Darwin_DBG.OBJ/jsarena.o r - Darwin_DBG.OBJ/jsarray.o r - Darwin_DBG.OBJ/jsatom.o r - Darwin_DBG.OBJ/jsbool.o r - Darwin_DBG.OBJ/jscntxt.o r - Darwin_DBG.OBJ/jsdate.o r - Darwin_DBG.OBJ/jsdbgapi.o r - Darwin_DBG.OBJ/jsdhash.o r - Darwin_DBG.OBJ/jsdtoa.o r - Darwin_DBG.OBJ/jsemit.o r - Darwin_DBG.OBJ/jsexn.o r - Darwin_DBG.OBJ/jsfun.o r - Darwin_DBG.OBJ/jsgc.o r - Darwin_DBG.OBJ/jshash.o r - Darwin_DBG.OBJ/jsinterp.o r - Darwin_DBG.OBJ/jsinvoke.o r - Darwin_DBG.OBJ/jsiter.o r - Darwin_DBG.OBJ/jslock.o r - Darwin_DBG.OBJ/jslog2.o r - Darwin_DBG.OBJ/jslong.o r - Darwin_DBG.OBJ/jsmath.o r - Darwin_DBG.OBJ/jsnum.o r - Darwin_DBG.OBJ/jsobj.o r - Darwin_DBG.OBJ/jsopcode.o r - Darwin_DBG.OBJ/jsparse.o r - Darwin_DBG.OBJ/jsprf.o r - Darwin_DBG.OBJ/jsregexp.o r - Darwin_DBG.OBJ/jsscan.o r - Darwin_DBG.OBJ/jsscope.o r - Darwin_DBG.OBJ/jsscript.o r - Darwin_DBG.OBJ/jsstr.o r - Darwin_DBG.OBJ/jsutil.o r - Darwin_DBG.OBJ/jsxdrapi.o r - Darwin_DBG.OBJ/jsxml.o r - 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_root -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_root -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. ruby -I/Library/Ruby/Gems/1.8/gems/rake-0.8.1/bin -I/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib -I/Library/Ruby/Gems/1.8/gems/rubyforge-1.0.0/bin -I/Library/Ruby/Gems/1.8/gems/rubyforge-1.0.0/lib -I/Library/Ruby/Gems/1.8/gems/hoe-1.5.3/bin -I/Library/Ruby/Gems/1.8/gems/hoe-1.5.3/lib -I/Library/Ruby/Site/1.8 -I/Library/Ruby/Site/1.8/powerpc-darwin9.0 -I/Library/Ruby/Site/1.8/universal-darwin9.0 -I/Library/Ruby/Site -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/powerpc-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/Library/Ruby/Gems/1.8/gems/johnson-1.0.0 extconf.rb checking for #include <jsautocfg.h> ... yes checking for #include <jsapi.h> ... yes creating Makefile make gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c context.c gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c conversions.c gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c debugger.c debugger.c: In function ‘line_number’: debugger.c:25: warning: passing argument 1 of ‘rb_int2inum’ as signed due to prototype gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c extensions.c gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c global.c gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c idhash.c gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c immutable_node.c gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c js_land_proxy.c js_land_proxy.c:21: warning: missing initializer js_land_proxy.c:21: warning: (near initialization for ‘JSLandProxyClass.getObjectOps’) js_land_proxy.c:37: warning: missing initializer js_land_proxy.c:37: warning: (near initialization for ‘JSLandClassProxyClass.xdrObject’) js_land_proxy.c:52: warning: missing initializer js_land_proxy.c:52: warning: (near initialization for ‘JSLandCallableProxyClass.construct’) gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c ruby_land_proxy.c gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c runtime.c runtime.c: In function ‘native_compile’: runtime.c:77: warning: implicit declaration of function ‘make_ruby_land_proxy’ runtime.c: In function ‘set_gc_zeal’: runtime.c:140: warning: implicit declaration of function ‘JS_SetGCZeal’ gcc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin9.0 -I. -I../../vendor/spidermonkey/Darwin_DBG.OBJ -I../../vendor/spidermonkey -fno-common -arch i386 -Os -pipe -fno-common -g -DXP_UNIX -O3 -Wall -Wextra -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -c spidermonkey.c cc -arch i386 -pipe -bundle -undefined dynamic_lookup -o spidermonkey.bundle context.o conversions.o debugger.o error.o extensions.o global.o idhash.o immutable_node.o js_land_proxy.o ruby_land_proxy.o runtime.o spidermonkey.o -L"." -L"/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib" -L. -arch i386 ../../vendor/spidermonkey/Darwin_DBG.OBJ/libjs.a -lruby -lpthread -ldl -lm /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -w -Ilib:ext:bin:test -e 'require "test/unit"; require "test/johnson/browser_test.rb"; require "test/johnson/context_test.rb"; require "test/johnson/conversions/array_test.rb"; require "test/johnson/conversions/boolean_test.rb"; require "test/johnson/conversions/callable_test.rb"; require "test/johnson/conversions/file_test.rb"; require "test/johnson/conversions/nil_test.rb"; require "test/johnson/conversions/number_test.rb"; require "test/johnson/conversions/regexp_test.rb"; require "test/johnson/conversions/string_test.rb"; require "test/johnson/conversions/struct_test.rb"; require "test/johnson/conversions/symbol_test.rb"; require "test/johnson/conversions/thread_test.rb"; require "test/johnson/error_test.rb"; require "test/johnson/extensions_test.rb"; require "test/johnson/nodes/array_literal_test.rb"; require "test/johnson/nodes/array_node_test.rb"; require "test/johnson/nodes/binary_node_test.rb"; require "test/johnson/nodes/bracket_access_test.rb"; require "test/johnson/nodes/delete_test.rb"; require "test/johnson/nodes/do_while_test.rb"; require "test/johnson/nodes/dot_accessor_test.rb"; require "test/johnson/nodes/export_test.rb"; require "test/johnson/nodes/for_test.rb"; require "test/johnson/nodes/function_test.rb"; require "test/johnson/nodes/if_test.rb"; require "test/johnson/nodes/import_test.rb"; require "test/johnson/nodes/label_test.rb"; require "test/johnson/nodes/object_literal_test.rb"; require "test/johnson/nodes/return_test.rb"; require "test/johnson/nodes/semi_test.rb"; require "test/johnson/nodes/switch_test.rb"; require "test/johnson/nodes/ternary_test.rb"; require "test/johnson/nodes/throw_test.rb"; require "test/johnson/nodes/try_node_test.rb"; require "test/johnson/nodes/typeof_test.rb"; require "test/johnson/nodes/unary_node_test.rb"; require "test/johnson/nodes/void_test.rb"; require "test/johnson/nodes/while_test.rb"; require "test/johnson/nodes/with_test.rb"; require "test/johnson/prelude_test.rb"; require "test/johnson/runtime_test.rb"; require "test/johnson/spidermonkey/context_test.rb"; require "test/johnson/spidermonkey/immutable_node_test.rb"; require "test/johnson/spidermonkey/js_land_proxy_test.rb"; require "test/johnson/spidermonkey/ruby_land_proxy_test.rb"; require "test/johnson/spidermonkey/runtime_test.rb"; require "test/johnson/version_test.rb"; require "test/johnson/visitors/dot_visitor_test.rb"; require "test/johnson/visitors/enumerating_visitor_test.rb"; require "test/johnson_test.rb"; require "test/parser_test.rb"' make -f Makefile.ref cat: ../../dist/Darwin_DBG.OBJ/nspr/Version: No such file or directory cat: ../../dist/Darwin_DBG.OBJ/nspr/Version: No such file or directory make[1]: Circular jscpucfg.h <- Darwin_DBG.OBJ/jsautocfg.h dependency dropped. make[1]: Circular Darwin_DBG.OBJ/jsautocfg.h <- Darwin_DBG.OBJ/jsautocfg.h dependency dropped. Loaded suite -e Started ......................................................................................................EEE.............................................................................................................................................................................. Finished in 0.604445 seconds. 1) Error: test_default_delegate_is_spidermonkey(Johnson::ContextTest): NameError: uninitialized constant Johnson::Context ./test/johnson/context_test.rb:6:in `setup' 2) Error: test_evaluate_returns_nil_for_nil_expression(Johnson::ContextTest): NameError: uninitialized constant Johnson::Context ./test/johnson/context_test.rb:6:in `setup' 3) Error: test_js_eval(Johnson::ContextTest): NameError: uninitialized constant Johnson::Context ./test/johnson/context_test.rb:6:in `setup' 279 tests, 544 assertions, 0 failures, 3 errors rake aborted! Command failed with status (1): [/System/Library/Frameworks/Ruby.framework/...] (See full trace by running task with --trace) Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/johnson-1.0.0 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/johnson-1.0.0/gem_make.out rake aborted! Command failed with status (1): [sudo gem install --local pkg/*.gem...] /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:899:in `sh' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:906:in `call' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:906:in `sh' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:985:in `sh' /Library/Ruby/Gems/1.8/gems/hoe-1.5.3/lib/hoe.rb:540:in `define_tasks' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in `invoke_with_call_chain' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `invoke_with_call_chain' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.8.1/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19
This paste will be private.
From the Design Piracy series on my blog: