Gentoo Archives: gentoo-user

From: dhk <dhkuhl@×××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] rhythmbox is looking for an older shared object
Date: Sat, 21 Mar 2009 19:25:09
Message-Id: 49C53F11.3070303@optonline.net
In Reply to: Re: [gentoo-user] rhythmbox is looking for an older shared object by Walter Dnes
1 Walter Dnes wrote:
2 > On Fri, Mar 13, 2009 at 05:44:04PM -0400, dhk wrote
3 >> revdep-rebuild is flagging rhythmbox as requiring
4 >> libtotem-plparser.so.10 . After the last upgrade all I have installed
5 >> in /usr/lib64/ is libtotem-plparser.so.12 . Should I just make a link
6 >> or do I need to install an older version? or should I wait for a
7 >> rhythmbax update?
8 >
9 > How does the system respond if you do a...
10 >
11 > revdep-rebuild -p -v
12 >
13 > Note: do it exactly as above. -p is "pretend", because we're just
14 > looking, and -v is "verbose", for more detail. According to the man
15 > page, you should *NOT* do "revdep-rebuild -pv".
16 >
17
18 I missed the reply to my question last week. Below is the output of the
19 revdep-rebuild -p -v command. It's looking for libtotem-plparser.so.10
20 but I have libtotem-plparser.so.12 installed. Any ideas?
21
22 # revdep-rebuild -p -v
23 * Configuring search environment for revdep-rebuild
24 * Temporary cache files are located in /var/cache/revdep-rebuild
25 * Environment mismatch from previous run, deleting temporary files...
26
27 revdep-rebuild environment:
28 SEARCH_DIRS="/bin
29 /lib
30 /lib32
31 /lib64
32 /opt/bin
33 /opt/flash-libcompat
34 /sbin
35 /usr/bin
36 /usr/games/bin
37 /usr/games/lib
38 /usr/games/lib32
39 /usr/games/lib64
40 /usr/lib
41 /usr/lib32
42 /usr/lib32/qt4
43 /usr/lib64
44 /usr/lib64/nspr
45 /usr/lib64/nss
46 /usr/lib64/qt4
47 /usr/libexec
48 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2
49 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/32
50 /usr/lib/qt4
51 /usr/local/lib
52 /usr/local/lib32
53 /usr/local/lib64
54 /usr/sbin
55 /usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2
56 /usr/x86_64-pc-linux-gnu/lib"
57 SEARCH_DIRS_MASK="/lib64/modules
58 /lib/modules"
59 LD_LIBRARY_MASK="libjava.so
60 libjvm.so
61 libodbcinst.so
62 libodbc.so"
63 PORTAGE_ROOT="/"
64 EMERGE_OPTIONS=""
65 ORDER_PKGS="1"
66 FULL_LD_PATH="1"
67
68 * Checking reverse dependencies
69 * Packages containing binaries and libraries broken by a package update
70 * will be emerged.
71
72 * Collecting system binaries and libraries
73 * Generated new 1_files.rr
74 * Collecting complete LD_LIBRARY_PATH
75 * Generated new 2_ldpath.rr
76 * Checking dynamic linking consistency
77 [ 24% ] * broken /usr/bin/rhythmbox (requires libtotem-plparser.so.10)
78 [ 84% ] * broken /usr/lib64/rhythmbox/plugins/audiocd/libaudiocd.so
79 (requires libtotem-plparser.so.10)
80 [ 100% ]
81 * Generated new 3_broken.rr
82 * Assigning files to packages
83 * /usr/bin/rhythmbox -> media-sound/rhythmbox
84 * /usr/lib64/rhythmbox/plugins/audiocd/libaudiocd.so ->
85 media-sound/rhythmbox
86 * Generated new 4_raw.rr and 4_owners.rr
87 * Cleaning list of packages to rebuild
88 * Generated new 4_pkgs.rr
89 * Assigning packages to ebuilds
90 * Generated new 4_ebuilds.rr
91 * Evaluating package order
92 * Generated new 5_order.rr
93 * All prepared. Starting rebuild
94 emerge --oneshot --pretend --verbose media-sound/rhythmbox:0
95 !!! CONFIG_PROTECT is empty
96 These are the packages that would be merged, in order:
97
98 Calculating dependencies... done!
99 [ebuild R ] media-sound/rhythmbox-0.10.1-r1 USE="python -daap -dbus
100 -debug -doc -flac -gnome-keyring -hal -ipod -libnotify -lirc -mad
101 -musicbrainz -tagwriting -vorbis" 0 kB
102
103 Total: 1 package (1 reinstall), Size of downloads: 0 kB
104 * Now you can remove -p (or --pretend) from arguments and re-run
105 revdep-rebuild.
106
107 I ran emerge --oneshot --pretend --verbose media-sound/rhythmbox:0 then
108 emerge --oneshot --verbose media-sound/rhythmbox:0
109 and then got an error. Then following is from the build.log
110
111 In file included from rb-shell.c:84:
112 ../lib/rb-proxy-config.h:69: error: expected '=', ',', ';', 'asm' or
113 '__attribute__' before '*' token
114 make[3]: *** [rb-shell.lo] Error 1
115 make[3]: *** Waiting for unfinished jobs....
116 make[3]: Leaving directory
117 `/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/work/rhythmbox-0.10.1/shell'
118 make[2]: *** [all] Error 2
119 make[2]: Leaving directory
120 `/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/work/rhythmbox-0.10.1/shell'
121 make[1]: *** [all-recursive] Error 1
122 make[1]: Leaving directory
123 `/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/work/rhythmbox-0.10.1'
124 make: *** [all] Error 2
125 ^[[31;01m*^[[0m
126 ^[[31;01m*^[[0m ERROR: media-sound/rhythmbox-0.10.1-r1 failed.
127 ^[[31;01m*^[[0m Call stack:
128 ^[[31;01m*^[[0m ebuild.sh, line 49: Called src_compile
129 ^[[31;01m*^[[0m environment, line 2734: Called
130 gnome2_src_compile
131 ^[[31;01m*^[[0m environment, line 2074: Called die
132 ^[[31;01m*^[[0m The specific snippet of code:
133 ^[[31;01m*^[[0m emake || die "compile failure"
134 ^[[31;01m*^[[0m The die message:
135 ^[[31;01m*^[[0m compile failure
136 ^[[31;01m*^[[0m
137 ^[[31;01m*^[[0m If you need support, post the topmost build error, and
138 the call stack if relevant.
139 ^[[31;01m*^[[0m A complete build log is located at
140 '/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/temp/build.log'.
141 ^[[31;01m*^[[0m The ebuild environment file is located at
142 '/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/temp/environment'.
143 ^[[31;01m*^[[0m
144
145
146
147 Thanks,
148
149 Dave

Replies

Subject Author
Re: [gentoo-user] rhythmbox is looking for an older shared object Walter Dnes <waltdnes@××××××××.org>
Re: [gentoo-user] rhythmbox is looking for an older shared object Walter Dnes <waltdnes@××××××××.org>