Meta question. Can anyone explain to me why the source
files start in one place, get copied to another place
before being finally copied to where they should have
been put in the first place?
Well, basically you start with source files in lib.
The make process "compiles" these into blib/lib (platform neutral) and blib/arch (architecture-specific).
In ordinary pure-Perl modules this can look a little odd. For modules with C-code or that uses File::ShareDir and other things, the blib/lib and blib/arch file carry some significance.
Specifically, when make test runs, the tests are run against the "compiled" modules and not against the original source files.
Things like autosplit/etc also make use of these techniques.
Then when you install the built files in blib are copied to the relevant places in the underlying system.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.