Jump to content
View in the app

A better way to browse. Learn more.

The Uniform Server Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Windows XP, Can't locate loadable object for modul

Featured Replies

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

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

  • Author
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 ?

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

  • 2 weeks later...
  • Author
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.

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...

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.