Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 452428 - =kde-misc/kover-5 is not compatible with dev-libs/libcdio-paranoia (separated now from libcdio)
Summary: =kde-misc/kover-5 is not compatible with dev-libs/libcdio-paranoia (separated...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chris Reffett (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 452430
  Show dependency tree
 
Reported: 2013-01-16 05:07 UTC by Samuli Suominen (RETIRED)
Modified: 2013-01-19 02:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log after fixing header location (build.log,56.79 KB, text/plain)
2013-01-16 05:17 UTC, Samuli Suominen (RETIRED)
Details
workaround patch (kover-5.ebuild.patch,648 bytes, patch)
2013-01-16 05:18 UTC, Samuli Suominen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2013-01-16 05:07:35 UTC
The include moved in purpose. The dependency and header location needs fixing. Here is a workaround, but proper patch would be cooler.

if has_version dev-libs/libcdio-paranoia; then
sed -i -e '/#include/s:cdio/cdda.h:cdio/paranoia/cdda.h:' \
src/cddb_fill.cc || die
fi

And depend, which was already wrong from the start due to lack of -minimal:

|| ( dev-libs/libcdio-paranoia <dev-libs/libcdio-0.90[-minimal] )
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-01-16 05:17:35 UTC
Created attachment 335764 [details]
build.log after fixing header location

And it still fails to compile with the new version after fixing header location. I don't really see kover however blocking unmasking of the new libcdio.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2013-01-16 05:18:46 UTC
Created attachment 335766 [details, diff]
workaround patch

this only solves the header loc, not the error in build.log
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2013-01-16 05:19:33 UTC
dependencies are complete mess in tree currently. how can libcdio or libcddb be only a RDEPEND if it uses the headers and links against it?
Comment 4 Chris Reffett (RETIRED) gentoo-dev Security 2013-01-19 02:26:19 UTC
Dependencies fixed, kover-6 added (builds with libcdio-paranoia and not older libcdio), <libcdio-0.90[-minimal] dependency added to kover-5.