I am attempting to build Ruby 1.8.5-pre1 with "gprof" profiling. I used the call # CFLAGS='-g -pg' FEATURES='keeptemp keepwork' emerge -v ruby and it got the following error: Generating RDoc documentation ./miniruby ./runruby.rb --extout=.ext -- "./bin/rdoc" --all --ri --op "/var/tmp/portage/ruby-1.8.5_pre1/image//usr/share/ri/1.8/system" "." make: *** [do-install-doc] Profiling timer expired !!! ERROR: dev-lang/ruby-1.8.5_pre1 failed. Call stack: ebuild.sh, line 1539: Called dyn_install ebuild.sh, line 1013: Called src_install ruby-1.8.5_pre1.ebuild, line 107: Called die !!! make install failed !!! If you need support, post the topmost build error, and the call stack if relevant. I suspect this is upstream -- I'm going to try it outside of Portage and see if it breaks the same way. I don't consider this a very important thing to have fixed, although if it's a Ruby problem, they might. :)
Created attachment 93608 [details] Log of failed emerge
Created attachment 93609 [details] emerge info
(In reply to comment #1) > Created an attachment (id=93608) [edit] > Log of failed emerge > I've been able to get it to compile and install manually from the Gentoo source tarball. The option that's breaking it is "--enable-install-doc" in the "configure" step. It looks like the default from Ruby is "--disable-install-doc". It's crashing in the Rdoc step that generates the documentation. If I can track down an official Ruby source tarball, I'll see if I can reproduce this and file it on the Ruby bug repository.
(In reply to comment #3) > (In reply to comment #1) > > Created an attachment (id=93608) [edit] > > Log of failed emerge > > > I've been able to get it to compile and install manually from the Gentoo source > tarball. The option that's breaking it is "--enable-install-doc" in the > "configure" step. It looks like the default from Ruby is > "--disable-install-doc". It's crashing in the Rdoc step that generates the > documentation. If I can track down an official Ruby source tarball, I'll see if > I can reproduce this and file it on the Ruby bug repository. > I filed this upstream -- pure Ruby breaks. They rejected it. So ... you might as well close it as "upstream."
Closed as UPSTREAM as per comment #4