Hello Rob,
I am following up on your success and suggestions. On my side, I used
the ppm to install PAR:
ppm install par
And that gave me my problems. I used the one from
http://www.bribes.org/perl/ppm/ and it seems to work. So I uninstalled
'bribes' PAR and reinstall the one from ActiveState (same version
number, btw). The package failed again.
Odd though. Aren't all repositories the same? Maybe Jan can shed some
light on this.
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