On Jul 20, 2011, at 6:28 PM, Dev Guy wrote: > On Wed, Jul 20, 2011 at 9:08 PM, Eric Hodel <drbrain / segment7.net> wrote: >> On Jul 20, 2011, at 8:29 AM, Dev Guy wrote: >>> I get the following build error on my Linux box while trying to build >>> ruby-1.9.2-p290, how to fix? it look like a issues with RDoc >> >> Can you run just this from the build directory: >> >> ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb >> ./tool/runruby.rb --extout=.ext -- "./bin/rdoc" --no-force-update >> --all --ri --op ".ext/rdoc" "." --debug >> >> It should print out a backtrace >> > > i assume that's all in one line? Yup. > here is what I got > > /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/rdoc.rb:79: > warning: already initialized constant GENERATORS > undefined method `coverage_report' for #<RDoc::Options:0x000000027cd678> > /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.8/lib/rdoc/rdoc.rb:428:in `document' > ./bin/rdoc:15:in `<main>' I tried to reproduce your issue with the following steps: Download 1.9.2-p136 and -p290 Install p136 into ~/tmp/ruby/136 export PATH=~/tmp/ruby/136/bin Install RDoc 3.8 in p290: ./configure --prefix=/Users/drbrain/tmp/ruby/290; make It did not reproduce. Do you have RUBYOPT set? Do you have any rdoc plugins installed? `gem list rdoc` should list them Can you run this command: $ ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ./tool/runruby.rb --extout=.ext -- -e 'require "rdoc/rdoc"; p $".grep(/generator/)' I get: ["/Users/drbrain/tmp/ruby/ruby-1.9.2-p290/lib/rdoc/generator.rb", "/Users/drbrain/tmp/ruby/ruby-1.9.2-p290/lib/rdoc/generator/markup.rb", "/Users/drbrain/tmp/ruby/ruby-1.9.2-p290/lib/rdoc/generator/darkfish.rb", "/Users/drbrain/tmp/ruby/ruby-1.9.2-p290/lib/rdoc/generator/ri.rb"]