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/

Reply via email to