1 |
When I run |
2 |
emerge --ignore-default-opts --pretend --deep --tree --verbose --update --with-bdeps=y world |
3 |
|
4 |
I get (after a DeprecationWarning about portage.dep.dep_getkey() that I |
5 |
believe I can ignore) |
6 |
|
7 |
Total: 0 packages, Size of downloads: 0 kB |
8 |
|
9 |
!!! The following update has been skipped due to unsatisfied dependencies: |
10 |
|
11 |
virtual/jdk:1.5 |
12 |
|
13 |
!!! All ebuilds that could satisfy "=dev-java/sun-jdk-1.5.0*" have been masked. |
14 |
!!! One of the following masked packages is required to complete your request: |
15 |
- dev-java/sun-jdk-1.5.0.22 (masked by: dlj-1.1 license(s)) |
16 |
A copy of the 'dlj-1.1' license is located at '/usr/portage/licenses/dlj-1.1'. |
17 |
|
18 |
(dependency required by "virtual/jdk-1.5.0" [ebuild]) |
19 |
|
20 |
================================================================ |
21 |
|
22 |
But I don't see why virtual/jdk-1.5.0 is being referenced (it is not installed) |
23 |
|
24 |
I have icedtea6-bin installed and set as my system and user vm. |
25 |
|
26 |
I do not get the error when I don't have --with-bdeps=y so it must be |
27 |
some build dependency. But how do I find which one? |
28 |
|
29 |
# emerge --pretend --verbose --with-bdeps=y --depclean virtual/jdk:1.5 |
30 |
>>> No packages selected for removal by depclean |
31 |
|
32 |
# emerge --pretend --verbose --with-bdeps=y --depclean =virtual/jdk-1.5.0 |
33 |
>>> No packages selected for removal by depclean |
34 |
|
35 |
# eix virtual/jdk |
36 |
[I] virtual/jdk |
37 |
Available versions: |
38 |
(1.4) [M]1.4.1 [M]1.4.2 |
39 |
(1.5) 1.5.0 |
40 |
(1.6) 1.6.0 |
41 |
Installed versions: 1.6.0(1.6)(23:21:11 04/21/09) |
42 |
|
43 |
thanks, |
44 |
allan |