|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.