1 |
Hello all, |
2 |
I had been thinking about possibly emerging icedtea. According to |
3 |
the link posted a few days ago gcc needed the gcj flag added so I did |
4 |
that and emerged gcc. However it seems to have caused an endless loop |
5 |
in revdep-rebuild. If I'm correct this is a bug that is almost 3 years |
6 |
old and still unfixed across many revs of gcc and all the system stuff |
7 |
that's related. The only possible solution I noticed in a very quick |
8 |
read seems to require hand manipulation of base file which I'm not |
9 |
going to do. |
10 |
|
11 |
http://bugs.gentoo.org/show_bug.cgi?id=125728 |
12 |
|
13 |
Now, it seems that many don't see this problem. Have any of you |
14 |
discovered an emerge method around this? |
15 |
|
16 |
Thanks, |
17 |
Mark |
18 |
|
19 |
lightning ~ # revdep-rebuild -ip |
20 |
* Configuring search environment for revdep-rebuild |
21 |
|
22 |
* Checking reverse dependencies |
23 |
* Packages containing binaries and libraries broken by a package update |
24 |
* will be emerged. |
25 |
|
26 |
* Collecting system binaries and libraries |
27 |
* Generated new 1_files.rr |
28 |
* Collecting complete LD_LIBRARY_PATH |
29 |
* Generated new 2_ldpath.rr |
30 |
* Checking dynamic linking consistency |
31 |
[ 30% ] * broken |
32 |
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la (requires |
33 |
/usr/lib/../lib64/lib-gnu-java-awt-peer-gtk.la) |
34 |
* broken /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la (requires |
35 |
/usr/lib/../lib64/libgcj.la) |
36 |
[ 45% ] * broken |
37 |
/usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la (requires |
38 |
/usr/lib/../lib64/lib-gnu-java-awt-peer-gtk.la) |
39 |
* broken /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la |
40 |
(requires /usr/lib/../lib64/libgcj.la) |
41 |
[ 100% ] |
42 |
* Generated new 3_broken.rr |
43 |
* Assigning files to packages |
44 |
* /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la -> sys-devel/gcc |
45 |
* /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la -> sys-devel/gcc |
46 |
* !!! /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la not |
47 |
owned by any package is broken !!! |
48 |
* /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la -> (none) |
49 |
* !!! /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la not owned |
50 |
by any package is broken !!! |
51 |
* /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la -> (none) |
52 |
* Generated new 4_raw.rr and 4_owners.rr |
53 |
* Cleaning list of packages to rebuild |
54 |
* Generated new 4_pkgs.rr |
55 |
* Assigning packages to ebuilds |
56 |
* Generated new 4_ebuilds.rr |
57 |
* Evaluating package order |
58 |
* Generated new 5_order.rr |
59 |
* All prepared. Starting rebuild |
60 |
emerge --oneshot --pretend sys-devel/gcc:4.1 |
61 |
|
62 |
These are the packages that would be merged, in order: |
63 |
|
64 |
Calculating dependencies... done! |
65 |
[ebuild R ] sys-devel/gcc-4.1.2 |
66 |
* Now you can remove -p (or --pretend) from arguments and re-run |
67 |
revdep-rebuild. |
68 |
lightning ~ # |