DBD::ASAny

DBD::ASAny

am 26.01.2006 08:49:09 von nyem

I'm using DBD::ASAny on my development machine (win2000) but when I
copied them to the production server (win2003) I got this error:

install_driver(ASAny) failed: Can't load
'H:/perl/site/lib/auto/DBD/ASAny/ASAny
..dll' for module DBD::ASAny: load_file:The specified module
could not be found at
H:/perl/lib/DynaLoader.pm line 206.
Compilation failed in require at (eval 7) line 3.
Perhaps a required shared library or dll isn't installed
where expected

Does this means that I need to recompile DBD::ASAny for win2003? Or is
there anything else that I forgot to tweak? It's already a hassle to
install msVC just to compile this module on my machine...

Any ASAny ppd available out there?

-nyem

Re: DBD::ASAny

am 31.01.2006 13:21:52 von bart.lateur

I see no replies to this post, so here goes...

On Thu, 26 Jan 2006 15:49:09 +0800, nyem wrote:

>I'm using DBD::ASAny on my development machine (win2000) but when I
>copied them to the production server (win2003) I got this error:
>
>install_driver(ASAny) failed: Can't load
>'H:/perl/site/lib/auto/DBD/ASAny/ASAny
>.dll' for module DBD::ASAny: load_file:The specified module
>could not be found at
>H:/perl/lib/DynaLoader.pm line 206.
>Compilation failed in require at (eval 7) line 3.
>Perhaps a required shared library or dll isn't installed
>where expected
>
>Does this means that I need to recompile DBD::ASAny for win2003? Or is
>there anything else that I forgot to tweak? It's already a hassle to
>install msVC just to compile this module on my machine...

No, you appear to just need to copy the associated DLL as well. It needs
to go under the root "site/lib/auto", and the DLL you need is
"DBD/ASAny/ASAny.dll". While youy're there, look around if you see any
other files you may need.

--
Bart.

Re: DBD::ASAny

am 02.02.2006 07:27:22 von nyem

Thanks for the reply..

I've done what you suggested but still the same error message. Here's
the list of files I've copied:

308 .packlist
0 ASAny.bs
40,448 ASAny.dll
380 ASAny.dll.manifest
817 ASAny.exp
1,922 ASAny.lib


Just a shot in the dark... the content of ASAny.dll.manifest says

name='Microsoft.VC80.CRT'
version='8.0.50608.0'
processorArchitecture='x86'
publicKeyToken='1fc8b3b9a1e18e3b' />

Does this means that the file msvcr80.dll is required? Tried copying the
file from winnt/winsxs subfolder to winnt/system32 but now the server
popups this message:

Microsoft Visual C++ Runtime Library
Runtime error! R6034
An application has made an attempt to load the C runtime library
incorrectly. Please contact the application's support team for more
information.

Any help is highly appreciated..

regards,
- nyem



Bart Lateur wrote:
> I see no replies to this post, so here goes...
>
> On Thu, 26 Jan 2006 15:49:09 +0800, nyem wrote:
>
>
>>I'm using DBD::ASAny on my development machine (win2000) but when I
>>copied them to the production server (win2003) I got this error:
>>
>>install_driver(ASAny) failed: Can't load
>>'H:/perl/site/lib/auto/DBD/ASAny/ASAny
>>.dll' for module DBD::ASAny: load_file:The specified module
>>could not be found at
>>H:/perl/lib/DynaLoader.pm line 206.
>>Compilation failed in require at (eval 7) line 3.
>>Perhaps a required shared library or dll isn't installed
>>where expected
>>
>>Does this means that I need to recompile DBD::ASAny for win2003? Or is
>>there anything else that I forgot to tweak? It's already a hassle to
>>install msVC just to compile this module on my machine...
>
>
> No, you appear to just need to copy the associated DLL as well. It needs
> to go under the root "site/lib/auto", and the DLL you need is
> "DBD/ASAny/ASAny.dll". While youy're there, look around if you see any
> other files you may need.
>