Hi Babu,

> I realized missing module in my first package : Amibroker::AFL::Tools and 
> added it in version 0.02 and 0.03,
> but still I am getting this error.
> 
> Amibroker::AFL::Tools has only pod information and does not actually contain 
> any code.
> So, is that a problem?

Firstly, you forgot to add lib/Amibroker/AFL/Tools.pm to your MANIFEST file, so 
when you ran “make dist”, it didn’t include that file.

Secondly, the module can be mainly documentation, as long as the package is 
defined. A minimal package is something like:

    package Amibroker::AFL::Tools;
    our $VERSION = ‘0.04’;
    1;

You don’t have to include the VERSION, but it’s good practice for every module 
in your dist to have a version, and for that version to match the release's 
version number.

Neil

Reply via email to