View previous topic :: View next topic |
Author |
Message |
davidV n00b
Joined: 18 Sep 2011 Posts: 14
|
Posted: Fri Oct 14, 2011 10:20 pm Post subject: failed to emerge media-sound/rhythmbox-0.13.3 |
|
|
Since the update of libquvi earlier this week rhytmbox fails to emerge or run. Both fail with messages about quvi or libquvi. Should I mask the new version and go back, or can I trick rhythmbox into using the new libraries without too many problems?
Code: | rhythmbox: error while loading shared libraries: libquvi.so.6: cannot open shared object file: No such file or directory
|
The new library is libquvi.so.7 |
|
Back to top |
|
|
mark_alec Bodhisattva
Joined: 11 Sep 2004 Posts: 6066 Location: Melbourne, Australia
|
Posted: Sat Oct 15, 2011 12:09 am Post subject: |
|
|
For these types of errors (failing to find some library), `revdep-rebuild` is often the solution - as it will rebuild the packages that should link against newer versions of libraries. _________________ www.gentoo.org.au || #gentoo-au |
|
Back to top |
|
|
davidV n00b
Joined: 18 Sep 2011 Posts: 14
|
Posted: Sat Oct 15, 2011 12:41 am Post subject: |
|
|
Sorry, I should have mentioned that I tried that. It wants to do this:
Code: |
revdep-rebuild
* Configuring search environment for revdep-rebuild
* 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
[ 67% ] * broken /usr/lib64/libtotem-plparser-mini.so.17.0.1 (requires libquvi.so.6)
* broken /usr/lib64/libtotem-plparser.so.17.0.1 (requires libquvi.so.6)
[ 100% ]
* Generated new 3_broken.rr
* Assigning files to packages
* /usr/lib64/libtotem-plparser-mini.so.17.0.1 -> dev-libs/totem-pl-parser
* /usr/lib64/libtotem-plparser.so.17.0.1 -> dev-libs/totem-pl-parser
* 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 --complete-graph=y --oneshot dev-libs/totem-pl-parser:0
..........
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) dev-libs/totem-pl-parser-2.32.6
* totem-pl-parser-2.32.6.tar.xz RMD160 SHA1 SHA256 size ;-) ...
|
And it, too, fails. Here is the point at which it quits:
Code: |
CC libtotem_plparser_la-xmlparser.lo
/bin/sh ../libtool --silent --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../lib -I../plparse -DGNOMELOCALEDIR=\""/usr/share/locale"\" -pthread -D_LARGEFILE64_SOURCE -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libsoup-gnome-2.4 -I/usr/include/libsoup-2.4 -I/usr/include/gmime-2.4 -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I../lib -D_GNU_SOURCE -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -fno-strict-aliasing -march=native -O2 -pipe -c -o libtotem_plparser_la-xmlparser.lo `test -f 'xmlparser.c' || echo './'`xmlparser.c
totem-pl-parser-videosite.c: In function 'totem_pl_parser_add_videosite':
totem-pl-parser-videosite.c:78:2: error: 'quvi_video_t' undeclared (first use in this function)
totem-pl-parser-videosite.c:78:2: note: each undeclared identifier is reported only once for each function it appears in
totem-pl-parser-videosite.c:78:15: error: expected ';' before 'v'
totem-pl-parser-videosite.c:97:32: error: 'v' undeclared (first use in this function)
totem-pl-parser-videosite.c:107:2: error: 'QUVIPROP_VIDEOURL' undeclared (first use in this function)
totem-pl-parser-videosite.c:108:23: error: 'QUVIPROP_VIDEOFILELENGTH' undeclared (first use in this function)
xmlparser.c: In function 'xml_parser_append_text':
xmlparser.c:221:27: warning: assignment discards qualifiers from pointer target type
make[4]: *** [libtotem_plparser_la-totem-pl-parser-videosite.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
xmlparser.c: In function 'xml_parser_dump_node':
xmlparser.c:861:7: warning: field width should have type 'int', but argument 2 has type 'size_t'
xmlparser.c: In function 'xml_parser_get_node_internal':
xmlparser.c:329:15: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
xmlparser.c: In function 'xml_parser_append_text':
xmlparser.c:215:16: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
xmlparser.c:228:14: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
make[4]: Leaving directory `/var/tmp/portage/dev-libs/totem-pl-parser-2.32.6/work/totem-pl-parser-2.32.6/plparse'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-libs/totem-pl-parser-2.32.6/work/totem-pl-parser-2.32.6/plparse'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-libs/totem-pl-parser-2.32.6/work/totem-pl-parser-2.32.6/plparse'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-libs/totem-pl-parser-2.32.6/work/totem-pl-parser-2.32.6'
make: *** [all] Error 2
* ERROR: dev-libs/totem-pl-parser-2.32.6 failed (compile phase):
* emake failed
*
* If you need support, post the output of 'emerge --info =dev-libs/totem-pl-parser-2.32.6',
* the complete build log and the output of 'emerge -pqv =dev-libs/totem-pl-parser-2.32.6'.
* The complete build log is located at '/var/tmp/portage/dev-libs/totem-pl-parser-2.32.6/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/totem-pl-parser-2.32.6/temp/environment'.
* S: '/var/tmp/portage/dev-libs/totem-pl-parser-2.32.6/work/totem-pl-parser-2.32.6'
>>> Failed to emerge dev-libs/totem-pl-parser-2.32.6, Log file:
|
Edit: This also seems to be a quvi related problem. Thanks for the suggestion. Any other ideas? |
|
Back to top |
|
|
mark_alec Bodhisattva
Joined: 11 Sep 2004 Posts: 6066 Location: Melbourne, Australia
|
|
Back to top |
|
|
|