osss.net=# create function plruby_call_handler () returns language_handler as '/usr/lib/ruby/site_ruby/1.8/i686-linux/plruby' language 'C'; ERROR: could not load library "/usr/lib/ruby/site_ruby/1.8/i686-linux/plruby.so": /usr/lib/ruby/site_ruby/1.8/i686-linux/plruby.so: undefined symbol: get_func_arg_info # ld /usr/lib/ruby/site_ruby/1.8/i686-linux/plruby.so ld: warning: cannot find entry symbol _start; not setting start address /usr/lib/ruby/site_ruby/1.8/i686-linux/plruby.so: undefined reference to `SPI_getvalue' /usr/lib/ruby/site_ruby/1.8/i686-linux/plruby.so: undefined reference to `get_func_arg_info' /usr/lib/ruby/site_ruby/1.8/i686-linux/plruby.so: undefined reference to `format_type_be' [...] /usr/lib/ruby/site_ruby/1.8/i686-linux/plruby.so: undefined reference to `SPI_processed' # emerge -pv plruby These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-ruby/plruby-0.4.7 USE="-examples" 0 kB Total size of downloads: 0 kB # emerge -pv plruby postgresql These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-ruby/plruby-0.4.7 USE="-examples" 0 kB [ebuild R ] dev-db/postgresql-8.1.4 USE="doc perl readline ssl threads zlib -kerberos -libg++ -nls -pam -pg-intdatetime -python (-selinux) -tcl -tk -xml" 0 kB Total size of downloads: 0 kB
Fixed in the latest version bump of plruby. Enjoy! ... and thanks for reporting!