gcc -I. -I. -I/usr/lib/ruby/1.9/i686-linux -I. -DHAVE_RB_DEFINE_ALLOC_FUNC -DHAVE_RB_BLOCK_PROC -DHAVE_OBJECT_ALLOCATE -DHAVE_NODE_ATTRASGN -DHAVE_G_THREAD_INIT -DHAVE_G_MAIN_DEPTH -DHAVE_G_LISTENV -DHAVE_RB_CHECK_ARRAY_TYPE -DHAVE_RB_EXEC_RECURSIVE -DRUBY_GLIB2_COMPILATION -I/usr/lib/ruby/site_ruby/1.9/i686-linux -fPIC -O2 -march=i686 -pipe -fPIC -Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c rbglib.c rbglib.c: In function 'rbg_string_value_ptr': rbglib.c:52: error: 'struct RString' has no member named 'ptr' rbglib.c:55: error: 'struct RString' has no member named 'ptr' rbglib.c:56: warning: control reaches end of non-void function make[1]: *** [rbglib.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-ruby/ruby-glib2-0.16.0/work/ruby-gnome2-all-0.16.0/glib/src' make: *** [all] Error 2 !!! ERROR: dev-ruby/ruby-glib2-0.16.0 failed. Call stack: misc-functions.sh, line 570: Called install_qa_check misc-functions.sh, line 46: Called prepall ruby.eclass, line 239: Called src_compile ebuild.sh, line 1304: Called ruby-gnome2_src_compile ruby-gnome2.eclass, line 58: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/dev-ruby/ruby-glib2-0.16.0/temp/build.log'. !!! install_qa_check failed; exiting.