Gentoo Archives: gentoo-user

From: Mark Knecht <markknecht@×××××.com>
To: Alan McKinnon <alan.mckinnon@×××××.com>
Cc: gentoo-user@l.g.o
Subject: Re: [gentoo-user] emerge @preserved-rebuild failure...
Date: Sun, 27 Jun 2010 21:00:09
Message-Id: AANLkTil4tdn_cjr2dP-U0QFxu-7Nafj8RT1QkWLWiKoP@mail.gmail.com
In Reply to: Re: [gentoo-user] emerge @preserved-rebuild failure... by Alan McKinnon
1 On Sun, Jun 27, 2010 at 1:35 PM, Alan McKinnon <alan.mckinnon@×××××.com> wrote:
2 > On Sunday 27 June 2010 21:42:14 Mark Knecht wrote:
3 >> >> >>> Failed to emerge dev-python/libgnomecanvas-python-2.28.0, Log file:
4 >> > The build error is before this. Please post that.
5 >> >
6 >> > Everything below is various elogs to tell you that an error occured, not
7 >> > what it is.
8 >> >
9 >> >
10 >> >
11 >> > --
12 >> > alan dot mckinnon at gmail dot com
13 >>
14 >> Yeah, should have posted more. Sorry.
15 >>
16 >> Hopefully this will get you far enough back to take a guess. Seems
17 >> that libpng12.la doesn't exist and indeed that file isn't there.
18 >
19 > Missing libpng.so?
20 >
21 > Hah, the dev responsible for that ought to be shot. It wreaked havoc with
22 > ~arch a few months back, it's all in the archives in it's full glory.
23 >
24 > The libpng ebuild has this message at the end, it's in your elogs:
25 >
26 > "Run /usr/sbin/libpng-1.4.x-update.sh to fix libtool archives (.la)"
27 >
28 > If stable is anything like unstable was, expect a long frustrating sequence of
29 > revdep-rebuild and preserved-rebuild to fix it all.
30 >
31 > Personally, this is one of those things that I fixed and forgot all about
32 > (that's how frustrating it was). For the true facts, get the list archives.
33 >
34 >
35 >
36 > --
37 > alan dot mckinnon at gmail dot com
38 >
39
40 Thanks. I'll give that a try in a minute. I found that running
41 revdep-rebuild -i first failed showing the same sort of error and then
42 the second time passed showing now errors:
43
44 * Messages for package mail-client/evolution-2.28.3.1:
45
46 * To change the default browser if you are not using GNOME, do:
47 * gconftool-2 --set /desktop/gnome/url-handlers/http/command -t
48 string 'mozilla %s'
49 * gconftool-2 --set /desktop/gnome/url-handlers/https/command -t
50 string 'mozilla %s'
51 *
52 * Replace 'mozilla %s' with which ever browser you use.
53 *
54 * Junk filters are now a run-time choice. You will get a choice of
55 * bogofilter or spamassassin based on which you have installed
56 *
57 * You have to install one of these for the spam filtering to actually work
58 >>> Auto-cleaning packages...
59
60 >>> No outdated packages were found on your system.
61
62 * GNU info directory index is up-to-date.
63
64 !!! existing preserved libs:
65 >>> package: media-libs/libpng-1.4.3
66 * - /usr/lib64/libpng12.so
67 * - /usr/lib64/libpng12.so.0
68 * - /usr/lib64/libpng12.so.0.43.0
69 * used by
70 /opt/icedtea6-bin-1.8.0/jre/lib/amd64/libsplashscreen.so
71 (dev-java/icedtea6-bin-1.8.0)
72 * used by /usr/bin/baobab (gnome-extra/gnome-utils-2.28.3)
73 * used by /usr/bin/blackjack (gnome-extra/gnome-games-2.28.2)
74 * used by 152 other files
75 Use emerge @preserved-rebuild to rebuild packages using these libraries
76 * Build finished correctly. Removing temporary files...
77 *
78 * You can re-run revdep-rebuild to verify that all libraries and binaries
79 * are fixed. Possible reasons for remaining inconsistencies include:
80 * orphaned files
81 * deep dependencies
82 * packages installed outside of portage's control
83 * specially-evaluated libraries
84 c2stable ~ # revdep-rebuild -ip
85 * Configuring search environment for revdep-rebuild
86
87 * Checking reverse dependencies
88 * Packages containing binaries and libraries broken by a package update
89 * will be emerged.
90
91 * Collecting system binaries and libraries
92 * Generated new 1_files.rr
93 * Collecting complete LD_LIBRARY_PATH
94 * Generated new 2_ldpath.rr
95 * Checking dynamic linking consistency
96 [ 100% ]
97
98 * Dynamic linking on your system is consistent... All done.
99 c2stable ~ #
100
101 emerge -p @preserved-rebuild still wants to build stuff so I'm
102 confused as the to the values of preserved-rebuild vs revdep-rebuild.
103 Things are getting confusing...
104
105 OK - tried your command but it's unclear whether it did anything:
106
107 c2stable ~ # /usr/sbin/libpng-1.4.x-update.sh
108 * Fixing broken libtool archives (.la)
109 c2stable ~ #
110
111
112 emerge @preserved-rebuild is now running again. I'll post back results later.
113
114 Thanks,
115 Mark

Replies

Subject Author
Re: [gentoo-user] emerge @preserved-rebuild failure... Mark Knecht <markknecht@×××××.com>