After last upgrade one script failed in: require 'linux/input.ph'; because some of files loaded in /usr/lib/perl5/site_perl/5.8.8/i686-linux/linux/input.ph load something from asm-generic/ directory (I suppose it's 'asm-generic/ioctl.ph'), which isn't exists. I've work around this by adding "asm-generic/*" into /usr/bin/perl-cleaner inside function ph_update. Reproducible: Always
Still exists in perl-cleaner-1.05 Patch: --- perl-cleaner.orig 2008-02-23 12:24:24.000000000 +0200 +++ perl-cleaner 2008-02-23 12:27:49.000000000 +0200 @@ -88,7 +88,7 @@ echo "" echo "$(date) : Updating ph files" | tee -a $LOG cd /usr/include; h2ph * | tee -a $LOG - cd /usr/include; h2ph -r sys/* arpa/* netinet/* bits/* security/* asm/* gnu/* linux/* gentoo* | tee -a $LOG + cd /usr/include; h2ph -r sys/* arpa/* netinet/* bits/* security/* asm/* asm-generic/* gnu/* linux/* gentoo* | tee -a $LOG cd /usr/include/linux; h2ph * | tee -a $LOG }
Should be fixed for >=dev-lang/perl-5.12.1 and >=app-admin/perl-cleaner-2.2