Windows 7 Home SP1 64bit を使用しており、PostgreSQL x64 9.2 用に PostGIS 2.0.3 をインストールしようとしています。PostgreSQL のインストールは正常に機能し、データベースに接続/変更しました。アプリケーション スタック ビルダーを使用して 32 ビット PostGIS をインストールしようとすると、以下に示す同じエラーが発生します。
このリンクからアプリケーション スタック ビルダー 3.1.0 と Windows インストーラーを使用して PostGIS をインストールしようとしました。どちらの場合も、同じエラー メッセージが表示されます。
"Database installation of PostGIS functions failed"
エラーログには次のように記載されています。
"ERROR: could not load library "C:/Program Files/PostgreSQL/9.2/lib/postgis-2.0.dll": %1 is not a valid Win32 application.".
ディレクトリ「C:/Program Files/PostgreSQL/9.2/lib/」に移動すると、ファイル「postgis-2.0.dll」が存在することがわかります。
続行する方法についてのアイデアはありますか?ここにあるチケットに基づいて、「libxml2.dll」および「libxml2-2.dll」ファイルと関係があるように見えますが、解決策には従いません。あるフォルダーから別のフォルダーに何かをコピーする必要がありますか?