1 |
I maintain an up-to-date system that requires gcj. For some time, running |
2 |
revdep-rebuild -p generates this output: |
3 |
|
4 |
|
5 |
~--> revdep-rebuild -p |
6 |
Configuring search environment for revdep-rebuild |
7 |
|
8 |
Checking reverse dependencies... |
9 |
|
10 |
Packages containing binaries and libraries broken by a package update |
11 |
will be emerged. |
12 |
|
13 |
Collecting system binaries and libraries... done. |
14 |
(/root/.revdep-rebuild.1_files) |
15 |
|
16 |
Collecting complete LD_LIBRARY_PATH... done. |
17 |
(/root/.revdep-rebuild.2_ldpath) |
18 |
|
19 |
Checking dynamic linking consistency... |
20 |
broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcjawt.la (requires |
21 |
/usr/lib/lib-gnu-java-awt-peer-gtk.la) |
22 |
broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgij.la (requires |
23 |
/usr/lib/libgcj.la) |
24 |
done. |
25 |
(/root/.revdep-rebuild.3_rebuild) |
26 |
|
27 |
Assigning files to ebuilds... done. |
28 |
(/root/.revdep-rebuild.4_ebuilds) |
29 |
|
30 |
Evaluating package order... done. |
31 |
(/root/.revdep-rebuild.5_order) |
32 |
|
33 |
All prepared. Starting rebuild... |
34 |
emerge --oneshot -p =sys-devel/gcc-4.1.1-r3 |
35 |
|
36 |
These are the packages that would be merged, in order: |
37 |
|
38 |
Calculating dependencies... done! |
39 |
[ebuild R ] sys-devel/gcc-4.1.1-r3 |
40 |
Now you can remove -p (or --pretend) from arguments and re-run |
41 |
revdep-rebuild. |
42 |
|
43 |
|
44 |
But re-emerging gcc doesn't solve the dependency problem. In fact, both |
45 |
libgcjawt.la and |
46 |
libgij.la appear to be installed by "emerge gcc". gcj.la and |
47 |
lib-gnu-java-awt-peer-gtk.la |
48 |
both appear on my system, and both appear to be installed by "emerge |
49 |
gcc". However, |
50 |
both are located in /usr/lib/gcc/i686-pc-linux-gnu/4.1.1, not in /usr/lib. |
51 |
|
52 |
Is this a bug, or is there something I can do to fix my system? (Other |
53 |
than put in |
54 |
soft links to the needed libraries.) |
55 |
|
56 |
John Blinka |
57 |
-- |
58 |
gentoo-user@g.o mailing list |