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

I've posted this question on activestate under for PerlDevKit but they are sometimes extremmely slow (weeks) to respond. I though I would through it out here and see if anyone has any thoughts. I'm getting this error when running my exe created from PerlApp:
C:\Program Files (x86)\Test_GUI>Test_GUI.exe Can't load 'auto/threads/threads.dll' for module threads: load_file:The specified module could not be found at /<C:\Program Files (x86)\Test_G +UI\Test_GUI.exe >DynaLoader.pm line 214. at perlapp line 639 BEGIN failed--compilation aborted at Test_GUI.pl line 3.
Here is the call inside the script:
use warnings; use strict; use threads; use threads::shared; use Thread::Queue; use Wx; use Symbol; my %thread_hash; share(%thread_hash); ...
I've tried copying the threads.dll to the machine, registering it, explicity bundling it with the app but always the same error.
Any thoughts?

Replies are listed 'Best First'.
Re: perlapp and threads
by Anonymous Monk on Aug 11, 2008 at 12:27 UTC
    versions:
    perl = 5.10 perlapp 7.2 threads = 1.7.1
Re: perlapp and threads
by Anonymous Monk on Aug 11, 2008 at 12:33 UTC
      all very good resources but unforutnately I've already seen them prior to this post. The majority of results deal with perlapp version prior to 7.2 or on *nix platforms. I'm developing on Win32, and have the latest perlapp 7.2 release.
      Thanks
        Try --add attributes
Re: perlapp and threads
by Anonymous Monk on Aug 12, 2008 at 19:13 UTC
    Post a minimal, complete working example that displays problematic behaviour. Then your much more likely to get help.