Please see attached Tie-RegexpHash-0.13.ebuild to install the Tie::RegexpHash perl module. Tie::RegexpHash allows the use of regular expressions as hash keys in perl. This module is needed by media-sound/slimserver. Reproducible: Always Steps to Reproduce:
Created attachment 67022 [details] Tie-RegexpHash-0.13.ebuild Ebuild for Tie::RegexpHash 0.13 using the perl-module eclass.
Mass re-assign.
I just tried to emerge slimserver (6.1.1-r5) and got the attached error message from this package. A quick 'emerge dev-perl/module-build' and then re-starting the 'emerge slimserver' job got me going again, but, as always, it'd be a fine idea to add the dependency on 'dev-perl/module-build' explicitly to the ebuild; Error attached; ---- 20:06:46 (19.73 KB/s) - `/usr/portage/distfiles/Tie-RegexpHash-0.13.tar.gz' saved [5,750/5,750] >>> md5 files ;-) Tie-RegexpHash-0.13.ebuild >>> md5 files ;-) files/digest-Tie-RegexpHash-0.13 >>> md5 src_uri ;-) Tie-RegexpHash-0.13.tar.gz >>> Unpacking source... >>> Unpacking Tie-RegexpHash-0.13.tar.gz to /var/tmp/portage/Tie-RegexpHash-0.13/work >>> Source unpacked. Can't locate Module/Build.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.6/i686-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.5/i686-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6 /usr/local/lib/site_perl .). BEGIN failed--compilation aborted. Can't locate Module/Build.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/site_perl/5.8.6/i686-linux /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i686-linux /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.5/i686-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i686-linux /usr/lib/perl5/5.8.6 /usr/local/lib/site_perl .). BEGIN failed--compilation aborted. * Using Module::Build * * Please post a bug on http://bugs.gentoo.org assigned to * perl@gentoo.org - Tie-RegexpHash-0.13 was added without a dependancy * on dev-perl/module-build * * !!! ERROR: dev-perl/Tie-RegexpHash-0.13 failed. !!! Function perl-module_src_prep, Line 103, Exitcode 0 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
Updated SlimServer ebuilds use distributed modules from upstream, so this ebuild is no longer necessary.