Gentoo Archives: gentoo-amd64

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: emerge --emptytree problem
Date: Mon, 11 Jul 2005 10:07:43
Message-Id: pan.2005.07.11.10.05.57.236531@cox.net
In Reply to: [gentoo-amd64] Re: emerge --emptytree problem by Mark
1 Mark posted <1f81f7e0050710155471f76f63@××××××××××.com>, excerpted below,
2 on Sun, 10 Jul 2005 18:54:37 -0400:
3
4 > Well, I *think* I have it figured out. After setting up the logging, I
5 > fired up the build again, and when it finally failed, there was a message
6 > "you need perl 5" during the openssl package install. So I tried emerging
7 > perl by itself, and it fails because the java ebuild was not in the
8 > portage directory. So I changed java in my USE= list to -java, and
9 > restarted the build. So far, it's going well. My question I guess is, did
10 > I come up with the right solution, or will having -java in my USE= list
11 > cause me problems later on?
12
13 As Jared says, nothing in the system or normal non-system core packages
14 require Java (save for OOo, which might, I know the 2.x versions do, if
15 you call that "core" for your use). USE=-java /does/ speed up gcc compile
16 time in particular, and as long as you don't have any specific packages in
17 your personal "must-have" list that are Java based, it should be fine.
18
19 For this reason, it's likely many/most devs and list regulars have
20 USE=-java, so system building with +java is likely far less tested than
21 with -java. It's quite possible there's some circular dependency issue
22 involving the java USE flag, that simply hasn't been discovered yet, for
23 that reason. Once you get your USE=-java emerge --emptytree completed, if
24 desired, you can probably reactivate USE=java and do an emerge --newuse,
25 with no further issues. If indeed that's the case, and you feel like
26 pursuing the issue far enough to file a decent bug report on whatever
27 circular dependency was killing the emerge --emptytree, with USE=java,
28 it's quite likely the devs involved would be appreciative, as those
29 circular dependency issues can be tough to track down, as well as
30 challenging to resolve, but doing so results in a much more dependable
31 Gentoo.
32
33 --
34 Duncan - List replies preferred. No HTML msgs.
35 "Every nonfree program has a lord, a master --
36 and if you use the program, he is your master." Richard Stallman in
37 http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html
38
39
40 --
41 gentoo-amd64@g.o mailing list

Replies

Subject Author
Re: [gentoo-amd64] Re: emerge --emptytree problem "John C. Shimek" <jcshimek@×××××.com>