This is awesome news! I am glad you figured this out! On 7/29/05, Jan Dubois <[EMAIL PROTECTED]> wrote: > On Fri, 29 Jul 2005, David Totten wrote: > > > line in the Storable.pm module. Alternatively you could add > > > parentheses around the logcroak() arguments to tell Perl that this > > > is a subroutine call. > > > > As we don't have control of our clients' Storable installation, we > > must rely on what is available through PPM's. Just as a note, I ran > > into this same problem with our application and the new Perl Beta (the > > one that includes PerlEx). > > Hi David, > > I've tracked down the source of this problem. It is the require() > overloading done by PerlEx to support "encrypted" modules. This > code didn't handle top level modules correctly: because there is no > '::' substring in the name it could be either a module or a filename. > The result was that for these modules the %INC entries used the > fully qualified filename as the key, which in turn breaks > AutoLoader which can't find the .ix file containing the function > predeclarations. > > Anyways, since PerlEx in ActivePerl doesn't support encryption, there > is no reason to override require() anymore at all, so I removed that > code and Storable now works as expected with PerlEx (once it gets > released in ActivePerl 815). > > Cheers, > -Jan > > >
_______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
