2
我正在嘗試構建M2Crypto 0.21.1與OpenSSL 1.0.0c(或0.9.7m)適用於Windows 2.5.4上的Python 2.5.4,但SWIG正在對我形成陰謀。我都試過SWIG 2.0.1和痛飲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,並通過了所有可能的「冗長冗長」選項,但是他們都沒有提供足夠的信息。我還能做些什麼來試圖找出這個問題的真正根源?
(有在本網站編輯M2Crypto的.i文件的建議,但0.21.1已經集成了建議的更改)