Is there a special reason ruby sources are not included anymore in /usr/include/ruby-1.9.1/ ? It is needed for compiled gems installed through the gem package manager. I understand portage is supposed to be the only package manager supported, but it makes sense for a ruby developer to have system ruby rather than rvm (easier to track updates) and still use gem package manager (portage ruby libraries are just too deprecated for developer use). I also understand that those sources are not needed from user perspective (when a gentoo user install something ruby related, it will use portage ruby libs), but at least, could we have some "sources" use flag or something ? Reproducible: Always Steps to Reproduce: 1. emerge ruby 2. gem install ruby-debug19 Actual Results: Building native extensions. This could take a while... ERROR: Error installing ruby-debug19: ERROR: Failed to build gem native extension. /usr/bin/ruby19 extconf.rb checking for vm_core.h... no Expected Results: Successfully installed ruby-debug-<version> 1 gem installed
1) Please post your `emerge --info' output in a comment. 2) Please attach the entire build log to this bug report.