I wrote about careless version dependencies in my http://use.perl.org
journal some time back (here
), a post which was specifically motivated by issues with PDF::API2
This post came about whilst performing some work with PDF::API2 for a previous employer. It was found that in it's standard installation, the module required at least Perl 5.6 to run - This presented an issue given that the production platform for this employer was 5.005.03. Upon closer examination however, it was found that the only Perl features being employed that necessitated Perl 5.6 was the use of our - Fifteen minutes later a patch was written which allowed PDF::API2 to be deployed without issue under 5.005.03.
perl -le "print unpack'N', pack'B32', '00000000000000000000001010111110'"