Summary: | dev-ruby/rdoc-5.1.0:`require': cannot load such file -- rdoc/markdown (LoadError) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rolf Eike Beer <eike> |
Component: | Current packages | Assignee: | Gentoo Ruby Team <ruby> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Rolf Eike Beer
2018-12-15 11:20:39 UTC
This looks like a mismatch between the eselected version (ruby24) and RUBY_TARGETS (ruby23, even though your emerge --info shows otherwise). I used tatt to test and it came up with this sequence: FEATURES=' test' USE='' succeeded for =dev-ruby/rdoc-5.1.0 USE='-doc ruby_targets_ruby23 -ruby_targets_ruby24' succeeded for =dev-ruby/rdoc-5.1.0 USE='doc ruby_targets_ruby23 -ruby_targets_ruby24' failed for =dev-ruby/rdoc-5.1.0 log has been saved as /root/tatt/logs/dev-ruby_rdoc-5.1.0_use_bsjte USE='-doc -ruby_targets_ruby23 ruby_targets_ruby24' failed for =dev-ruby/rdoc-5.1.0 USE='doc -ruby_targets_ruby23 ruby_targets_ruby24' failed for =dev-ruby/rdoc-5.1.0 USE='-doc ruby_targets_ruby23 ruby_targets_ruby24' succeeded for =dev-ruby/rdoc-5.1.0 USE='doc ruby_targets_ruby23 ruby_targets_ruby24' succeeded for =dev-ruby/rdoc-5.1.0 So I guess it's not enforcing the right deps here as emerge did not error out. This is what I think happened for the other 2 lines marked as "failed": they would have broken some rdeps, so emerge rejected those. (In reply to Rolf Eike Beer from comment #2) > I used tatt to test and it came up with this sequence: Right, so that confirms my assumption. You probably want teach tatt to leave the RUBY_TARGETS USE flags alone and not test them in this way. *** This bug has been marked as a duplicate of bug 654308 *** |