ashbb / green_shoes

Green Shoes is one of the colorful Shoes written in pure Ruby.
Other
204 stars 37 forks source link

JRuby [1.6.1] Failure Log [Cairo] [gtk2] #42

Closed krainboltgreene closed 8 years ago

krainboltgreene commented 13 years ago

Didn't even get to install green_shoes :(

$ ruby -v               
jruby 1.6.1 (ruby-1.8.7-p330) (2011-04-27 f636731) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_26) [darwin-x86_64-java]
krainboltgreene on Kurtis-Rainbolt-Greenes-Mac-mini.local in ~/repo/ruby
$ gem install cairo gtk2
Building native extensions.  This could take a while...
ERROR:  Error installing cairo:
    ERROR: Failed to build gem native extension.

        /Users/krainboltgreene/.rvm/rubies/jruby-head/bin/jruby extconf.rb
WARNING: JRuby does not support native extensions or the `mkmf' library very well.
Check http://kenai.com/projects/jruby/pages/Home for alternatives.
checking for GCC... yes
checking for Win32 OS... no
checking for Mac OS X... yes
checking for cairo version (>= 1.2.0)... yes
checking for HAVE_RUBY_ST_H in ruby.h... no
checking for ruby/st.h... yes
checking for HAVE_RUBY_IO_H in ruby.h... no
checking for ruby/io.h... no
checking for rb_errinfo() in ruby.h... no
checking for enum ruby_value_type in ruby.h... no
creating Makefile

make
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_constants.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_context.c
rb_cairo_context.c: In function ‘Init_cairo_context’:
rb_cairo_context.c:1558: warning: implicit declaration of function ‘rb_set_end_proc’
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_device.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_exception.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_font_extents.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_font_face.c
rb_cairo_font_face.c: In function ‘cr_user_font_face_init_func’:
rb_cairo_font_face.c:255: warning: implicit declaration of function ‘rb_obj_respond_to’
rb_cairo_font_face.c: In function ‘Init_cairo_font’:
rb_cairo_font_face.c:689: warning: implicit declaration of function ‘rb_attr’
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_font_options.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_glyph.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DRB_CAIRO_COMPILATION -DHAVE_RUBY_ST_H  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -I/usr/X11/include/cairo -I/usr/X11/include/pixman-1 -I/usr/X11/include/freetype2 -I/usr/X11/include -I/usr/X11/include/libpng12  -arch x86_64 -c rb_cairo_io.c
rb_cairo_io.c: In function ‘rb_cairo__io_func_rescue’:
rb_cairo_io.c:49: error: called object ‘rb_gv_get((const char *)(char *)"$!")’ is not a function
make: *** [rb_cairo_io.o] Error 1

Gem files will remain installed in /Users/krainboltgreene/.rvm/gems/jruby-head@raven/gems/cairo-1.10.0 for inspection.
Results logged to /Users/krainboltgreene/.rvm/gems/jruby-head@raven/gems/cairo-1.10.0/ext/cairo/gem_make.out
Building native extensions.  This could take a while...
ERROR:  Error installing gtk2:
    ERROR: Failed to build gem native extension.

        /Users/krainboltgreene/.rvm/rubies/jruby-head/bin/jruby extconf.rb
WARNING: JRuby does not support native extensions or the `mkmf' library very well.
Check http://kenai.com/projects/jruby/pages/Home for alternatives.
checking for GCC... yes
checking for rb_define_alloc_func() in ruby.h... checking for rb_block_proc() in ruby.h... checking for new allocation framework... yes
checking for attribute assignment... no
checking for Win32 OS... no
checking for gobject-2.0... yes
checking for gthread-2.0... yes
checking for unistd.h... yes
checking for io.h... no
checking for g_spawn_close_pid() in glib.h... yes
checking for g_thread_init() in glib.h... yes
checking for g_main_depth() in glib.h... yes
checking for g_listenv() in glib.h... yes
checking for rb_check_array_type() in ruby.h... checking for rb_exec_recursive() in ruby.h... no
checking for rb_errinfo() in ruby.h... no
checking for rb_sourcefile() in ruby.h... no
checking for rb_sourceline() in ruby.h... no
checking for ruby_set_current_source() in ruby.h... no
checking for rb_thread_blocking_region() in ruby.h... checking for ruby_native_thread_p() in ruby.h... no
checking for curr_thread in ruby.h,node.h... no
checking for rb_curr_thread in ruby.h,node.h... no
creating ruby-glib2.pc
creating glib-enum-types.c
creating glib-enum-types.h
creating Makefile

make
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c glib-enum-types.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib.c
rbglib.c: In function ‘rbg_string_value_ptr’:
rbglib.c:70: warning: passing argument 1 of ‘rb_string_value_ptr’ discards qualifiers from pointer target type
rbglib.c: In function ‘Init_glib2’:
rbglib.c:368: warning: overflow in implicit constant conversion
rbglib.c:385: warning: overflow in implicit constant conversion
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib_bookmarkfile.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib_completion.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib_convert.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib_error.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib_fileutils.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib_i18n.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib_int64.c
cc -I. -I. -I/Users/krainboltgreene/.rvm/rubies/jruby-head/lib/native/include/ruby -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_UNISTD_H -DHAVE_G_SPAWN_CLOSE_PID -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_THREAD_BLOCKING_REGION -DRUBY_GLIB2_COMPILATION  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE        -fPIC -DTARGET_RT_MAC_CFM=0  -fno-omit-frame-pointer -fno-strict-aliasing  -fexceptions   -Wall -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include -D_REENTRANT -I/usr/local/Cellar/glib/2.28.7/include/glib-2.0 -I/usr/local/Cellar/glib/2.28.7/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.1.1/include -I/usr/local/Cellar/glib/2.28.7/include  -arch x86_64 -c rbglib_iochannel.c
rbglib_iochannel.c: In function ‘ioc_printf’:
rbglib_iochannel.c:676: warning: implicit declaration of function ‘rb_f_sprintf’
rbglib_iochannel.c: In function ‘ioc_puts_ary’:
rbglib_iochannel.c:693: warning: implicit declaration of function ‘rb_io_puts’
rbglib_iochannel.c: In function ‘ioc_puts’:
rbglib_iochannel.c:706: error: ‘rb_default_rs’ undeclared (first use in this function)
rbglib_iochannel.c:706: error: (Each undeclared identifier is reported only once
rbglib_iochannel.c:706: error: for each function it appears in.)
rbglib_iochannel.c:723: warning: implicit declaration of function ‘rb_protect_inspect’
rbglib_iochannel.c: In function ‘ioc_print’:
rbglib_iochannel.c:748: warning: implicit declaration of function ‘rb_lastline_get’
rbglib_iochannel.c:752: error: ‘rb_output_fs’ undeclared (first use in this function)
rbglib_iochannel.c:764: error: ‘rb_output_rs’ undeclared (first use in this function)
make: *** [rbglib_iochannel.o] Error 1

Gem files will remain installed in /Users/krainboltgreene/.rvm/gems/jruby-head@raven/gems/glib2-1.0.0 for inspection.
Results logged to /Users/krainboltgreene/.rvm/gems/jruby-head@raven/gems/glib2-1.0.0/ext/glib2/gem_make.out