I'll add my two cents/centimes to the discussion...

I've been using and writing freeware for a long time. My first piece of code that I made available was an off-line reader for the BIX BBS (the Byte Information Exchange), in 1986 or so. You used an off-line reader to minimize your telco costs - connect to the BBS, download all new messages, read them off-line and write any replies, and then upload them.

These days I've authored and maintain a few modules on CPAN that are all Sybase (the database system) related. Making sure that these modules build correctly on the miriad of systems that are out there (OSes, compilers, perl versions, Sybase versions, DBI versions, etc.) is non-trivial, especially as I only have access to my home machines (linux and an aging Solaris 7 box). Perl actually makes this at least feasible by recording all the information it needed during its build in Config.pm, so that modules getting built at a later point can retrieve the correct information (compiler flags, etc).

Still, there are situations where this breaks - I've got a case at the moment where a user can't build the Sybase::BLK module under Solaris 9 with the latest version of Sybase, and I have no clue as to what the problem might be. With a bit of luck enough others in the Sybase community will try the same thing and come up with the answer, so that I can release a patch (or a new version).

So, to reiterate what others have mentioned - if something doesn't work for you, please let the owner/author know, but also search the web (google is your friend), because in all likelyhood someone else has had the same problem before you.

Michael


In reply to Re: Module compilation hell by mpeppler
in thread Module compilation hell by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.