PDA

View Full Version : XSLoader.pm? Help anyone?


Oink
02-19-2002, 08:51 PM
I am testing a cgi. It keeps return with the error "XSLoader.pm" not found.

This error was reported at: /usr/local/lib/perl5/5.00503/i686-linux/DB_File.pm line 166

Since this DB_File.pm is off limit to me, is there anything I can do?

Terra
02-19-2002, 10:00 PM
What domain and script is generating this error, as I'm not sure how you are triggering this...

From our DB_File.pm:

BEGIN {
$use_XSLoader = 1 ;
eval { require XSLoader } ; #NOTE: [line 166]

if ($@) {
$use_XSLoader = 0 ;
require DynaLoader;
@ISA = qw(DynaLoader);
}
}


The 'eval' should trap the error, as XSLoader is >= 5.6.x specific and in fact would not be found...

The following ($@) would see the not found error and use the DynaLoader instead (as it should)...

--
Terra
sysAdmin
FutureQuest

Oink
02-19-2002, 10:09 PM
It was ikonboard 3.0.1. It didn't specificly list any requirements that I don't have access to. No mention of the file anywhere else on their site. I was wondering if it could be refering to an old path or something. My domain is www.sitedish.com and I am on six.

Thanks

Terra
02-19-2002, 10:21 PM
How can I recreate this error message?

I need to see how it is triggered...

--
Terra
sysAdmin
FutureQuest

Oink
02-19-2002, 10:33 PM
--snip--

<EDIT: in the future, for sensitive information - it may be wise to send it directly to: Service (at) FutureQuest.net >

--Terra

Oink
02-20-2002, 06:31 PM
Hi Terra,

did you manage to recreate the trigger?

Terra
02-20-2002, 06:39 PM
It is on my Task list for tonight to investigate, as I was pre-empted last night due to late night internal server work...

Has anyone at IkonBoard seen this problem?

I have loaded up the DB_File module without any problems, plus some server routines depend on it to work right... Best I can tell is that IkonBoard is doing something odd...

--
Terra
sysAdmin
FutureQuest

Oink
02-20-2002, 08:49 PM
Has anyone at IkonBoard seen this problem?

Not that I am aware of, their FAQ mentioned manually editing the paths to various files, but nothing specific about the XSLoader.pm or the DynaLoader(?). The installer script does a decent job at path checking and all seemed to be fine when I installed. The error came out after all the configurations were accepted. Could it be a module/extensions to perl, I wonder.

Thank you Terra, I will also attempt to install the script locally, to see if I can spot something.

Kim

Terra
02-21-2002, 08:12 AM
I have updated the DB_File perl module, and it would seem that it has solved your problem, and has not broken any of my programs dependent on it...

DB_File updated from: 1.65 --> 1.802

--
Terra
sysAdmin
FutureQuest

Oink
02-21-2002, 09:47 AM
Thanks very much, Terra. Installed and working!:)