On Tue, 20 Jul 2004 11:53:27 -0400, Perrin Harkins wrote: > On Tue, 2004-07-20 at 06:19, Victor Tsang wrote: > > Can't locate auto/Cache/Mmap/_lock.al in @INC > > You're having problems with autoloading. Check for the existence of > "auto/Cache/Mmap/_lock.al" on your system, and then check that its > path is in @INC when you run under mod_perl (command-line doesn't > count) and that the user you run mod_perl as can read it. I suspect > you will find a missing path or incorrect permissions somewhere.
But the thing is, Cache::Mmap doesn't use autoloading. It inherits AutoLoader via DynaLoader (which is an ugly wart of DynaLoader's implementation, IMHO), but none of its own subs are supposed to be autoloaded. For Victor to be seeing the error he's getting, _lock() has either not been loaded, or it has been undefined after loading. However, read() and _bucket() have both managed to survive to that point in time. -- Peter Haworth [EMAIL PROTECTED] "To me vi is Zen. To use vi is to practice zen. Every command is a koan. Profound to the user, unintelligible to the uninitiated. You discover truth everytime you use it." -- [EMAIL PROTECTED] -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html