Emerging pkgconfig does not install /usr/share/aclocal/pkg.m4 on MacOSX. This is due to the prepall script not removing excess / marks from its path, causing it to not be installed properly. The problem arises from the fact that prepall only tries to remove double /'s instead of 2 or more. On MacOS, the path has three slashes in it. I've attached a fix. I'm not sure if this will have any unintended side effects, but I don't think so. Reproducible: Always Steps to Reproduce: 1. Emerge pkgconfig on MacOSX 2. Emerge a package that depends on /usr/share/aclocal/pkg.m4 Actual Results: Complains of missing pkg.m4 Expected Results: Emerged properly
Created attachment 40752 [details, diff] Patch for /usr/lib/portage/bin/prepall that fixes the triple slash problem
*** Bug 61646 has been marked as a duplicate of this bug. ***
This is fixed in the latest version of portage.
Closing out bugs that've been resolved for a while now...