July 11, 200520 yr comment_1024 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/perluse 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? RegardsPolyphem Report
July 11, 200520 yr comment_1025 You have to understand that not all Perl modules are in the Uniform Server. Just the basic ones 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. I am sure thats the problem... Thanks Best Regards Olajide Olaolorun The Uniform Server Development Team Report
July 12, 200520 yr Author comment_1029 You have to understand that not all Perl modules are in the Uniform Server. Just the basic ones 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. I am sure thats the problem... Thanks1025[/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.pmand subst of coursew:\usr\lib\Time\HiRes.pm but nevertheless its not being found by @INC definition ? Report
July 12, 200520 yr comment_1030 Can you try and post the whole script here... be sure to use the code tags on them. Thanks. Best Regards Olajide Olaolorun The Uniform Server Development Team Report
July 14, 200520 yr comment_1061 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 Edited July 14, 200520 yr by MrX Report
July 25, 200520 yr Author comment_1127 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 helps1061[/snapback] Thanks for the answer MrX, meanwhile i solved this microtime issue with a php-script , I'll download the dlls and will try and give feedback later on. Report
July 25, 200520 yr comment_1128 what php script will that be...? Thanks Best Regards Olajide Olaolorun The Uniform Server Development Team Report
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.