* checking 86 files for package collisions existing file /usr/bin/apu-config is not owned by this package existing file /usr/bin/apr-config is not owned by this package existing file /usr/lib/libapr-0.la is not owned by this package existing file /usr/lib/libaprutil-0.la is not owned by this package * spend 0.015881061554 seconds checking for file collisions * This package is blocked because it wants to overwrite * files belonging to other packages (see messages above). * If you have no clue what this is all about report it * as a bug for this package on http://bugs.gentoo.org package dev-libs/apr-0.9.2 NOT merged # for i in /usr/bin/{apr-config,apu-config} /usr/lib/{libapr-0.la,libaprutil-0.la} ; do echo -n "$i -> "; qpkg -I -v -nc -f $i; done /usr/bin/apr-config -> net-www/apache-2.0.52 /usr/bin/apu-config -> net-www/apache-2.0.52 /usr/lib/libapr-0.la -> net-www/apache-2.0.52 /usr/lib/libaprutil-0.la -> net-www/apache-2.0.52 Reproducible: Always Steps to Reproduce: 1. 2. 3.
I don't maintain dev-libs/apr. Not sure this belongs with the apache herd either. In any case, I'm not sure what the problem is here. If you have apache2 you have apr (0.9.5). You don't need dev-libs/apr, so therefore it makes sense that it's blocked. For what it's worth, notes: - dev-libs/apr is two releases behind. The latest in the tree is 0.9.4. The last two releases were 0.9.5 and 1.0.1. - Since apr exists at 0.9.5, it might be possible to bump dev-libs/apr and have apache use that now instead. - only one package depends on dev-libs/apr... (dev-lang/prothon) and as far as I know, nothing depends on prothon.
fwiw, This ahs been fixed in the Apache Herd overlay. We plan on commiting our fixes to the main portage on January 8th. -Paul
The newest apache revision now depends on APR, so this shouldn't happen anymore. Please test. Upgrade instructions at http://dev.gentoo.org/~vericgar/doc/apache-package-refresh.html