rxvt-unicode-9.19 does not build with perl-core/ExtUtils-ParseXS-2.22.05, I think the ebuild must be updated to reflect that. The error I get when building with perl-core/ExtUtils-ParseXS-2.22.05 is: x86_64-pc-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -O2 -pipe -march=core2 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mno-popcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -mno-sse4.2 -msse4.1 -mno-lzcnt -mno-rdrnd -mno-f16c -mno-fsgsbase --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune=core2 -w -I/usr/include/startup-notification-1.0 -c ptytty_wrapper.C PERL="perl" perl /usr/bin/xsubpp -C++ -typemap /usr/lib64/perl5/5.16.1/ExtUtils/typemap -typemap typemap.iom -typemap typemap -prototypes ./rxvtperl.xs >rxvtperl.C perl -MExtUtils::Embed -e xsinit -- -std urxvt x86_64-pc-linux-gnu-g++ -I.. -I. -I. -I./../libev -I./../libptytty/src -DHAVE_CONFIG_H -I/usr/include/freetype2 -I/usr/include/freetype2 -O2 -pipe -march=core2 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mno-popcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -mno-sse4.2 -msse4.1 -mno-lzcnt -mno-rdrnd -mno-f16c -mno-fsgsbase --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune=core2 -w -I/usr/include/startup-notification-1.0 -c rxvtd.C Failed to load or import from ExtUtils::ParseXS (version 2.2205). Please check that ExtUtils::ParseXS is installed correctly and that the newest version will be found in your @INC path: "report_error_count" is not exported by the ExtUtils::ParseXS module Can't continue after import errors at /usr/bin/xsubpp line 9. make[1]: *** [rxvtperl.C] Error 255 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/x11-terms/rxvt-unicode-9.19/work/rxvt-unicode-9.19/src' make: *** [all] Error 1 * ERROR: x11-terms/rxvt-unicode-9.19::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=x11-terms/rxvt-unicode-9.19::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-terms/rxvt-unicode-9.19::gentoo'`. * The complete build log is located at '/var/tmp/portage/x11-terms/rxvt-unicode-9.19/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-terms/rxvt-unicode-9.19/temp/environment'. * Working directory: '/var/tmp/portage/x11-terms/rxvt-unicode-9.19/work/rxvt-unicode-9.19' * S: '/var/tmp/portage/x11-terms/rxvt-unicode-9.19/work/rxvt-unicode-9.19' With perl-core/ExtUtils-ParseXS-3.180.0 it builds fine.
Works fine here so I assume you forgot to run perl-cleaner after a dev-lang/perl upgrade. *** This bug has been marked as a duplicate of bug 41124 ***