in function src_compile the line: make OPTIMIZE="${CFLAGS}" LDFLAGS='-L ../sharedlib' demoprogs || die causes command: chown root plane (and probably others too). but AFAIK, portage 2.0.47 runs src_compile as user portage. Therefore the ebuild fails. Removing that line (which probably builds only demo programs) the emerge passes ok. Reproducible: Always Steps to Reproduce: 1. emerge portage-2.0.47 2. install the portage group & user 3. emerge svgalib-1.4.3-r4
svgalib-1.9.17-r1 ebuild doesn't have this problem.
*** Bug 15521 has been marked as a duplicate of this bug. ***
i dont see this so much as being a svgalib bug as a portage bug ... i know of a bunch of packages that run chown and check who the compile is running as
Nothing I can do about it. Selectable root/userpriv will come in later though.