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] )
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.
Created attachment 335766 [details, diff] workaround patch this only solves the header loc, not the error in build.log
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?
Dependencies fixed, kover-6 added (builds with libcdio-paranoia and not older libcdio), <libcdio-0.90[-minimal] dependency added to kover-5.