Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Update to dev-libs/icu-51.1 results in borked Dolphin
Date: Sun, 28 Apr 2013 13:41:25
Message-Id: 201304281440.54554.michaelkintzios@gmail.com
In Reply to: [gentoo-user] Re: Update to dev-libs/icu-51.1 results in borked Dolphin by Nikos Chantziaras
1 On Sunday 28 Apr 2013 13:19:39 Nikos Chantziaras wrote:
2 > On 28/04/13 14:48, Mick wrote:
3 > > Updating dev-libs/icu-51.1 uninstalled /usr/lib64/libicuuc.so.49.1.2 and
4 > > when I try to start Dolphin I get:
5 > > ==================================================
6 > > There was an error loading the module Dolphin View.
7 > > The diagnostics is:
8 > > Cannot load library /usr/lib64/kde4/dolphinpart.so: (libicuuc.so.49:
9 > > cannot open shared object file: No such file or directory)
10 > > ==================================================
11 > >
12 > > Should revdep-rebuild have picked this up, or would this only work if
13 > > /usr/lib64/libicuuc.so.49.1.2 had not been removed yet?
14 >
15 > A lot of things need to rebuild when upgrading ICU. And yes, if the old
16 > lib is still there, revdep-rebuilt can't pick anything up.
17 >
18 > Actually, the icu ebuild should have printed out information about how
19 > to run revdep-rebuild in a way that will find packages that need to be
20 > emerged again. If you don't have the logs saved and something like
21 > app-portage/elogv installed, then try emerging ICU again and this time
22 > read the output at the end of the emerge.
23
24 Thanks Nikos,
25
26 The elogs do not report anything. The old lib was removed by the ebuild.
27 This is all that is left:
28
29 # ls -la /usr/lib64/libicuuc.so*
30 lrwxrwxrwx 1 root root 16 Apr 28 12:34 /usr/lib64/libicuuc.so ->
31 libicuuc.so.51.1
32 lrwxrwxrwx 1 root root 16 Apr 28 12:34 /usr/lib64/libicuuc.so.51 ->
33 libicuuc.so.51.1
34 -rwxr-xr-x 1 root root 1514040 Apr 28 12:34 /usr/lib64/libicuuc.so.51.1
35
36
37 'emerge -1aDv @preserved-rebuild' or revdep-rebuild did not rebuild anything.
38
39
40 Manually trying to rebuild dolphin fails as I reported in my first message.
41
42 Typically portage would *not* remove the previous
43 /usr/lib64/libicuuc.so.49.1.2 version and then recommend to run revdep-rebuild
44 --library <blah-blah> && rm <blah-blah>. This did not happen this time.
45
46 I've rebuilt anything that linked to /usr/lib64/libicuuc.so.51.1, but the
47 problem remains that I can't remerge dolphin.
48 --
49 Regards,
50 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature