I like the Vista style for pathing, so on a XP machine I've created NTFS junctions C:\Users
-> C:\Documents and Settings
and ~\Documents
-> ~\My Documents
, so that I only ever have to write one style of path C:\Users\me\Documents
.
However, CPAN::SQLite
and Exporter have a hairy fit when I set PERL5LIB
to 'C:\Users\me\Documents\dev\perl\lib'
. Exporter's Modules that inherit from Exporter
start complaining that export_to_level
is not defined when they try to use it.
I really think it's Exporter
et al., and CPAN::SQLite
is just a victim, because it imports the $dbh
symbol in the use statement, only to have perl complain that $dbh
was not defined. On top of this, XS-related modules complain that there is no 'bootstrap' method.
So does any one know if Perl (Strawberry) has a particular problem with NTFS Junctions?
export_to_level
not being defined when Exporter never calls it. In fact, it provides it! – ikegami