Jump to content
The Uniform Server Community
polyphem

Windows XP, Can't locate loadable object for modul

Recommended Posts

HiHo,

 

first thanks for your great work, i'm using the Uniformserver since the early 2.x releases and it safed me lots of time.

 

Now a Perl related question, i tried to include a module in one of my perl scripts, but it doesnt work.

 

Perl-Script first two lines, without the second the script works fine:

#!/usr/bin/perl

use Time::HiRes;

 

Error-Log:

[Mon Jul 11 13:34:09 2005] [error] [client 127.0.0.1] Premature end of script headers: test.pl

[Mon Jul 11 13:34:09 2005] [error] [client 127.0.0.1] Can't locate loadable object for module Time::HiRes in @INC (@INC contains: W:/usr/lib .) at W:/cgi-bin/test.pl line 2\r

[Mon Jul 11 13:34:09 2005] [error] [client 127.0.0.1] Compilation failed in require at W:/cgi-bin/test.pl line 2.\r

[Mon Jul 11 13:34:09 2005] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at W:/cgi-bin/test.pl line 2.\r

 

The drive is subst and the module is available at w:\usr\lib\time\HiRes.pm. Any hints for me to get it working?

 

Regards

Polyphem

Share this post


Link to post
Share on other sites

You have to understand that not all Perl modules are in the Uniform Server. Just the basic ones :P

 

What you have to do is look for tht module and dowload it to the W:/usr/lib folder and everything should be fine.

 

Try downloading it CPAN. :D

 

I am sure thats the problem... :)

 

Thanks

Share this post


Link to post
Share on other sites
You have to understand that not all Perl modules are in the Uniform Server. Just the basic ones :P

 

What you have to do is look for tht module and dowload it to the W:/usr/lib folder and everything should be fine.

 

Try downloading it CPAN. :D

 

I am sure thats the problem... :)

 

Thanks

1025[/snapback]

 

I guess thats not the problem, as mentioned the module seems to be pre-installed with uniformserver, as this file is present:

C:\Uni\diskw\usr\lib\Time\HiRes.pm

and subst of course

w:\usr\lib\Time\HiRes.pm

 

but nevertheless its not being found by @INC definition ?

Share this post


Link to post
Share on other sites

Ok.. Loadable Module refers to HiRes.dll, which is needed to perform some functions.

You'll need to find a copy of HiRes.dll that is compatible with ActivePerl included in Uniform Server, or else, you'll get errors :P.

The DLL needs to be placed in W:\usr\lib\auto\Time\HiRes\.

 

EDIT: Download http://ppm.activestate.com/PPMPackages/zip...-HiRes-1.49.zip. Copy everything from Time-HiRes-1.49.zip\MSWin32-x86-multi-thread-5.8\Time-HiRes-1.49.tar.gz\Time-HiRes-1.49.tar\blib\arch\auto\Time\HiRes\ into W:\usr\lib\auto\Time\HiRes\ and replace W:\usr\lib\Time\HiRes.pm with Time-HiRes-1.49.zip\MSWin32-x86-multi-thread-5.8\Time-HiRes-1.49.tar.gz\Time-HiRes-1.49.tar\blib\lib\Time\HiRes.pm

 

Hope that helps

Edited by MrX

Share this post


Link to post
Share on other sites
Ok.. Loadable Module refers to HiRes.dll, which is needed to perform some functions.

You'll need to find a copy of HiRes.dll that is compatible with ActivePerl included in Uniform Server, or else, you'll get errors ;).

The DLL needs to be placed in W:\usr\lib\auto\Time\HiRes\.

 

EDIT: Download http://ppm.activestate.com/PPMPackages/zip...-HiRes-1.49.zip. Copy everything from Time-HiRes-1.49.zip\MSWin32-x86-multi-thread-5.8\Time-HiRes-1.49.tar.gz\Time-HiRes-1.49.tar\blib\arch\auto\Time\HiRes\ into W:\usr\lib\auto\Time\HiRes\ and replace W:\usr\lib\Time\HiRes.pm with Time-HiRes-1.49.zip\MSWin32-x86-multi-thread-5.8\Time-HiRes-1.49.tar.gz\Time-HiRes-1.49.tar\blib\lib\Time\HiRes.pm

 

Hope that helps

1061[/snapback]

 

Thanks for the answer MrX, meanwhile i solved this microtime issue with a php-script :P, I'll download the dlls and will try and give feedback later on.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...