Copying IO.dll on the other PC solved the problem, but now its fnctl.dll that is causing the problem. I even tried -l IO.dll to force it to pack that dll but alas doesnt work.
I'm using PAR-0.74 built with Visual C++ .NET 2003 under ActiveStatePerl running XP SP1. Maybe I could try your binary package? It may have built incorrectly? Using the scandeps here is what I see: ... # auto/Cwd/Cwd.bs [data] # auto/Cwd/Cwd.dll [shared] # auto/Cwd/Cwd.exp [data] # auto/DynaLoader/autosplit.ix [autoload] # auto/DynaLoader/dl_expandspec.al [autoload] # auto/DynaLoader/dl_find_symbol_anywhere.al [autoload] # auto/DynaLoader/dl_findfile.al [autoload] # auto/Fcntl/Fcntl.bs [data] # auto/Fcntl/Fcntl.dll [shared] # auto/Fcntl/Fcntl.exp [data] # auto/File/Glob/Glob.bs [data] # auto/File/Glob/Glob.dll [shared] # auto/File/Glob/Glob.exp [data] # auto/IO/IO.bs [data] # auto/IO/IO.dll [shared] # auto/IO/IO.exp [data] # auto/List/Util/Util.bs [data] # auto/List/Util/Util.dll [shared] # auto/List/Util/Util.exp [data] # auto/Socket/Socket.bs [data] # auto/Socket/Socket.dll [shared] # auto/Socket/Socket.exp [data] # auto/Thread/Thread.bs [autoload] # auto/Thread/Thread.dll [shared] # auto/Thread/Thread.exp [data] # auto/Win32/Win32.bs [data] # auto/Win32/Win32.dll [shared] # auto/Win32/Win32.exp [data] # auto/re/re.bs [data] # auto/re/re.dll [shared] # auto/re/re.exp [data] # auto/threads/shared/shared.bs [data] # auto/threads/shared/shared.dll [shared] # auto/threads/shared/shared.exp [data] ... 'IO' => '0', # X ? # ... so everything seems to be detected? Daniel Shane -----Original Message----- From: Autrijus Tang [mailto:[EMAIL PROTECTED] Sent: Thursday, August 21, 2003 11:14 AM To: Daniel Shane Cc: [EMAIL PROTECTED] Subject: Re: Can't locate loadable module IO On Thu, Aug 21, 2003 at 11:01:12AM -0400, Daniel Shane wrote: > I am running opp on ActiveStatePerl build 806 and with pp -M IO I still get > this error: > Can't locate loadable object for module IO in @INC (@INC contains: > CODE(0x60cc08) .) at ../blib/lib/PAR/Heavy.pm line 101 Looking at the log, IO.dll is not packed into the executable. Weird. Can't duplicate here with the same ActivePerl on Win2000 at all. Try a 'scandeps -B -V -e "use IO"' to see if it picks up the neccessary IO.dll? /Autrijus/
