okay, this is a bit off topic. but since the debian incarnation of apache is a bit different from the roll-your-own style for other distros i'm hoping someone here can at least shed a glimmer of light on this...
"undefined subroutine Some::Package::handler" even though it's CLEARLY defined in the Some/Package.pm file as "sub handler { ... }" -- i'm working on an apache mod_perl module: package My::Module; sub handler { ... } with httpd.conf something like <Location /members> SetHandler perl-script; PerlAccessHandler +My::Gatekeeper; PerlHandler +My::Module; </Location> the gatekeeper perlAccessHandler works like a charm; once verification has taken place, we move on to the perlHandler itself, and /var/log/apache/error.log says [Thu May 3 17:20:50 2001] [error] Undefined subroutine &My::Module::handler called. there's no syntax errors, but it's hard to check interactively via "perl -d My/Module.pm" since there's much interrelation between the perl code and apache server/request items. here's my version info if it helps-- $ cat /etc/debian_version 2.2 $ perl -MTie::DBI -MCGI::Cookie -MMD5 -MLWP::Simple \ -MApache::File -MApache::URI -MApache \ -e 'print map {s/.pm$//;s%/%::%g;"$_ => ".${$_."::VERSION"}."\n"} sort keys %INC' Apache => 1.26 Apache::Connection => 1.00 Apache::Constants => 1.09 Apache::Constants::Exports => Apache::File => 1.01 Apache::Server => 1.01 Apache::URI => 1.00 AutoLoader => CGI::Cookie => 1.20 CGI::Util => 1.2 Carp => DBI => 1.13 Digest::MD5 => 2.09 DynaLoader => 1.03 Exporter => Fcntl => 1.03 HTTP::Status => 1.26 LWP::Simple => 1.34 MD5 => 2.01 Tie::DBI => 0.91 mod_perl => 1.2103 overload => strict => 1.01 vars => $ apache -v Server version: Apache/1.3.9 (Unix) Debian/GNU Server built: Apr 30 2000 12:54:24 is it just me? am i just lucky? or has anyone else had a subroutine go hiding once the apache server is up? -- DEBIAN NEWBIE TIP #30 from Wayne Topa <[EMAIL PROTECTED]> : Are you seeing GIBBERISH after viewing a binary file on your console (or in an xterm/rxvt window)? Add this to your ~/.inputrc file: "\033[[A": "reset\C-M" Now when you need a quick tty reset, just press F1 at the command prompt. Try "info rluserman" for more options. Also see http://newbieDoc.sourceForge.net/ ...