Unable to build completely from source (rdoc missing)
-----------------------------------------------------

                 Key: JRUBY-6096
                 URL: https://jira.codehaus.org/browse/JRUBY-6096
             Project: JRuby
          Issue Type: Improvement
          Components: Miscellaneous
    Affects Versions: JRuby 1.6.5
         Environment: jruby-1_6 branch from github
OSX Lion
Apple JDK
            Reporter: bob mcwhirter


When attempting to `ant dist` from the jruby-1_6 branch (or master):

{noformat}
dist-jar-complete:
     [move] Moving 1 file to /Users/bob/repos/jruby/dist

dist:
     [echo] Running rake gem
     [echo] compile=OFF, threshold=20, objectspace=true threadpool=false 
reflection=false
     [java] (in /Users/bob/repos/jruby)
     [java] /Users/bob/repos/jruby/bin/jruby -S maybe_install_gems hoe
     [java] /Users/bob/repos/jruby/bin/jruby -S rake package
     [java] Successfully installed hoe-2.12.3
     [java] 1 gem installed
     [java] Generating ast.bat
     [java] Generating autospec.bat
     [java] Generating htmldiff.bat
     [java] Generating install_doc.bat
     [java] Generating jgem.bat
     [java] Generating jrubyc.bat
     [java] Generating ldiff.bat
     [java] Generating rspec.bat
     [java] Generating testrb.bat
     [java] rake aborted!
     [java] uninitialized constant Hoe::Publish::RDoc
     [java] /Users/bob/repos/jruby/gem/Rakefile:58:in `(root)'
     [java] (See full trace by running task with --trace)
     [java] rake aborted!
     [java] Command failed with status (1): [/Users/bob/repos/jruby/bin/jruby 
-S rake p...]
     [java] 
     [java] (See full trace by running task with --trace)
     [java] (in /Users/bob/repos/jruby/gem)
     [java] #<Gem::LoadError: Could not find rdoc (>= 0) amongst 
[diff-lcs-1.1.2, hoe-2.12.3, rake-0.8.7, rspec-2.4.0, rspec-core-2.4.0, 
rspec-expectations-2.4.0, rspec-mocks-2.4.0, sources-0.0.1]>
{noformat}

Adding a maybe_install_gem invocation for rdoc in gem.rake seems to allow the 
build to complete.

This commit does that:

https://github.com/bobmcwhirter/jruby/commit/c43a50e6bde2ca8ed4d585a4764f88878e8d2450

It may be pulled from a branch on my fork:

https://github.com/bobmcwhirter/jruby/tree/maybe_install_rdoc





--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to