Gentoo Archives: gentoo-amd64

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] gcc with gcj flag revdep loop
Date: Mon, 26 Jan 2009 00:29:02
Message-Id: 5bdc1c8b0901251629t649582b8i5cab6ea424b9d05e@mail.gmail.com
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 ~ #

Replies

Subject Author
Re: [gentoo-amd64] gcc with gcj flag revdep loop Stan Sander <stsander@×××××.net>
Re: [gentoo-amd64] gcc with gcj flag revdep loop Beso <givemesugarr@×××××.com>