Hello all.
i am trying to make some win32 binaries of M2Crypto 0.15
What I use is:
Python 2.3.3
openssl-0.9.7i
swigwin 1.3.27
I have build the openssl binaries and have installed the Swig binary
python dir is C:\Program Files\Plone 2\Python
openssl dir is c:\openssl
Swig dir is c:\swig
so I have modified the setup.py of m2crypto to :
if os.name == 'nt':
openssl_dir = 'c:\\openssl'
include_dirs = [my_inc, openssl_dir + '/include']
swig_opts_str = '-I"' + openssl_dir + os.sep + 'include"'
library_dirs = [openssl_dir + '\\lib']
libraries = ['ssleay32', 'libeay32']
when i execute python setup.py build from the command prompt i get the
following erros:
C:\Program Files\Plone 2\Python\lib\di stutils\extensi on.py:128: UserWarning:
Unknown Extension options: 'swig_opts'
warnings.warn(m sg)
running build
running build_py
running build_ext
building '__m2crypto' extension
C:\SWIG\swig.ex e -python -ISWIG -I"c:\openssl\in clude" -o SWIG/_m2crypto.c
SWIG/_m2crypto.i
SWIG\_lib.i(527 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_lib.i(528 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_lib.i(529 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_lib.i(530 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_lib.i(531 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_lib.i(532 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(17) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(18) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(19) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(20) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(21) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(22) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(24) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(25) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(26) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(27) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(28) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(29) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(30) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(31) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(33) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_bio.i(34) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rand.i(7) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rand.i(8) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rand.i(9) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rand.i(10 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rand.i(11 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(26) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(27) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(28) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(29) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(31) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(32) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(33) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(34) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(35) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(36) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(37) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(38) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(39) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(40) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(41) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(42) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(43) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(44) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(45) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(46) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(53) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(54) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(55) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(56) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(63) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(64) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(65) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(66) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(67) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(68) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(69) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(70) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(71) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(72) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(73) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(74) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(75) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(76) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(78) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(79) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(80) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(81) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(82) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(83) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_evp.i(84) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dh.i(14): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dh.i(15): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dh.i(16): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dh.i(17): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dh.i(18): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rsa.i(14) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rsa.i(15) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rsa.i(16) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_rsa.i(17) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dsa.i(21) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dsa.i(22) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dsa.i(23) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_dsa.i(24) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(26) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(27) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(28) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(29) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(30) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(31) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(32) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(33) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(35) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(36) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(37) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(38) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(40) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(41) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(42) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(43) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(44) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(45) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(46) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(47) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(48) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(49) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(50) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(52) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(54) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(55) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(56) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(57) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(58) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(59) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(60) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(61) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(62) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(63) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(64) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(65) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(66) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(68) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(69) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(70) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(71) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(72) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(73) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(74) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(76) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(77) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(79) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(80) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(82) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(83) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(84) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(85) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(86) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(87) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_ssl.i(88) : Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(22 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(23 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(24 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(25 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(27 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(28 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(30 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(31 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(32 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(33 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(34 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(35 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(36 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(37 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(70 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(71 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(73 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(74 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(76 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(77 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(79 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(80 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(81 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(82 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(84 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(85 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(86 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(87 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(88 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(89 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(90 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(91 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(92 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(93 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(94 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(96 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(97 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(98 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(99 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(10 0): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(10 1): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(10 2): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(10 4): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(10 5): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(10 6): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(10 8): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(10 9): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(11 0): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(11 2): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(11 3): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(11 5): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(11 7): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(11 8): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(11 9): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(12 1): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(12 2): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(12 3): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(12 4): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(12 6): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_x509.i(12 7): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(19 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(20 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(21 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(22 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(23 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(24 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(26 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(31 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(32 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(33 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(34 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(36 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(37 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(38 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(39 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(40 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(41 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(43 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(44 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(45 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(46 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_asn1.i(47 ): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_pkcs7.i(1 8): Warning(121): %name is deprecated. Use %rename instead.
SWIG\_pkcs7.i(1 9): Warning(121): %name is deprecated. Use %rename instead.
C:\Program Files\Microsoft Visual Studio\VC98\BIN \cl.exe /c /nologo /Ox /MD
/W3 /GX /DNDEBUG -IC:\m2crypto\SW IG -Ic:\openssl/include "-IC:\Program
Files\Plone 2\Python\includ e" "-IC:\Program Files\Plone 2\Python\PC"
/TcSWIG/_m2crypto.c
/Fobuild\temp.wi n32-2.3\Release\SWI G/_m2crypto.obj -DTHREADING -DSWIG_COBJEC
T_PYTHON
_m2crypto.c
SWIG/_m2crypto.c(80) : fatal error C1083: Cannot open include file:
'Python.h': No such file or directory
error: command '"C:\Program Files\Microsoft Visual Studio\VC98\BIN \cl.exe"'
failed with exit status 2
Then i open SWIG\_lib.i file and change all %name with %rename
but still i get "SWIG\_lib.i(52 7): Error: Syntax error in input(1)." (line
527 is %rename(err_pri nt_errors_fp) extern void ERR_print_error s_fp(FILE
*);)
and the same for all the following lines above
appart from this i can not find Python.h anywhere ni my pc (WinXp)