Subject: | Case error in Makefile.PL. |
$ perl Makefile.PL
fails under Fedora 18, and presumably any other OS with a case-sensitive file system, with an error like
Could not open 'lib/Uddi/Lite.pm': No such file or directory at /my_perl_INC_directory/ExtUtils/MM_Unix.pm line 2637.
The problem is that Makefile.PL refers to file lib/Uddi/Lite.pm, not lib/UDDI/Lite.pm. The attached patch rectifies this.
Subject: | UDDI-Lite-Makefile.patch |
--- Makefile.old 2013-05-16 04:09:38.000000000 -0400
+++ Makefile.PL 2013-05-17 15:37:18.757476392 -0400
@@ -6,7 +6,7 @@
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'UDDI::Lite',
- VERSION_FROM => 'lib/Uddi/Lite.pm',
+ VERSION_FROM => 'lib/UDDI/Lite.pm',
PREREQ_PM => { 'SOAP::Lite' => 0.716 },
ABSTRACT_FROM => 'lib/UDDI/Lite.pm',
AUTHOR => 'Paul Kulchenko (paulclinger@yahoo.com)',