hi

I have a win32 console exe which I have been building with pp,
successfully until today.

Now when I run it I get a dialogue box saying "the procedure entry
point Perl_ck_warn_d could not be found in perl58.dll".

On the console I get

<snip>

C:\Documents and Settings\confxp\Desktop\ehealth_trunk\bin>botdaemon.exe
Can't load 'C:\DOCUME~1\confxp\LOCALS~1\Temp\par-confxp\cache-dd3938247fcf8f8ab9
360bbf8614ef8cb5ce1848\cef9bde6.dll' for module threads: load_file:The specified
procedure could not be found at C:/aperl58/lib/DynaLoader.pm line 231.
at ../blib/lib/PAR/Heavy.pm line 104
Compilation failed in require at SimServo.pm line 3.
BEGIN failed--compilation aborted at SimServo.pm line 3.
Compilation failed in require at Servo.pm line 6.
BEGIN failed--compilation aborted at Servo.pm line 6.
Compilation failed in require at script/botdaemon.pl line 5.
BEGIN failed--compilation aborted at script/botdaemon.pl line 5.

closed the serial port.

</snip>

The perl is uptodate active state (819), and all modules have been
installed since.

The problem occurs on the machine where the code was developed, or on
one that has no perl - just the same.

Recent code changes that might have triggered this?
- using threads?
- using XML::Simple to get config from xml (the xml file is in the
same dir as the exe)

the pp command used was:

pp -o path\to\my.exe my.pl

any ideas?

thanks

D

--
Daniel McBrearty
email : danielmcbrearty at gmail.com
www.engoi.com : the multi - language vocab trainer
BTW : 0873928131

Reply via email to