Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
failed to emerge media-sound/rhythmbox-0.13.3
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
davidV
n00b
n00b


Joined: 18 Sep 2011
Posts: 14

PostPosted: Fri Oct 14, 2011 10:20 pm    Post subject: failed to emerge media-sound/rhythmbox-0.13.3 Reply with quote

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
View user's profile Send private message
mark_alec
Bodhisattva
Bodhisattva


Joined: 11 Sep 2004
Posts: 6066
Location: Melbourne, Australia

PostPosted: Sat Oct 15, 2011 12:09 am    Post subject: Reply with quote

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
View user's profile Send private message
davidV
n00b
n00b


Joined: 18 Sep 2011
Posts: 14

PostPosted: Sat Oct 15, 2011 12:41 am    Post subject: Reply with quote

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
View user's profile Send private message
mark_alec
Bodhisattva
Bodhisattva


Joined: 11 Sep 2004
Posts: 6066
Location: Melbourne, Australia

PostPosted: Sat Oct 15, 2011 12:54 am    Post subject: Reply with quote

See https://forums.gentoo.org/viewtopic-t-897616-highlight-.html for the totem-pl-parser problem.
_________________
www.gentoo.org.au || #gentoo-au
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum