Visual Studio 10)64ビットコンパイラを使用して、Windows(64ビットWindows 2008 R2)のソースからperl(5.12.3)をコンパイルしようとしています。
次の構成が行われました。
64ビットperlをコンパイルするようにビジュアルを構成します。 vcvarsall.bat x64 メイクファイルの変更: コメントなし: CCTYPE = MSVC90 MSVCDIRの値を設定します
makeを実行すると、次のエラーメッセージが表示されます。
..miniperl.exe -I..lib binexetype.pl ..wperl.exe WINDOWS
"x" outside of string in unpack at binexetype.pl line 39.
NMAKE : fatal error U1077: "..miniperl.exe" : return code "0xff"
Stop.
不足しているものを理解するのを助けてください。
Visual Studion 13で試しましたが、同じエラーが発生しました。
回答:
回答№1は1いくつかの修正を試すことができます。
- CCTYPE = MSVC60を設定します
- 37行目の「$ offset」を引用します。
これは、新しいバージョンで修正される可能性がある既知のバグです。