<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Joshua Keroes wrote:
<blockquote
 cite="midc67b68200903091718k3539df46u31a092b0fcad2e36@mail.gmail.com"
 type="cite">In your module's project directory:<br>
  <br>
mkdir -p lib/Language<br>
mv Language-Dashrep.pm lib/Language/Dashrep.pm<br>
</blockquote>
<font face="Verdana">Thank you, Joshua!<br>
<br>
</font><font face="Verdana">Based on your recommendation </font><font
 face="Verdana">I moved the file from lib/Language-Dashrep.pm to
lib/Language/Dashrep.pm.<br>
<br>
</font><font face="Verdana">Alas, now </font><font face="Verdana">the
"perl Makefile.PL" command generates the following warning:<br>
</font>
<blockquote><font face="Verdana">WARNING: Setting ABSTRACT via file
'lib/Language/Dashrep.pm' failed at
/usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 615</font><font
 face="Verdana"><br>
Writing Makefile for Language-Dashrep</font><br>
</blockquote>
<font face="Verdana">How do I fix this?&nbsp; (Apparently it prefers the
Language-Dashrep.pm file naming convention.)<br>
<br>
Now there's a new problem.&nbsp; I ignored that warning and ran the "make"
and "make test" commands.&nbsp; This time it found the file.&nbsp; Yay!&nbsp; However,
when the test file encounters the following line ...<br>
<br>
&nbsp;&nbsp;&nbsp; BEGIN { use_ok('Language::Dashrep'); };<br>
<br>
... it fails with an error.&nbsp; It can't find Language::Dashrep.&nbsp; That
makes sense because the installation isn't yet complete!&nbsp; (The "chicken
and the egg" problem.)<br>
<br>
What am I overlooking?&nbsp; Did the </font><font face="Verdana">h2xs tool
create the wrong code?&nbsp; What should the Language-Dashrep.t (test)
file's "BEGIN" line look like?</font><br>
<font face="Verdana"><br>
</font><font face="Verdana">Again, in advance, thanks for any help.<br>
<br>
Richard Fobes<br>
</font><br>
<br>
</body>
</html>