/usr/bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na defgv errgv)) { print "#define PL_$_ $_\n" }}' > auto/if_perl.c /usr/bin/perl /usr/bin/xsubpp -prototypes -typemap \ /usr/lib/perl5/5.12.2/ExtUtils/typemap if_perl.xs >> auto/if_perl.c Can't open perl script "/usr/bin/xsubpp": No such file or directory make[1]: *** [auto/if_perl.c] Error 2 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/app-editors/vim-7.3.322/work/vim73/src' make: *** [first] Error 2 emake failed * If the above messages seem to be talking about perl * and undefined references, please try re-emerging both * perl and libperl with the same USE flags. For more * information, see: * https://bugs.gentoo.org/show_bug.cgi?id=18129 * ERROR: app-editors/vim-7.3.322 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 91: Called src_compile * environment, line 5561: Called vim_src_compile * environment, line 6640: Called die * The specific snippet of code: * die "emake failed"; * * If you need support, post the output of 'emerge --info =app-editors/vim-7.3.322', * the complete build log and the output of 'emerge -pqv =app-editors/vim-7.3.322'. * The complete build log is located at '/var/tmp/portage/app-editors/vim-7.3.322/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-editors/vim-7.3.322/temp/environment'. * S: '/var/tmp/portage/app-editors/vim-7.3.322/work/vim73' >>> Failed to emerge app-editors/vim-7.3.322, Log file: emerge --info: https://bugs.gentoo.org/attachment.cgi?id=285883 installed perl-core/ExtUtils-ParseXS-2.22.06
See if commit to dev-lang/perl from 09 Aug 2011 plays a role here, that is reemerge perl-core/ExtUtils-ParseXS.
(In reply to comment #1) > See if commit to dev-lang/perl from 09 Aug 2011 plays a role here, that is > reemerge perl-core/ExtUtils-ParseXS. already reemerged ExtUtils-ParseXS. same result
OK, I'm not certain, but see bug 378107 - if you already rebuilt perl-core/ExtUtils-ParseXS, try rebuilding perl, then rebuild ExtUtils-ParseXS again.
Please add `ls -l /usr/bin/xsubpp*`.
/usr/bin/xsubpp file is from perl-core/ExtUtils-ParseXS-3.40.0 which is currently masked. For now vim.eclass should be reverted (this revision: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/eclass/vim.eclass?hideattic=1&r1=1.198&r2=1.199 )
(In reply to comment #5) > /usr/bin/xsubpp file is from perl-core/ExtUtils-ParseXS-3.40.0 which is > currently masked SURE? ago@devil ~ $ qfile /usr/bin/xsubpp dev-lang/perl (/usr/bin/xsubpp)
(In reply to comment #6) > SURE? > > ago@devil ~ $ qfile /usr/bin/xsubpp > dev-lang/perl (/usr/bin/xsubpp) Well, after recompiling perl /usr/bin/xsubpp appeared on my system. equery b xsubpp * Searching for xsubpp ... dev-lang/perl-5.12.3-r1 (/usr/bin/xsubpp) dev-lang/perl-5.12.3-r1 (/usr/lib64/perl5/5.12.3/ExtUtils/xsubpp) Don't know why it missed in my system before. And vim compiled too.
ok, mark as INVALID.
*** Bug 384567 has been marked as a duplicate of this bug. ***