Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] dev-lang/ruby and dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby25] error
Date: Mon, 22 Jul 2019 19:37:33
Message-Id: 3e8ab87c-c393-92cc-a852-febbb763df5a@gmail.com
In Reply to: Re: [gentoo-user] dev-lang/ruby and dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby25] error by Dale
1 Dale wrote:
2 > Mick wrote:
3 >> On Monday, 22 July 2019 11:12:55 BST Dale wrote:
4 >>> Howdy,
5 >>>
6 >>> I did my usual sync and ran into a slight problem. Given the minimal
7 >>> output, I can't quite figure out if there is a way around this.
8 >>> Sometimes I can emerge a few packages individually and get around this
9 >>> sort of thing. On this one tho, I just can't quite figure out how to
10 >>> get around the problem. Things I've tried so far. Made sure nothing in
11 >>> package.use is ruby related and made sure no packages in the list are in
12 >>> there either. I updated @system successfully and tried again, same
13 >>> error. I've tried unmasking next up packages with no change. I
14 >>> reversed that and tried to mask some packages, same thing or it
15 >>> complains about the masked packages one. I've tried to emerge the
16 >>> packages listed individually, in different order even, with no change.
17 >>> This is what I get.
18 >>>
19 >>>
20 >>>
21 >>> root@fireball / # emerge -uvaDN world
22 >>>
23 >>> These are the packages that would be merged, in order:
24 >>>
25 >>> Calculating dependencies... done!
26 >>>
27 >>> emerge: there are no ebuilds to satisfy
28 >>> ">=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby25]".
29 >>> (dependency required by "dev-lang/ruby-2.5.5::gentoo" [ebuild])
30 >>> (dependency required by
31 >>> "dev-ruby/rake-12.3.2::gentoo[ruby_targets_ruby25]" [ebuild])
32 >>> (dependency required by "media-video/mkvtoolnix-35.0.0::gentoo" [installed])
33 >>> (dependency required by "@selected" [set])
34 >>> (dependency required by "@world" [argument])
35 >>> root@fireball / #
36 >> Have you specified ruby target 2.5 anywhere in your /etc/portage and, or
37 >> uninstalled/masked ruby 2.4? The above packages are installed with the
38 >> default ruby 2.4 here:
39 >>
40 >> ~ $ equery u dev-ruby/xmlrpc
41 >> [ Legend : U - final flag setting for installation]
42 >> [ : I - package is installed with flag ]
43 >> [ Colors : set, unset ]
44 >> * Found these USE flags for dev-ruby/xmlrpc-0.3.0:
45 >> U I
46 >> - - doc : Add extra documentation (API, Javadoc, etc). It is
47 >> recommended to
48 >> enable per package instead of globally
49 >> + + ruby_targets_ruby24 : Build with MRI Ruby 2.4.x
50 >> - - test : Enable dependencies and/or preparations necessary
51 >> to run tests (usually
52 >> controlled by FEATURES=test but can be toggled
53 >> independently)
54 >>
55 >> ~ $ equery u dev-ruby/rake
56 >> [ Legend : U - final flag setting for installation]
57 >> [ : I - package is installed with flag ]
58 >> [ Colors : set, unset ]
59 >> * Found these USE flags for dev-ruby/rake-12.3.1:
60 >> U I
61 >> - - doc : Add extra documentation (API, Javadoc, etc). It is
62 >> recommended to
63 >> enable per package instead of globally
64 >> + + ruby_targets_ruby24 : Build with MRI Ruby 2.4.x
65 >> - - test : Enable dependencies and/or preparations necessary
66 >> to run tests (usually
67 >> controlled by FEATURES=test but can be toggled
68 >> independently)
69 >>
70 >
71 > I have ruby 2.4 here as well.
72 >
73 >
74 > root@fireball / # equery list -p ruby
75 >  * Searching for ruby ...
76 > [-P-] [  ] dev-lang/ruby-2.4.5:2.4
77 > [IP-] [  ] dev-lang/ruby-2.4.6:2.4
78 > [-P-] [  ] dev-lang/ruby-2.5.5:2.5
79 > [-P-] [ ~] dev-lang/ruby-2.6.2:2.6
80 > [-P-] [ ~] dev-lang/ruby-2.6.3:2.6
81 > root@fireball / #
82 >
83 >
84 > It appears something is pulling in 2.5 but for some reason, even tho it
85 > isn't masked, it won't emerge it because of some other problem, that I
86 > can't figure out yet. 
87 >
88 > I looked in /etc/portage for anything ruby and didn't find much but
89 > commented out the little I did find.  It made no difference since they
90 > were specific to older versions anyway.  It gives the same error.
91 >
92 > I did manage to get it to update the other KDE packages tho.  I did a
93 > --exclude for the packages listed in the error.  It still complains but
94 > it does emerge everything else.  Maybe when that is done, it will share
95 > some more details and give us a clue. 
96 >
97 > Usually we have the opposite problem, emerge spitting out to much info,
98 > most of it useless or confusing at that.  This is the first time that
99 > I've got so little and not be able to figure out a workaround. 
100 >
101 > When the KDE packages get done, I'll try again and post what it spits
102 > out.  Maybe it will give us more info or emerge will find a way to solve
103 > it. 
104 >
105 > Thanks for the info. 
106 >
107 > Dale
108 >
109 > :-)  :-) 
110 >
111
112 Since the update was going to take a while, I took a nap.  The update
113 for everything else finished but when I try to include ruby and such, I
114 still get the same error I think.  Going to post again just in case
115 something is different.
116
117
118 root@fireball / # emerge -uvaDN world
119
120 These are the packages that would be merged, in order:
121
122 Calculating dependencies... done!
123
124 emerge: there are no ebuilds to satisfy
125 ">=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby25]".
126 (dependency required by "dev-lang/ruby-2.5.5::gentoo" [ebuild])
127 (dependency required by
128 "dev-ruby/test-unit-3.3.3::gentoo[ruby_targets_ruby25]" [ebuild])
129 (dependency required by "dev-lang/ruby-2.4.6::gentoo" [installed])
130 (dependency required by
131 "dev-ruby/rake-12.3.1::gentoo[ruby_targets_ruby24]" [ebuild])
132 (dependency required by "media-video/mkvtoolnix-35.0.0::gentoo" [installed])
133 (dependency required by "@selected" [set])
134 (dependency required by "@world" [argument])
135 root@fireball / #
136
137
138 I was hoping updating the other packages might change something or help
139 emerge figure out a new path but it doesn't appear to have helped.  Once
140 again, I removed everything I thought ruby related from /etc/portage. 
141 Emerge wanted some added back but I still end up back with that error. 
142
143 Any idea?  If not, I may sync again in a few hours.
144
145 Dale
146
147 :-)  :-)  

Replies

Subject Author
Re: [gentoo-user] dev-lang/ruby and dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby25] error Neil Bothwick <neil@××××××××××.uk>