Hello Rob,

Thanks for the verification. I will redo the tests and see if the problem persists. Damn.

Sisyphus wrote:

----- Original Message ----- From: "Foo Ji-Haw" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, December 20, 2005 8:09 PM
Subject: Packaging using PAR creates error


Hi all,

I use PAR to create the executable Perl files. Most of the time it
works. But when using the threads library, it seems to fail.

I tried to compile the simplest code that replicates this error:
use strict;
use warnings;
use threads;

print "Hello world!";

The error is:
'The procedure entry point Perl_save_bool could not be located in the
dynamic link library perl58.dll'

Have tried both 5.8.6 and 5.8.7 without success.

Appreciate any help in this matter. Thanks.

I can't reproduce that error. Your script works fine for me, both as a perl
script and a PAR-built executable, on perl 5.8.7 and PAR-0.90 (also
PAR-0.89). I have a number of 5.8.* builds of perl, and in all of them,
'Perl_save_bool' is exported by the perl58.dll. I can only assume that
there's some problem with your PAR installation ... unless there's some
problem with the way you built the executable - which is unlikely. (Just
build with 'pp -o hello.exe hello.pl'.)

If you're using perl 5.8.7 and don't have the facility to build PAR
yourself, try installing the PAR-587 (version 0.90) ppm from
http://theoryx5.uwinnipeg.ca/ppms/ . Then rebuild the executable and see if
the problem has gone away.

Cheers,
Rob


_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to