* [gentoo-user] rhythmbox is looking for an older shared object @ 2009-03-13 21:44 dhk 2009-03-15 16:58 ` Walter Dnes 0 siblings, 1 reply; 9+ messages in thread From: dhk @ 2009-03-13 21:44 UTC (permalink / raw To: gentoo-user revdep-rebuild is flagging rhythmbox as requiring libtotem-plparser.so.10 . After the last upgrade all I have installed in /usr/lib64/ is libtotem-plparser.so.12 . Should I just make a link or do I need to install an older version? or should I wait for a rhythmbax update? Other similar files installed are: # ls -FC1 /usr/lib64/libtotem-plparser* /usr/lib64/libtotem-plparser.la /usr/lib64/libtotem-plparser-mini.la /usr/lib64/libtotem-plparser-mini.so@ /usr/lib64/libtotem-plparser-mini.so.12@ /usr/lib64/libtotem-plparser-mini.so.12.0.5* /usr/lib64/libtotem-plparser.so@ /usr/lib64/libtotem-plparser.so.12@ /usr/lib64/libtotem-plparser.so.12.0.5* Thanks, Dave ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] rhythmbox is looking for an older shared object 2009-03-13 21:44 [gentoo-user] rhythmbox is looking for an older shared object dhk @ 2009-03-15 16:58 ` Walter Dnes 2009-03-21 19:25 ` dhk 0 siblings, 1 reply; 9+ messages in thread From: Walter Dnes @ 2009-03-15 16:58 UTC (permalink / raw To: gentoo-user On Fri, Mar 13, 2009 at 05:44:04PM -0400, dhk wrote > revdep-rebuild is flagging rhythmbox as requiring > libtotem-plparser.so.10 . After the last upgrade all I have installed > in /usr/lib64/ is libtotem-plparser.so.12 . Should I just make a link > or do I need to install an older version? or should I wait for a > rhythmbax update? How does the system respond if you do a... revdep-rebuild -p -v Note: do it exactly as above. -p is "pretend", because we're just looking, and -v is "verbose", for more detail. According to the man page, you should *NOT* do "revdep-rebuild -pv". -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] rhythmbox is looking for an older shared object 2009-03-15 16:58 ` Walter Dnes @ 2009-03-21 19:25 ` dhk 2009-03-24 10:35 ` Walter Dnes 2009-03-24 10:54 ` Walter Dnes 0 siblings, 2 replies; 9+ messages in thread From: dhk @ 2009-03-21 19:25 UTC (permalink / raw To: gentoo-user Walter Dnes wrote: > On Fri, Mar 13, 2009 at 05:44:04PM -0400, dhk wrote >> revdep-rebuild is flagging rhythmbox as requiring >> libtotem-plparser.so.10 . After the last upgrade all I have installed >> in /usr/lib64/ is libtotem-plparser.so.12 . Should I just make a link >> or do I need to install an older version? or should I wait for a >> rhythmbax update? > > How does the system respond if you do a... > > revdep-rebuild -p -v > > Note: do it exactly as above. -p is "pretend", because we're just > looking, and -v is "verbose", for more detail. According to the man > page, you should *NOT* do "revdep-rebuild -pv". > I missed the reply to my question last week. Below is the output of the revdep-rebuild -p -v command. It's looking for libtotem-plparser.so.10 but I have libtotem-plparser.so.12 installed. Any ideas? # revdep-rebuild -p -v * Configuring search environment for revdep-rebuild * Temporary cache files are located in /var/cache/revdep-rebuild * Environment mismatch from previous run, deleting temporary files... revdep-rebuild environment: SEARCH_DIRS="/bin /lib /lib32 /lib64 /opt/bin /opt/flash-libcompat /sbin /usr/bin /usr/games/bin /usr/games/lib /usr/games/lib32 /usr/games/lib64 /usr/lib /usr/lib32 /usr/lib32/qt4 /usr/lib64 /usr/lib64/nspr /usr/lib64/nss /usr/lib64/qt4 /usr/libexec /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/32 /usr/lib/qt4 /usr/local/lib /usr/local/lib32 /usr/local/lib64 /usr/sbin /usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2 /usr/x86_64-pc-linux-gnu/lib" SEARCH_DIRS_MASK="/lib64/modules /lib/modules" LD_LIBRARY_MASK="libjava.so libjvm.so libodbcinst.so libodbc.so" PORTAGE_ROOT="/" EMERGE_OPTIONS="" ORDER_PKGS="1" FULL_LD_PATH="1" * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Generated new 1_files.rr * Collecting complete LD_LIBRARY_PATH * Generated new 2_ldpath.rr * Checking dynamic linking consistency [ 24% ] * broken /usr/bin/rhythmbox (requires libtotem-plparser.so.10) [ 84% ] * broken /usr/lib64/rhythmbox/plugins/audiocd/libaudiocd.so (requires libtotem-plparser.so.10) [ 100% ] * Generated new 3_broken.rr * Assigning files to packages * /usr/bin/rhythmbox -> media-sound/rhythmbox * /usr/lib64/rhythmbox/plugins/audiocd/libaudiocd.so -> media-sound/rhythmbox * Generated new 4_raw.rr and 4_owners.rr * Cleaning list of packages to rebuild * Generated new 4_pkgs.rr * Assigning packages to ebuilds * Generated new 4_ebuilds.rr * Evaluating package order * Generated new 5_order.rr * All prepared. Starting rebuild emerge --oneshot --pretend --verbose media-sound/rhythmbox:0 !!! CONFIG_PROTECT is empty These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-sound/rhythmbox-0.10.1-r1 USE="python -daap -dbus -debug -doc -flac -gnome-keyring -hal -ipod -libnotify -lirc -mad -musicbrainz -tagwriting -vorbis" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB * Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild. I ran emerge --oneshot --pretend --verbose media-sound/rhythmbox:0 then emerge --oneshot --verbose media-sound/rhythmbox:0 and then got an error. Then following is from the build.log In file included from rb-shell.c:84: ../lib/rb-proxy-config.h:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token make[3]: *** [rb-shell.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/work/rhythmbox-0.10.1/shell' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/work/rhythmbox-0.10.1/shell' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/work/rhythmbox-0.10.1' make: *** [all] Error 2 ^[[31;01m*^[[0m ^[[31;01m*^[[0m ERROR: media-sound/rhythmbox-0.10.1-r1 failed. ^[[31;01m*^[[0m Call stack: ^[[31;01m*^[[0m ebuild.sh, line 49: Called src_compile ^[[31;01m*^[[0m environment, line 2734: Called gnome2_src_compile ^[[31;01m*^[[0m environment, line 2074: Called die ^[[31;01m*^[[0m The specific snippet of code: ^[[31;01m*^[[0m emake || die "compile failure" ^[[31;01m*^[[0m The die message: ^[[31;01m*^[[0m compile failure ^[[31;01m*^[[0m ^[[31;01m*^[[0m If you need support, post the topmost build error, and the call stack if relevant. ^[[31;01m*^[[0m A complete build log is located at '/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/temp/build.log'. ^[[31;01m*^[[0m The ebuild environment file is located at '/var/tmp/portage/media-sound/rhythmbox-0.10.1-r1/temp/environment'. ^[[31;01m*^[[0m Thanks, Dave ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] rhythmbox is looking for an older shared object 2009-03-21 19:25 ` dhk @ 2009-03-24 10:35 ` Walter Dnes 2009-03-24 10:54 ` dhk 2009-03-24 11:19 ` Neil Bothwick 2009-03-24 10:54 ` Walter Dnes 1 sibling, 2 replies; 9+ messages in thread From: Walter Dnes @ 2009-03-24 10:35 UTC (permalink / raw To: gentoo-user On Sat, Mar 21, 2009 at 03:25:05PM -0400, dhk wrote It looks like the bugreport at... http://bugs.gentoo.org/show_bug.cgi?id=263562 is identical to yours. No solutions proposed yet. But do check that URL daily. It's the most likely place to find a fix to your problem. Out of sheer curiousity, what does the ":0" do in your emerge command? -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] rhythmbox is looking for an older shared object 2009-03-24 10:35 ` Walter Dnes @ 2009-03-24 10:54 ` dhk 2009-03-24 11:19 ` Neil Bothwick 1 sibling, 0 replies; 9+ messages in thread From: dhk @ 2009-03-24 10:54 UTC (permalink / raw To: gentoo-user Walter Dnes wrote: > On Sat, Mar 21, 2009 at 03:25:05PM -0400, dhk wrote > > It looks like the bugreport at... > http://bugs.gentoo.org/show_bug.cgi?id=263562 is identical to yours. No > solutions proposed yet. But do check that URL daily. It's the most > likely place to find a fix to your problem. > > Out of sheer curiousity, what does the ":0" do in your emerge command? > Thanks, I'll watch the bug report. I don't know what the ":0" in the emerge command is, it was displayed that way in the error message. Thanks again, dave ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] rhythmbox is looking for an older shared object 2009-03-24 10:35 ` Walter Dnes 2009-03-24 10:54 ` dhk @ 2009-03-24 11:19 ` Neil Bothwick 1 sibling, 0 replies; 9+ messages in thread From: Neil Bothwick @ 2009-03-24 11:19 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 557 bytes --] On Tue, 24 Mar 2009 06:35:41 -0400, Walter Dnes wrote: > It looks like the bugreport at... > http://bugs.gentoo.org/show_bug.cgi?id=263562 is identical to yours. No > solutions proposed yet. But do check that URL daily. Or add yourself to the bug's CC list to get an email hen anything happens. > Out of sheer curiousity, what does the ":0" do in your emerge command? It is telling portage to emerge slot 0, which is the default for an unslotted package. -- Neil Bothwick Behaviorist psychology -- pulling habits out of rats [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] rhythmbox is looking for an older shared object 2009-03-21 19:25 ` dhk 2009-03-24 10:35 ` Walter Dnes @ 2009-03-24 10:54 ` Walter Dnes 2009-03-25 10:20 ` dhk 1 sibling, 1 reply; 9+ messages in thread From: Walter Dnes @ 2009-03-24 10:54 UTC (permalink / raw To: gentoo-user After a few more minutes of looking at the bug list, it appears that it's caused by the stable build being rusty. Given the references to "lib64" in your output, I assume you're running on amd64. Is that correct? If so, a quick-n-dirty workaround might be to add the following line to your /etc/portage/package.keywords file... =media-sound/rhythmbox-0.11.2-r1 ~amd64 If /etc/portage/package.keywords doesn't exist, create it. This may be beta-level, but it has a chance of working. The other option is =media-sound/rhythmbox-0.11.6-r1 ~amd64 ...same comments apply. Once a newer ebuild is marked stable, you can get rid of that keywords entry. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] rhythmbox is looking for an older shared object 2009-03-24 10:54 ` Walter Dnes @ 2009-03-25 10:20 ` dhk 2009-03-29 2:00 ` Walter Dnes 0 siblings, 1 reply; 9+ messages in thread From: dhk @ 2009-03-25 10:20 UTC (permalink / raw To: gentoo-user Walter Dnes wrote: > After a few more minutes of looking at the bug list, it appears that > it's caused by the stable build being rusty. Given the references to > "lib64" in your output, I assume you're running on amd64. Is that > correct? If so, a quick-n-dirty workaround might be to add the > following line to your /etc/portage/package.keywords file... > > =media-sound/rhythmbox-0.11.2-r1 ~amd64 > > If /etc/portage/package.keywords doesn't exist, create it. This may > be beta-level, but it has a chance of working. The other option is > > =media-sound/rhythmbox-0.11.6-r1 ~amd64 > > ...same comments apply. > > Once a newer ebuild is marked stable, you can get rid of that keywords > entry. > The first one (0.11.2) didn't work, but the second one (0.11.6) did. Now revdep-rebuild completes and all is clean. Should this be posted on bugzilla as a temporary solution? Thanks, dave ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] rhythmbox is looking for an older shared object 2009-03-25 10:20 ` dhk @ 2009-03-29 2:00 ` Walter Dnes 0 siblings, 0 replies; 9+ messages in thread From: Walter Dnes @ 2009-03-29 2:00 UTC (permalink / raw To: gentoo-user On Wed, Mar 25, 2009 at 06:20:57AM -0400, dhk wrote > The first one (0.11.2) didn't work, but the second one (0.11.6) did. Now > revdep-rebuild completes and all is clean. Should this be posted on > bugzilla as a temporary solution? If you can tell them that this ebuild is working for you without problems, it'll help get that ebuild marked as stable. Not necessarily tomorrow, but it will help. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2009-03-29 2:00 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-03-13 21:44 [gentoo-user] rhythmbox is looking for an older shared object dhk 2009-03-15 16:58 ` Walter Dnes 2009-03-21 19:25 ` dhk 2009-03-24 10:35 ` Walter Dnes 2009-03-24 10:54 ` dhk 2009-03-24 11:19 ` Neil Bothwick 2009-03-24 10:54 ` Walter Dnes 2009-03-25 10:20 ` dhk 2009-03-29 2:00 ` Walter Dnes
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox