1 |
Michael wrote: |
2 |
> |
3 |
> Did you try running emerge with '--tree' to see the dependency tree with all |
4 |
> its dependencies? (The option '--deep' may show more dependencies too). |
5 |
|
6 |
Meanwhile I have found out that the culprit is "virtual/jdk". I have 1.8.0-r6 |
7 |
installed, and emerge wants to upgrade to 11-r2 (strange versioning, isn't it?). |
8 |
|
9 |
Apparently, I have neither "openjdk" nor "openjdk-bin" installed, but "icedtea- |
10 |
bin". Upgrading virtual/jdk to 11 seems to insist on some openjdk... |
11 |
|
12 |
"equery g virtual/jdk" says for the two versions in question: |
13 |
|
14 |
* dependency graph for virtual/jdk-1.8.0-r6 |
15 |
`-- virtual/jdk-1.8.0-r6 x86 |
16 |
`-- dev-java/openjdk-bin-8.322_p06 (dev-java/openjdk-bin) [missing keyword] [headless-awt=] |
17 |
`-- dev-java/openjdk-8.322_p06 (dev-java/openjdk) x86 [headless-awt=] |
18 |
`-- dev-java/icedtea-bin-3.16.0 (dev-java/icedtea-bin) x86 [headless-awt=] |
19 |
`-- dev-java/icedtea-3.21.0 (dev-java/icedtea) [~x86 keyword] [headless-awt=] |
20 |
[ virtual/jdk-1.8.0-r6 stats: packages (5), max depth (1) ] |
21 |
|
22 |
* dependency graph for virtual/jdk-11-r2 |
23 |
`-- virtual/jdk-11-r2 M[package.mask] |
24 |
`-- dev-java/openjdk-bin-11.0.14_p9-r1 (dev-java/openjdk-bin) [missing keyword] [gentoo-vm(+) headless-awt=] |
25 |
`-- dev-java/openjdk-11.0.14_p9-r1 (dev-java/openjdk) x86 [gentoo-vm(+) headless-awt=] |
26 |
[ virtual/jdk-11-r2 stats: packages (3), max depth (1) ] |
27 |
|
28 |
so it seems that virtual/jdk 11 can't/doesn't want to use icedtea-bin and needs |
29 |
openjdk[-bin] which requires cups in any case... |
30 |
|
31 |
Do I need virtual/jdk at all? I don't even develop Java software - all I need |
32 |
is some Java runtime which I can call from the command line by "java -jar blabla.jar". |
33 |
|
34 |
For the moment, I have masked >=virtual/jdk-10 |
35 |
|
36 |
-Matt |