I am still working on this *** BUG ***, and it is quite a difficult one to 
crack.  I am trying very hard not to have to delve into the internals of 
either of these packages, so if I manage to jog anyone's memory to constrain 
my efforts, I will be very appreciative.

To reiterate the problem, I have a perl module in my Perl install tree that 
takes advantage of the Inline::C package to wrap some C code.  This works 
perfectly fine when I run a script using Perl.  Please note that I am not 
using Inline within either mod_perl, nor CGI, therefore all questions 
regarding _Inline, UNTAINT etc are irrelevant, as this module should be 
treated as any other fully native Perl module in the install tree!  The 
Embperl equivalent does not run under embpexec.pl however :-( ...

9171]ERR:  24: Line 1: Error in Perl code: Undefined subroutine 
&Balclutha::User::Courier::_isValidPwd called at 
/usr/local/lib/perl5/site_perl/5.6.1/i686-linux/Balclutha/User/Courier.pm 
line 32.

I have cut my own version of the embperl.pl script with debug amongst other 
things.  The problem is exactly expressed in the fact that in the successful 
version, when one is in package Balclutha::User::Courier, @ISA is defined 
with Exporter and DynaLoader.  In the unsuccessful version, these are not 
defined.

Because DynaLoader is not present, it cannot have loaded the XS stub to the 
_isValidPwd function, and thus gives this entirely reasonable error under 
the circumstances.

Does anyone out there know why the use directive is not fully functional 
when embedded in a HTML::Embperl script ?????????????



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to