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 |
:-) :-) |