Jasmin: Installation von Perl DBD::Pg / Problem mit Manifest

Beitrag lesen

Hallo,

ich möchte auf einer Vista-Maschine mit Perl auf PostgreSQL zugreifen. Dazu benötige ich den Datenbanktreiber DBD::Pg. Leider gibt es diesen nicht bei ActiveState, sodass ich ihn mir bei PgFoundry herunter geladen und mit ppm installiert habe.

Ein Testskript bemängelt daraufhin dass msvcr80.dll fehle, deshalb habe ich die Datei in Windows\System32 kopiert. Daraufhin bekomme ich eine neue Fehlermeldung "R6034" und die Ausgabe:

install_driver(pg) failed: Can't load 'C:/Perl/site/lib/auto/DBD/Pg/Pg.dll' for
module DBD::Pg: load_file:Eine DLL-Initialisierungsroutine ist fehlgeschlagen at
 C:/Perl/lib/DynaLoader.pm line 202.

Daraufhin habe ich die pg.dll.manifest ins Perl-bin kopiert und in perl.exe.manifest umbenannt. Leider ohne Erfolg. Liegt es eventuell am BS? Auf meinem XP-Rechner lies sich der Fehler mit dem Erstellen der Manifest Datei beheben.

Grüße
Jasmin