dev-libs/quazip-0.5.1 installs headers in /include instead of /usr/include and library in /lib instead of /usr/$(get_libdir). The latter causes failure with FEATURES="multilib-strict": >>> Completed installing quazip-0.5.1 into /var/tmp/portage/dev-libs/quazip-0.5.1/image/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line lib/libquazip.so.1.0.0 ecompressdir: bzip2 -9 /usr/share/doc Files matching a file type that is not allowed: lib/libquazip.so.1.0.0 * ERROR: dev-libs/quazip-0.5.1 failed: * multilib-strict check failed! * * Call stack: * misc-functions.sh, line 1294: Called install_qa_check * misc-functions.sh, line 842: Called die * The specific snippet of code: * [[ ${abort} == yes ]] && die "multilib-strict check failed!"
I can confirm this behavior on ~amd64
I switched from cmake to qmake. THis might produce this problem
quazip-0.5.1-r1 (09 Mar 2013) 09 Mar 2013; Justin Lecher <jlec@gentoo.org> -quazip-0.5.1.ebuild, +quazip-0.5.1-r1.ebuild: Fix PREFIX, #460860; respect multilib; install HTML_DOCS
*** Bug 461042 has been marked as a duplicate of this bug. ***