wook has asked for the wisdom of the Perl Monks concerning the following question:

I created a gui interface....something to interact with excel files - that's why there's a need for OLE. I am trying to turn it into an exe but there seems to be a problem. I keep getting the same following error: "The procedure entry point Perl_GSV_placeholder_ptr could not be located in the dynamic link library perl58.dll." I've done some searching on the net and there seems to be a problem with OLE and converting to exe's on windows machines.
My pp line looks like this: pp --gui -o excel_combine.exe excel_utility.pl
I seeking help with this. I've just spent three days wrting this utility and I'm really bummed I cannot make it executable. Has anybody experienced this and solved it? Your help would be greatly appreciated. Thanks!

Replies are listed 'Best First'.
Re: PP Win32::OLE and creating exe's
by spiritway (Vicar) on Mar 14, 2006 at 01:53 UTC

    I can't see where it goes wrong, but you might try adding  --log=logfile to generate some information you can look at. Also add --verbose=3, to get more information as it tries to compile. Check out perldoc pp for more information.

Re: PP Win32::OLE and creating exe's
by davidrw (Prior) on Mar 14, 2006 at 04:41 UTC
    A coworker just had a similar problem ... i don't think it's related to OLE -- she just had a basic Tk program. The solution for her was to remove the PAR module with ppm and install it using cpan, afterwhich she reported that she could create working binaries, so hopefully will work for you as well.