Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 472140

Summary: media-sound/cantata-1.0.3 missing dependency to libcddb
Product: Gentoo Linux Reporter: Philipp Rosenberger <philipp>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal CC: nikoli, qt
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=468570
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
build.log

Description Philipp Rosenberger 2013-06-02 21:27:13 UTC
Created attachment 349936 [details]
emerge --info

cantata fails to build when libcddb is not installed.

/var/tmp/portage/media-sound/cantata-1.0.3/work/cantata-1.0.3/devices/cddb.cpp:35:23: fatal error: cddb/cddb.h: No such file or directory
Comment 1 Philipp Rosenberger 2013-06-02 21:28:24 UTC
Created attachment 349938 [details]
build.log
Comment 2 Michael Palimaka (kensington) gentoo-dev 2013-06-03 14:13:53 UTC
There are quite a few automagic dependencies in the ebuild currently that could use a bit of work.

Further, there seems to be an error in the upstream CMakeLists.txt, it tries to build devices/cddb.cpp if MusicBrainz present regardless of whether libcddb is or not.
Comment 3 Nikoli 2013-06-10 06:58:07 UTC
Committed fixed cantata ebuild to multimedia overlay. Will not reattach 4 files here.
Comment 4 Johannes Huber (RETIRED) gentoo-dev 2013-06-14 23:24:45 UTC
Thanks all. Fixed in cvs. Please sync in some hours.

+
+  14 Jun 2013; Johannes Huber <johu@gentoo.org>
+  +files/cantata-1.0.3-audiocd-automagic.patch,
+  +files/cantata-1.0.3-system-qjson.patch, cantata-1.0.3.ebuild, metadata.xml:
+  Fix several dep issues by Nikoli <nikoli@lavabit.com> wrt bug #472140.
+