DBD::PgとVista

以前のノートPCにデータベースを入れて自分の作業管理に使っていた。Apacheを入れてActivePerlでCGIを書き、データベースはPostgreSQL、データベースアクセスはDBI/DBDを用いていた。
この構成で便利なのはApacheを使っているので別なPCからブラウザ経由で作業管理が行えること。
ノート以外のPCで仕事しているときにキーボードから手を離さずに作業管理ができる。
で、この仕掛けが前のノートPCと一緒に物故された。
メールやらなにやらの復旧もでき、やっとこさ、このシステムの復旧に取り掛かった。PostgreSQLは正式対応ではないので無理矢理8.2.4を入れた。ActivePerlも5.8.8を入れた。Apacheも2.0.59を入れた。思うにどれもこれも無理矢理だったと思う。でも、テストでは動作した。
で、ActivePerlとPostgreSQLのインタフェースをとるDBIとDBD::Pgを入れた。DBD::Pgが動かない。DBD::Pgのバージョンは1.49です。DBIもDBDもPPMにてインストール。
ApacheのLOGを見たら、

[Thu Jun 28 13:30:09 2007] [error] [client 127.0.0.1] install_driver(Pg) failed: Can't
 load 'C:/perl/site/lib/auto/DBD/Pg/Pg.dll' for module DBD::Pg: load_file:\x8ew\x92\xe8
\x82\xb3\x82\xea\x82\xbd\x83\x82\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c
\xa9\x82\xc2\x82
\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B at C:/perl/lib/DynaLoader.pm line 230.\r

だと。
昔に戻りたいよ。