Subject: | Uninit warning if module_name not set. |
Use of uninitialized value in string eq at /Library/Perl/5.8.1/Module/Build/Base.pm line 2189.
If module_name is not set but dist_name is (as in a distribution for just executable files) the above warning comes from several operations. distdir is one. It is because ->module_name is undef.
A simple solution would appear to be to make module_name return '' instead of undef when not set.