私は 0.21.1とOpenSSL 1.0.0c(または0.9.7m)をPython 2.5.4用にWindowsにビルドしようとしていますが、SWIGは私に賛成です。私はSWIG 2.0.1とSWIG 1.3.40の両方を試してみたと私は同じエラーを取得:SWIGビルドデバッグツール/ヒント
swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
C:\Development\swigwin-1.3.40\swig.exe -python -IC:\Development\Python-2.5.4\include -IC:\Development\Python-2.5.4\PC -Ic:\Development\openssl-0.9.7m\include -includeall -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
c:\Development\openssl-0.9.7m\include\openssl\opensslv.h(1): Error: Syntax error in input(1).
のOpenSSL/SWIGのすべての順列は、このエラーが表示されます。私はswigを手で呼び出そうとしましたが、 "余分な詳細"オプションをすべて渡しましたが、どれも情報に近いものではありません。この問題の真の原因を見つけるために他に何ができますか?
(ありM2Cryptoため.iファイルを編集するには、このサイト上の提案がありますが、0.21.1はすでに統合提案された変更を持っている)