I have installed the following under Windows Vista:
Postgresql v8.4 (latest windows binary)
ActivePerl 5.10.1 (again, latest windows binary)
DBD::Pg via PgFoundry
When I try to run a simple script with a call to DBI->connect() I get the following:
In the Command prompt window there is a different error message:Runtime Error! (in a Windows alert dialog) Program: C:\Perl\bin\perl.exe R6034 An application has made an attempt to load the C runtime library incor +rectly. Please contact the application's support team for more information
I have gone through this node in great detail, as well as many other posts in various forums (PgFoundry, ActiveSite, etc), and can't get anywhere. I gather that the problem is some incompatability between the MSVC runtime libraries that Perl.exe expects and what it finds, as there are a number of posts about sticking MSCVR80.dll or perl.exe.manifest files in the perl/bin directory to make the interpreter happy. I have tried many iterations of this, and I am convinced that I have compatible versions of MSVCR80.dll and a manifest describing it that Perl.exe can find, but I still get this same set of errors. Any insights would be greatly appreciated!install_driver(Pg) failed: Can't load 'C:\Perl\site\lib\auto\DBD\Pg\Pg +.dll' for module DBD::Pg ...
Sincerely,
Scott W.
In reply to DBD::Pg on Windows with ActivePerl by tswall
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |