>>> Source compiled. >>> Test phase [not enabled]: dev-perl/Alien-SDL-1.444.0 >>> Install Alien-SDL-1.444.0 into /var/tmp/portage/dev-perl/Alien-SDL-1.444.0/image/ category dev-perl Archive::Extract will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at inc/My/Builder.pm, line 15. Build option used: Source code build SDL(v1.2.15) SDL_image(v1.2.11) SDL_mixer(v1.2.12) SDL_ttf(v2.0.11) SDL_gfx(v2.0.25) SDL_Pango(v1.2) Building Alien-SDL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ERROR: Can't create '/usr/local/bin' Do not have write permissions on '/usr/local/bin' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at /usr/lib64/perl5/vendor_perl/5.18.2/Module/Build/Base.pm line 3557. * ERROR: dev-perl/Alien-SDL-1.444.0::gentoo failed (install phase): * ./Build pure_install failed * * Call stack: * ebuild.sh, line 93: Called src_install * environment, line 2400: Called perl-module_src_install * environment, line 2028: Called die * The specific snippet of code: * ./Build ${mytargets} || die "./Build ${mytargets} failed"; I think it should not write in this phase to that directory. That directory is the wrong place anyways.
Attach the whole build log, for a start.
Created attachment 381858 [details] /Alien-SDL-1.444.0 -- build.log
wow... Looking at that build log I wonder just how this package didn't earned a permanent package.mask entry from QA. Anyway, it seems something odd happens right at the beginning: [32;01m*[0m perl Build.PL --installdirs=vendor --libdoc= --destdir=/var/tmp/portage/dev-perl/Alien-SDL-1.444.0/image/ --create_packlist=0 --with-sdl-config Unknown option: installdirs Unknown option: libdoc Unknown option: destdir Unknown option: create_packlist Unknown option: with-sdl-config so, it seems that destdir isn't getting passed correctly.
...to clarify, what I see as a reason for pmask, is not the build failure by itself, but embedding libs and fetching outside the fetch phase.
...*bundling* libs...
(In reply to Rafał Mużyło from comment #4) > ...to clarify, what I see as a reason for pmask, is not the build failure by > itself, but embedding libs and fetching outside the fetch phase. there are multiple QA issues. Masked in general.