The postgresql ruby gem is starting to suffer from bit rot, and is now being officially replaced by ruby-pg. The old ruby-postgresql has been forked and updated (to provide easier upgrade path), as well as the newer ruby-pg gem being created. Both are compatible with the older gem. The ebuilds need to reflect this at some point. https://rubyforge.org/projects/ruby-pg/ http://dev.rubyonrails.org/ticket/10948 http://dev.rubyonrails.org/ticket/11127 Reproducible: Always
*** Bug 217950 has been marked as a duplicate of this bug. ***
The new ruby-postgres from the ruby-pg project is in the tree now, ruby-pg to some further on.
For reference: ruby-pg is in the Ruby overlay now. (working with ruby 1.8 and 1.9)
fails to compile on ~amd64. Output of PORTAGE_ELOG_SYSTEM="save" MAKEOPTS="-j1 -w --debug=bjm" emerge dev-ruby/pg below. ... Must remake target `all'. Successfully remade target file `all'. make: Leaving directory `/var/tmp/portage/dev-ruby/pg-0.8.0/work/ruby18/pg-0.8.0 /ext' /var/tmp/portage/dev-ruby/pg-0.8.0/work/ruby18/pg-0.8.0 /var/tmp/portage/dev-rub y/pg-0.8.0/work * Running compile phase for all ... (in /var/tmp/portage/dev-ruby/pg-0.8.0/work/all/pg-0.8.0) rake aborted! no such file to load -- spec/rake/spectask /var/tmp/portage/dev-ruby/pg-0.8.0/work/all/pg-0.8.0/Rakefile:5 (See full trace by running task with --trace) ...
Please open a new bug for that problem (although I guess it needs rspec as build-time dependency even when tests are disabled).