(更新されました。編集をご覧ください。ありがとうございます!)
まず、プロキシは名前を解決しないため、自動化されたツールを使用してモジュールをインストールすることはできません。ここでこれを解決する方法をすでに尋ねましたが、役に立ちませんでした。
私の知る限り、Perl モジュールの .tar.gz パッケージをダウンロードして解凍し、これを実行する必要があります。
perl Makefile.pl
make
make test
make install
だからここに私が得るものがあります:
D:>perl Makefile.PL
Set up gcc environment - 4.5.2
It looks like you don't have either nmake.exe or dmake.exe on your PATH,
so you will not be able to execute the commands from a Makefile. You can
install dmake.exe with the Perl Package Manager by running:
ppm install dmake
Writing Makefile for PowerBuilder::ORCA
インストール中にnmakeについてなぜそう言うのかわかりません...
次のコマンド (NMAKE を使用)
D:>nmake
Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.
syntax error at -e line 1, near "'755')
"
Missing right curly or square bracket at -e line 1, at end of line
Execution of -e aborted due to compilation errors.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0xff'
Stop.
OK、今度は MAKE (MinGW から) を使用します。
D:>C:\MinGW\msys\1.0\bin\make
make: rem: Command not found
make: *** [blibdirs] Error 127
私のPerlバージョン:
This is perl 5, version 12, subversion 3 (v5.12.3) built for MSWin32-x86-multi-thread
(with 9 registered patches, see perl -V for more detail) Copyright 1987-2010, Larry
Wall Binary build 1204 [294330] provided by ActiveState http://www.ActiveState.com
Built Feb 9 2011 14:38:22
なぜこれが起こっているのかについてのヒントはありますか?前もって感謝します!
編集: Sinan Ünür のおかげで、モジュールをコンパイルしました。でインストールしましdmake install
たが、インポート時に次のように表示されます。
Compilation failed in require
実行すると、次のように表示されます。
Can't load 'C:/Perl/site/lib/auto/PowerBuilder/ORCA/ORCA.dll' for module PowerBuilder::ORCA: load_file:El acceso a la dirección de memoria no es válido at C:/Perl/lib/DynaLoader.pm line 201
(無効なメモリアクセス)
これは、間違ったバージョンの Perl に対してコンパイルしていることが原因だと思いますが、どうしてでしょうか? 5.12 のリンクを使用しました。