Dale wrote:
> Mick wrote:
>> On Monday, 22 July 2019 11:12:55 BST Dale wrote:
>>> Howdy,
>>>
>>> I did my usual sync and ran into a slight problem.  Given the minimal
>>> output, I can't quite figure out if there is a way around this. 
>>> Sometimes I can emerge a few packages individually and get around this
>>> sort of thing.  On this one tho, I just can't quite figure out how to
>>> get around the problem.  Things I've tried so far.  Made sure nothing in
>>> package.use is ruby related and made sure no packages in the list are in
>>> there either.  I updated @system successfully and tried again, same
>>> error.  I've tried unmasking next up packages with no change.  I
>>> reversed that and tried to mask some packages, same thing or it
>>> complains about the masked packages one.  I've tried to emerge the
>>> packages listed individually, in different order even, with no change. 
>>> This is what I get.
>>>
>>>
>>>
>>> root@fireball / # emerge -uvaDN world
>>>
>>> These are the packages that would be merged, in order:
>>>
>>> Calculating dependencies... done!
>>>
>>> emerge: there are no ebuilds to satisfy
>>> ">=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby25]".
>>> (dependency required by "dev-lang/ruby-2.5.5::gentoo" [ebuild])
>>> (dependency required by
>>> "dev-ruby/rake-12.3.2::gentoo[ruby_targets_ruby25]" [ebuild])
>>> (dependency required by "media-video/mkvtoolnix-35.0.0::gentoo" [installed])
>>> (dependency required by "@selected" [set])
>>> (dependency required by "@world" [argument])
>>> root@fireball / #
>> Have you specified ruby target 2.5 anywhere in your /etc/portage and, or 
>> uninstalled/masked ruby 2.4?  The above packages are installed with the 
>> default ruby 2.4 here:
>>
>>  ~ $ equery u dev-ruby/xmlrpc
>> [ Legend : U - final flag setting for installation]
>> [        : I - package is installed with flag     ]
>> [ Colors : set, unset                             ]
>>  * Found these USE flags for dev-ruby/xmlrpc-0.3.0:
>>  U I
>>  - - doc                 : Add extra documentation (API, Javadoc, etc). It 
>> is 
>> recommended to
>>                            enable per package instead of globally
>>  + + ruby_targets_ruby24 : Build with MRI Ruby 2.4.x
>>  - - test                : Enable dependencies and/or preparations necessary 
>> to run tests (usually
>>                            controlled by FEATURES=test but can be toggled 
>> independently)
>>
>>  ~ $ equery u dev-ruby/rake
>> [ Legend : U - final flag setting for installation]
>> [        : I - package is installed with flag     ]
>> [ Colors : set, unset                             ]
>>  * Found these USE flags for dev-ruby/rake-12.3.1:
>>  U I
>>  - - doc                 : Add extra documentation (API, Javadoc, etc). It 
>> is 
>> recommended to
>>                            enable per package instead of globally
>>  + + ruby_targets_ruby24 : Build with MRI Ruby 2.4.x
>>  - - test                : Enable dependencies and/or preparations necessary 
>> to run tests (usually
>>                            controlled by FEATURES=test but can be toggled 
>> independently)
>>
>
> I have ruby 2.4 here as well.
>
>
> root@fireball / # equery list -p ruby
>  * Searching for ruby ...
> [-P-] [  ] dev-lang/ruby-2.4.5:2.4
> [IP-] [  ] dev-lang/ruby-2.4.6:2.4
> [-P-] [  ] dev-lang/ruby-2.5.5:2.5
> [-P-] [ ~] dev-lang/ruby-2.6.2:2.6
> [-P-] [ ~] dev-lang/ruby-2.6.3:2.6
> root@fireball / #
>
>
> It appears something is pulling in 2.5 but for some reason, even tho it
> isn't masked, it won't emerge it because of some other problem, that I
> can't figure out yet. 
>
> I looked in /etc/portage for anything ruby and didn't find much but
> commented out the little I did find.  It made no difference since they
> were specific to older versions anyway.  It gives the same error.
>
> I did manage to get it to update the other KDE packages tho.  I did a
> --exclude for the packages listed in the error.  It still complains but
> it does emerge everything else.  Maybe when that is done, it will share
> some more details and give us a clue. 
>
> Usually we have the opposite problem, emerge spitting out to much info,
> most of it useless or confusing at that.  This is the first time that
> I've got so little and not be able to figure out a workaround. 
>
> When the KDE packages get done, I'll try again and post what it spits
> out.  Maybe it will give us more info or emerge will find a way to solve
> it. 
>
> Thanks for the info. 
>
> Dale
>
> :-)  :-) 
>

Since the update was going to take a while, I took a nap.  The update
for everything else finished but when I try to include ruby and such, I
still get the same error I think.  Going to post again just in case
something is different.


root@fireball / # emerge -uvaDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy
">=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby25]".
(dependency required by "dev-lang/ruby-2.5.5::gentoo" [ebuild])
(dependency required by
"dev-ruby/test-unit-3.3.3::gentoo[ruby_targets_ruby25]" [ebuild])
(dependency required by "dev-lang/ruby-2.4.6::gentoo" [installed])
(dependency required by
"dev-ruby/rake-12.3.1::gentoo[ruby_targets_ruby24]" [ebuild])
(dependency required by "media-video/mkvtoolnix-35.0.0::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
root@fireball / #


I was hoping updating the other packages might change something or help
emerge figure out a new path but it doesn't appear to have helped.  Once
again, I removed everything I thought ruby related from /etc/portage. 
Emerge wanted some added back but I still end up back with that error. 

Any idea?  If not, I may sync again in a few hours.

Dale

:-)  :-)  

Reply via email to