M2Crypto-0.20.2, SWIG-2.0.0, and OpenSSL-1.0.0a build problem

Discussion in 'Python' started by Adam Mercer, Jul 13, 2010.

  1. Adam Mercer

    Adam Mercer Guest

    Hi

    I'm trying to build M2Crypto on Mac OS X 10.6.4 against python2.5
    (python2.6 fails in the same way), with SWIG 2.0.0 and OpenSSL 1.0.0a
    and it is failing with the following:

    105 :info:build swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
    106 :info:build swig -python
    -I/opt/local/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
    -I/opt/local/include -includeall -o SWIG/_m2crypto_wrap.c
    SWIG/_m2crypto.i
    107 :info:build SWIG/_bio.i:64: Warning 454: Setting a
    pointer/reference variable may leak memory.
    108 :info:build SWIG/_rand.i:19: Warning 454: Setting a
    pointer/reference variable may leak memory.
    109 :info:build SWIG/_evp.i:156: Warning 454: Setting a
    pointer/reference variable may leak memory.
    110 :info:build SWIG/_dh.i:36: Warning 454: Setting a
    pointer/reference variable may leak memory.
    111 :info:build SWIG/_rsa.i:43: Warning 454: Setting a
    pointer/reference variable may leak memory.
    112 :info:build SWIG/_dsa.i:31: Warning 454: Setting a
    pointer/reference variable may leak memory.
    113 :info:build SWIG/_ssl.i:207: Warning 454: Setting a
    pointer/reference variable may leak memory.
    114 :info:build SWIG/_x509.i:313: Warning 454: Setting a
    pointer/reference variable may leak memory.
    115 :info:build SWIG/_pkcs7.i:42: Warning 454: Setting a
    pointer/reference variable may leak memory.
    116 :info:build SWIG/_pkcs7.i:42: Warning 454: Setting a
    pointer/reference variable may leak memory.
    117 :info:build SWIG/_util.i:9: Warning 454: Setting a
    pointer/reference variable may leak memory.
    118 :info:build SWIG/_ec.i:111: Warning 454: Setting a
    pointer/reference variable may leak memory.
    119 :info:build SWIG/_engine.i:162: Warning 454: Setting a
    pointer/reference variable may leak memory.
    120 :info:build creating build/temp.macosx-10.6-x86_64-2.5
    121 :info:build creating build/temp.macosx-10.6-x86_64-2.5/SWIG
    122 :info:build /usr/bin/gcc-4.2 -fno-strict-aliasing -mno-fused-madd
    -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
    -I/opt/local/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
    -I/opt/local/include
    -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-m2crypto/work/M2Crypto-0.20.2/SWIG
    -c SWIG/_m2crypto_wrap.c -o
    build/temp.macosx-10.6-x86_64-2.5/SWIG/_m2crypto_wrap.o -DTHREADING
    123 :info:build SWIG/_m2crypto_wrap.c: In function 'rand_pseudo_bytes':
    124 :info:build SWIG/_m2crypto_wrap.c:3899: warning: pointer targets
    in passing argument 1 of 'PyString_FromStringAndSize' differ in
    signedness
    125 :info:build SWIG/_m2crypto_wrap.c: In function 'pkcs5_pbkdf2_hmac_sha1':
    126 :info:build SWIG/_m2crypto_wrap.c:3973: warning: pointer targets
    in passing argument 1 of 'PyString_FromStringAndSize' differ in
    signedness
    127 :info:build SWIG/_m2crypto_wrap.c: In function 'bytes_to_key':
    128 :info:build SWIG/_m2crypto_wrap.c:4132: warning: pointer targets
    in passing argument 1 of 'PyString_FromStringAndSize' differ in
    signedness
    129 :info:build SWIG/_m2crypto_wrap.c: In function 'sign_final':
    130 :info:build SWIG/_m2crypto_wrap.c:4228: warning: pointer targets
    in passing argument 1 of 'PyString_FromStringAndSize' differ in
    signedness
    131 :info:build SWIG/_m2crypto_wrap.c: In function 'pkey_as_der':
    132 :info:build SWIG/_m2crypto_wrap.c:4300: warning: pointer targets
    in passing argument 1 of 'PyString_FromStringAndSize' differ in
    signedness
    133 :info:build SWIG/_m2crypto_wrap.c: In function 'pkey_get_modulus':
    134 :info:build SWIG/_m2crypto_wrap.c:4333: warning: value computed is not used
    135 :info:build SWIG/_m2crypto_wrap.c:4358: warning: value computed is not used
    136 :info:build SWIG/_m2crypto_wrap.c: In function 'AES_crypt':
    137 :info:build SWIG/_m2crypto_wrap.c:4444: warning: pointer targets
    in passing argument 1 of 'PyString_FromStringAndSize' differ in
    signedness
    138 :info:build SWIG/_m2crypto_wrap.c: At top level:
    139 :info:build SWIG/_m2crypto_wrap.c:5846: error: expected '=', ',',
    ';', 'asm' or '__attribute__' before '*' token
    140 :info:build SWIG/_m2crypto_wrap.c:5850: error: expected ')' before '*' token
    141 :info:build SWIG/_m2crypto_wrap.c:5854: error: expected ')' before '*' token
    142 :info:build SWIG/_m2crypto_wrap.c:5858: error: expected '=', ',',
    ';', 'asm' or '__attribute__' before '*' token
    143 :info:build SWIG/_m2crypto_wrap.c:5862: error: expected ')' before '*' token
    144 :info:build SWIG/_m2crypto_wrap.c:5866: error: expected ')' before '*' token
    145 :info:build SWIG/_m2crypto_wrap.c: In function 'i2d_x509':
    146 :info:build SWIG/_m2crypto_wrap.c:5942: warning: pointer targets
    in passing argument 1 of 'PyString_FromStringAndSize' differ in
    signedness
    147 :info:build SWIG/_m2crypto_wrap.c: In function 'x509_name_set_by_nid':
    148 :info:build SWIG/_m2crypto_wrap.c:6023: warning: pointer targets
    in passing argument 4 of 'X509_NAME_add_entry_by_NID' differ in
    signedness
    149 :info:build SWIG/_m2crypto_wrap.c: In function 'x509_name_add_entry_by_txt':
    150 :info:build SWIG/_m2crypto_wrap.c:6028: warning: pointer targets
    in passing argument 4 of 'X509_NAME_add_entry_by_txt' differ in
    signedness
    151 :info:build SWIG/_m2crypto_wrap.c: At top level:
    152 :info:build SWIG/_m2crypto_wrap.c:6038: error: expected '=', ',',
    ';', 'asm' or '__attribute__' before '*' token
    153 :info:build SWIG/_m2crypto_wrap.c:6043: error: expected ')' before '*' token
    154 :info:build SWIG/_m2crypto_wrap.c:6048: error: expected ')' before '*' token
    155 :info:build SWIG/_m2crypto_wrap.c:6053: error: expected ')' before '*' token
    156 :info:build SWIG/_m2crypto_wrap.c:6081: error: expected
    declaration specifiers or '...' before 'STACK'
    157 :info:build SWIG/_m2crypto_wrap.c: In function 'x509_req_add_extensions':
    158 :info:build SWIG/_m2crypto_wrap.c:6082: error: 'exts' undeclared
    (first use in this function)
    159 :info:build SWIG/_m2crypto_wrap.c:6082: error: (Each undeclared
    identifier is reported only once
    160 :info:build SWIG/_m2crypto_wrap.c:6082: error: for each function
    it appears in.)
    161 :info:build SWIG/_m2crypto_wrap.c: In function
    'x509_name_entry_create_by_txt':
    162 :info:build SWIG/_m2crypto_wrap.c:6086: warning: pointer targets
    in passing argument 4 of 'X509_NAME_ENTRY_create_by_txt' differ in
    signedness
    163 :info:build SWIG/_m2crypto_wrap.c: At top level:
    164 :info:build SWIG/_m2crypto_wrap.c:6089: error: expected '=', ',',
    ';', 'asm' or '__attribute__' before '*' token
    165 :info:build SWIG/_m2crypto_wrap.c:6095: error: expected ')' before '*' token
    166 :info:build SWIG/_m2crypto_wrap.c:6105: error: expected ')' before '*' token
    167 :info:build SWIG/_m2crypto_wrap.c:6131: error: expected '=', ',',
    ';', 'asm' or '__attribute__' before '*' token
    168 :info:build SWIG/_m2crypto_wrap.c:6136: error: expected ')' before '*' token
    169 :info:build SWIG/_m2crypto_wrap.c:6141: error: expected ')' before '*' token
    170 :info:build SWIG/_m2crypto_wrap.c:6146: error: expected ')' before '*' token
    171 :info:build SWIG/_m2crypto_wrap.c:6151: error: expected ')' before '*' token
    172 :info:build SWIG/_m2crypto_wrap.c:6156: error: expected ')' before '*' token
    173 :info:build SWIG/_m2crypto_wrap.c:6178: error: expected '=', ',',
    ';', 'asm' or '__attribute__' before '*' token
    174 :info:build SWIG/_m2crypto_wrap.c:6204: error: expected ')' before '*' token
    175 :info:build SWIG/_m2crypto_wrap.c:6347: error: expected ')' before '*' token
    176 :info:build SWIG/_m2crypto_wrap.c:6385: error: expected
    declaration specifiers or '...' before 'STACK'
    177 :info:build SWIG/_m2crypto_wrap.c: In function 'pkcs7_sign1':
    178 :info:build SWIG/_m2crypto_wrap.c:6386: error: 'stack' undeclared
    (first use in this function)
    179 :info:build SWIG/_m2crypto_wrap.c: At top level:
    180 :info:build SWIG/_m2crypto_wrap.c:6390: error: expected
    declaration specifiers or '...' before 'STACK'
    181 :info:build SWIG/_m2crypto_wrap.c: In function 'pkcs7_verify1':
    182 :info:build SWIG/_m2crypto_wrap.c:6400: error: 'stack' undeclared
    (first use in this function)
    183 :info:build SWIG/_m2crypto_wrap.c: At top level:
    184 :info:build SWIG/_m2crypto_wrap.c:6418: error: expected
    declaration specifiers or '...' before 'STACK'
    185 :info:build SWIG/_m2crypto_wrap.c: In function 'pkcs7_verify0':
    186 :info:build SWIG/_m2crypto_wrap.c:6419: error: 'stack' undeclared
    (first use in this function)
    187 :info:build SWIG/_m2crypto_wrap.c:6419: warning: passing argument
    3 of 'pkcs7_verify1' from incompatible pointer type
    188 :info:build SWIG/_m2crypto_wrap.c:6419: warning: passing argument
    4 of 'pkcs7_verify1' makes integer from pointer without a cast
    189 :info:build SWIG/_m2crypto_wrap.c:6419: error: too many arguments
    to function 'pkcs7_verify1'
    190 :info:build SWIG/_m2crypto_wrap.c: At top level:
    191 :info:build SWIG/_m2crypto_wrap.c:6502: error: expected '=', ',',
    ';', 'asm' or '__attribute__' before '*' token
    192 :info:build SWIG/_m2crypto_wrap.c: In function 'util_string_to_hex':
    193 :info:build SWIG/_m2crypto_wrap.c:6553: warning: pointer targets
    in passing argument 1 of 'PyString_FromStringAndSize' differ in
    signedness
    194 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_ssl_get_ciphers':
    195 :info:build SWIG/_m2crypto_wrap.c:16900: error: 'STACK' undeclared
    (first use in this function)
    196 :info:build SWIG/_m2crypto_wrap.c:16900: error: 'result'
    undeclared (first use in this function)
    197 :info:build SWIG/_m2crypto_wrap.c:16913: error: expected
    expression before ')' token
    198 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_sk_ssl_cipher_num':
    199 :info:build SWIG/_m2crypto_wrap.c:16923: error: 'STACK' undeclared
    (first use in this function)
    200 :info:build SWIG/_m2crypto_wrap.c:16923: error: 'arg1' undeclared
    (first use in this function)
    201 :info:build SWIG/_m2crypto_wrap.c:16923: error: expected
    expression before ')' token
    202 :info:build SWIG/_m2crypto_wrap.c:16934: error: expected
    expression before ')' token
    203 :info:build SWIG/_m2crypto_wrap.c:16940: warning: implicit
    declaration of function 'sk_ssl_cipher_num'
    204 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_sk_ssl_cipher_value':
    205 :info:build SWIG/_m2crypto_wrap.c:16953: error: 'STACK' undeclared
    (first use in this function)
    206 :info:build SWIG/_m2crypto_wrap.c:16953: error: 'arg1' undeclared
    (first use in this function)
    207 :info:build SWIG/_m2crypto_wrap.c:16953: error: expected
    expression before ')' token
    208 :info:build SWIG/_m2crypto_wrap.c:16968: error: expected
    expression before ')' token
    209 :info:build SWIG/_m2crypto_wrap.c:16979: warning: implicit
    declaration of function 'sk_ssl_cipher_value'
    210 :info:build SWIG/_m2crypto_wrap.c:16979: warning: cast to pointer
    from integer of different size
    211 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_ssl_get_peer_cert_chain':
    212 :info:build SWIG/_m2crypto_wrap.c:16993: error: 'STACK' undeclared
    (first use in this function)
    213 :info:build SWIG/_m2crypto_wrap.c:16993: error: 'result'
    undeclared (first use in this function)
    214 :info:build SWIG/_m2crypto_wrap.c:17006: error: expected
    expression before ')' token
    215 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_sk_x509_num':
    216 :info:build SWIG/_m2crypto_wrap.c:17016: error: 'STACK' undeclared
    (first use in this function)
    217 :info:build SWIG/_m2crypto_wrap.c:17016: error: 'arg1' undeclared
    (first use in this function)
    218 :info:build SWIG/_m2crypto_wrap.c:17016: error: expected
    expression before ')' token
    219 :info:build SWIG/_m2crypto_wrap.c:17027: error: expected
    expression before ')' token
    220 :info:build SWIG/_m2crypto_wrap.c:17033: warning: implicit
    declaration of function 'sk_x509_num'
    221 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_sk_x509_value':
    222 :info:build SWIG/_m2crypto_wrap.c:17046: error: 'STACK' undeclared
    (first use in this function)
    223 :info:build SWIG/_m2crypto_wrap.c:17046: error: 'arg1' undeclared
    (first use in this function)
    224 :info:build SWIG/_m2crypto_wrap.c:17046: error: expected
    expression before ')' token
    225 :info:build SWIG/_m2crypto_wrap.c:17061: error: expected
    expression before ')' token
    226 :info:build SWIG/_m2crypto_wrap.c:17072: warning: implicit
    declaration of function 'sk_x509_value'
    227 :info:build SWIG/_m2crypto_wrap.c:17072: warning: cast to pointer
    from integer of different size
    228 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_x509_name_entry_set_data':
    229 :info:build SWIG/_m2crypto_wrap.c:19133: warning: pointer targets
    in assignment differ in signedness
    230 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_x509_store_ctx_get1_chain':
    231 :info:build SWIG/_m2crypto_wrap.c:19733: error: 'STACK' undeclared
    (first use in this function)
    232 :info:build SWIG/_m2crypto_wrap.c:19733: error: 'result'
    undeclared (first use in this function)
    233 :info:build SWIG/_m2crypto_wrap.c:19741: error: expected
    expression before ')' token
    234 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_sk_x509_new_null':
    235 :info:build SWIG/_m2crypto_wrap.c:20570: error: 'STACK' undeclared
    (first use in this function)
    236 :info:build SWIG/_m2crypto_wrap.c:20570: error: 'result'
    undeclared (first use in this function)
    237 :info:build SWIG/_m2crypto_wrap.c:20573: error: expected
    expression before ')' token
    238 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_sk_x509_free':
    239 :info:build SWIG/_m2crypto_wrap.c:20583: error: 'STACK' undeclared
    (first use in this function)
    240 :info:build SWIG/_m2crypto_wrap.c:20583: error: 'arg1' undeclared
    (first use in this function)
    241 :info:build SWIG/_m2crypto_wrap.c:20583: error: expected
    expression before ')' token
    242 :info:build SWIG/_m2crypto_wrap.c:20593: error: expected
    expression before ')' token
    243 :info:build SWIG/_m2crypto_wrap.c:20599: warning: implicit
    declaration of function 'sk_x509_free'
    244 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_sk_x509_push':
    245 :info:build SWIG/_m2crypto_wrap.c:20609: error: 'STACK' undeclared
    (first use in this function)
    246 :info:build SWIG/_m2crypto_wrap.c:20609: error: 'arg1' undeclared
    (first use in this function)
    247 :info:build SWIG/_m2crypto_wrap.c:20609: error: expected
    expression before ')' token
    248 :info:build SWIG/_m2crypto_wrap.c:20624: error: expected
    expression before ')' token
    249 :info:build SWIG/_m2crypto_wrap.c:20640: warning: implicit
    declaration of function 'sk_x509_push'
    250 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_sk_x509_pop':
    251 :info:build SWIG/_m2crypto_wrap.c:20653: error: 'STACK' undeclared
    (first use in this function)
    252 :info:build SWIG/_m2crypto_wrap.c:20653: error: 'arg1' undeclared
    (first use in this function)
    253 :info:build SWIG/_m2crypto_wrap.c:20653: error: expected
    expression before ')' token
    254 :info:build SWIG/_m2crypto_wrap.c:20664: error: expected
    expression before ')' token
    255 :info:build SWIG/_m2crypto_wrap.c:20670: warning: implicit
    declaration of function 'sk_x509_pop'
    256 :info:build SWIG/_m2crypto_wrap.c:20670: warning: cast to pointer
    from integer of different size
    257 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_x509_req_add_extensions':
    258 :info:build SWIG/_m2crypto_wrap.c:20871: error: 'STACK' undeclared
    (first use in this function)
    259 :info:build SWIG/_m2crypto_wrap.c:20871: error: 'arg2' undeclared
    (first use in this function)
    260 :info:build SWIG/_m2crypto_wrap.c:20871: error: expected
    expression before ')' token
    261 :info:build SWIG/_m2crypto_wrap.c:20890: error: expected
    expression before ')' token
    262 :info:build SWIG/_m2crypto_wrap.c:20901: error: too many arguments
    to function 'x509_req_add_extensions'
    263 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_x509v3_lhash':
    264 :info:build SWIG/_m2crypto_wrap.c:20978: error: 'LHASH' undeclared
    (first use in this function)
    265 :info:build SWIG/_m2crypto_wrap.c:20978: error: 'result'
    undeclared (first use in this function)
    266 :info:build SWIG/_m2crypto_wrap.c:20981: error: expected
    expression before ')' token
    267 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_x509v3_set_conf_lhash':
    268 :info:build SWIG/_m2crypto_wrap.c:20991: error: 'LHASH' undeclared
    (first use in this function)
    269 :info:build SWIG/_m2crypto_wrap.c:20991: error: 'arg1' undeclared
    (first use in this function)
    270 :info:build SWIG/_m2crypto_wrap.c:20991: error: expected
    expression before ')' token
    271 :info:build SWIG/_m2crypto_wrap.c:21002: error: expected
    expression before ')' token
    272 :info:build SWIG/_m2crypto_wrap.c:21003: warning: implicit
    declaration of function 'x509v3_set_conf_lhash'
    273 :info:build SWIG/_m2crypto_wrap.c:21003: warning: cast to pointer
    from integer of different size
    274 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_x509v3_ext_conf':
    275 :info:build SWIG/_m2crypto_wrap.c:21013: error: 'LHASH' undeclared
    (first use in this function)
    276 :info:build SWIG/_m2crypto_wrap.c:21013: error: 'arg1' undeclared
    (first use in this function)
    277 :info:build SWIG/_m2crypto_wrap.c:21013: error: expected
    expression before ')' token
    278 :info:build SWIG/_m2crypto_wrap.c:21038: error: expected
    expression before ')' token
    279 :info:build SWIG/_m2crypto_wrap.c:21054: warning: implicit
    declaration of function 'x509v3_ext_conf'
    280 :info:build SWIG/_m2crypto_wrap.c:21054: warning: cast to pointer
    from integer of different size
    281 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_sk_x509_extension_new_null':
    282 :info:build SWIG/_m2crypto_wrap.c:21113: error: 'STACK' undeclared
    (first use in this function)
    283 :info:build SWIG/_m2crypto_wrap.c:21113: error: 'result'
    undeclared (first use in this function)
    284 :info:build SWIG/_m2crypto_wrap.c:21116: error: expected
    expression before ')' token
    285 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_sk_x509_extension_free':
    286 :info:build SWIG/_m2crypto_wrap.c:21126: error: 'STACK' undeclared
    (first use in this function)
    287 :info:build SWIG/_m2crypto_wrap.c:21126: error: 'arg1' undeclared
    (first use in this function)
    288 :info:build SWIG/_m2crypto_wrap.c:21126: error: expected
    expression before ')' token
    289 :info:build SWIG/_m2crypto_wrap.c:21136: error: expected
    expression before ')' token
    290 :info:build SWIG/_m2crypto_wrap.c:21142: warning: implicit
    declaration of function 'sk_x509_extension_free'
    291 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_sk_x509_extension_push':
    292 :info:build SWIG/_m2crypto_wrap.c:21152: error: 'STACK' undeclared
    (first use in this function)
    293 :info:build SWIG/_m2crypto_wrap.c:21152: error: 'arg1' undeclared
    (first use in this function)
    294 :info:build SWIG/_m2crypto_wrap.c:21152: error: expected
    expression before ')' token
    295 :info:build SWIG/_m2crypto_wrap.c:21167: error: expected
    expression before ')' token
    296 :info:build SWIG/_m2crypto_wrap.c:21178: warning: implicit
    declaration of function 'sk_x509_extension_push'
    297 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_sk_x509_extension_pop':
    298 :info:build SWIG/_m2crypto_wrap.c:21191: error: 'STACK' undeclared
    (first use in this function)
    299 :info:build SWIG/_m2crypto_wrap.c:21191: error: 'arg1' undeclared
    (first use in this function)
    300 :info:build SWIG/_m2crypto_wrap.c:21191: error: expected
    expression before ')' token
    301 :info:build SWIG/_m2crypto_wrap.c:21202: error: expected
    expression before ')' token
    302 :info:build SWIG/_m2crypto_wrap.c:21208: warning: implicit
    declaration of function 'sk_x509_extension_pop'
    303 :info:build SWIG/_m2crypto_wrap.c:21208: warning: cast to pointer
    from integer of different size
    304 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_sk_x509_extension_num':
    305 :info:build SWIG/_m2crypto_wrap.c:21218: error: 'STACK' undeclared
    (first use in this function)
    306 :info:build SWIG/_m2crypto_wrap.c:21218: error: 'arg1' undeclared
    (first use in this function)
    307 :info:build SWIG/_m2crypto_wrap.c:21218: error: expected
    expression before ')' token
    308 :info:build SWIG/_m2crypto_wrap.c:21229: error: expected
    expression before ')' token
    309 :info:build SWIG/_m2crypto_wrap.c:21235: warning: implicit
    declaration of function 'sk_x509_extension_num'
    310 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_sk_x509_extension_value':
    311 :info:build SWIG/_m2crypto_wrap.c:21248: error: 'STACK' undeclared
    (first use in this function)
    312 :info:build SWIG/_m2crypto_wrap.c:21248: error: 'arg1' undeclared
    (first use in this function)
    313 :info:build SWIG/_m2crypto_wrap.c:21248: error: expected
    expression before ')' token
    314 :info:build SWIG/_m2crypto_wrap.c:21263: error: expected
    expression before ')' token
    315 :info:build SWIG/_m2crypto_wrap.c:21274: warning: implicit
    declaration of function 'sk_x509_extension_value'
    316 :info:build SWIG/_m2crypto_wrap.c:21274: warning: cast to pointer
    from integer of different size
    317 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_make_stack_from_der_sequence':
    318 :info:build SWIG/_m2crypto_wrap.c:21308: error: 'STACK' undeclared
    (first use in this function)
    319 :info:build SWIG/_m2crypto_wrap.c:21308: error: 'result'
    undeclared (first use in this function)
    320 :info:build SWIG/_m2crypto_wrap.c:21314: error: expected
    expression before ')' token
    321 :info:build SWIG/_m2crypto_wrap.c: In function
    '_wrap_get_der_encoding_stack':
    322 :info:build SWIG/_m2crypto_wrap.c:21324: error: 'STACK' undeclared
    (first use in this function)
    323 :info:build SWIG/_m2crypto_wrap.c:21324: error: 'arg1' undeclared
    (first use in this function)
    324 :info:build SWIG/_m2crypto_wrap.c:21324: error: expected
    expression before ')' token
    325 :info:build SWIG/_m2crypto_wrap.c:21335: error: expected
    expression before ')' token
    326 :info:build SWIG/_m2crypto_wrap.c:21341: warning: implicit
    declaration of function 'get_der_encoding_stack'
    327 :info:build SWIG/_m2crypto_wrap.c:21341: warning: cast to pointer
    from integer of different size
    328 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_pkcs7_encrypt':
    329 :info:build SWIG/_m2crypto_wrap.c:22343: error: 'STACK' undeclared
    (first use in this function)
    330 :info:build SWIG/_m2crypto_wrap.c:22343: error: 'arg1' undeclared
    (first use in this function)
    331 :info:build SWIG/_m2crypto_wrap.c:22343: error: expected
    expression before ')' token
    332 :info:build SWIG/_m2crypto_wrap.c:22366: error: expected
    expression before ')' token
    333 :info:build SWIG/_m2crypto_wrap.c:22399: warning: implicit
    declaration of function 'pkcs7_encrypt'
    334 :info:build SWIG/_m2crypto_wrap.c:22399: warning: cast to pointer
    from integer of different size
    335 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_pkcs7_sign1':
    336 :info:build SWIG/_m2crypto_wrap.c:22547: error: 'STACK' undeclared
    (first use in this function)
    337 :info:build SWIG/_m2crypto_wrap.c:22547: error: 'arg3' undeclared
    (first use in this function)
    338 :info:build SWIG/_m2crypto_wrap.c:22547: error: expected
    expression before ')' token
    339 :info:build SWIG/_m2crypto_wrap.c:22582: error: expected
    expression before ')' token
    340 :info:build SWIG/_m2crypto_wrap.c:22615: warning: passing argument
    4 of 'pkcs7_sign1' makes integer from pointer without a cast
    341 :info:build SWIG/_m2crypto_wrap.c:22615: error: too many arguments
    to function 'pkcs7_sign1'
    342 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_pkcs7_verify1':
    343 :info:build SWIG/_m2crypto_wrap.c:22628: error: 'STACK' undeclared
    (first use in this function)
    344 :info:build SWIG/_m2crypto_wrap.c:22628: error: 'arg2' undeclared
    (first use in this function)
    345 :info:build SWIG/_m2crypto_wrap.c:22628: error: expected
    expression before ')' token
    346 :info:build SWIG/_m2crypto_wrap.c:22659: error: expected
    expression before ')' token
    347 :info:build SWIG/_m2crypto_wrap.c:22692: warning: passing argument
    3 of 'pkcs7_verify1' from incompatible pointer type
    348 :info:build SWIG/_m2crypto_wrap.c:22692: warning: passing argument
    4 of 'pkcs7_verify1' makes integer from pointer without a cast
    349 :info:build SWIG/_m2crypto_wrap.c:22692: error: too many arguments
    to function 'pkcs7_verify1'
    350 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_pkcs7_verify0':
    351 :info:build SWIG/_m2crypto_wrap.c:22707: error: 'STACK' undeclared
    (first use in this function)
    352 :info:build SWIG/_m2crypto_wrap.c:22707: error: 'arg2' undeclared
    (first use in this function)
    353 :info:build SWIG/_m2crypto_wrap.c:22707: error: expected
    expression before ')' token
    354 :info:build SWIG/_m2crypto_wrap.c:22734: error: expected
    expression before ')' token
    355 :info:build SWIG/_m2crypto_wrap.c:22755: warning: passing argument
    3 of 'pkcs7_verify0' makes integer from pointer without a cast
    356 :info:build SWIG/_m2crypto_wrap.c:22755: error: too many arguments
    to function 'pkcs7_verify0'
    357 :info:build SWIG/_m2crypto_wrap.c: In function '_wrap_pkcs7_get0_signers':
    358 :info:build SWIG/_m2crypto_wrap.c:23188: error: 'STACK' undeclared
    (first use in this function)
    359 :info:build SWIG/_m2crypto_wrap.c:23188: error: 'arg2' undeclared
    (first use in this function)
    360 :info:build SWIG/_m2crypto_wrap.c:23188: error: expected
    expression before ')' token
    361 :info:build SWIG/_m2crypto_wrap.c:23199: error: 'result'
    undeclared (first use in this function)
    362 :info:build SWIG/_m2crypto_wrap.c:23211: error: expected
    expression before ')' token
    363 :info:build SWIG/_m2crypto_wrap.c:23227: error: expected
    expression before ')' token
    364 :info:build error: command '/usr/bin/gcc-4.2' failed with exit status 1

    Anyone know a way to resolve this?

    Cheers

    Adam
     
    Adam Mercer, Jul 13, 2010
    #1
    1. Advertising

  2. On 07/13/2010 02:18 PM, Adam Mercer wrote:
    > I'm trying to build M2Crypto on Mac OS X 10.6.4 against python2.5
    > (python2.6 fails in the same way), with SWIG 2.0.0 and OpenSSL 1.0.0a
    > and it is failing with the following:


    That version of M2Crypto does not work with OpenSSL 1.0.x because
    OpenSSL changed APIs. M2Crypto trunk works, as will the next M2Crypto
    release. So at this time, you should check out M2Crypto from the
    Subversion repository. See
    http://chandlerproject.org/Projects/MeTooCrypto for details on how to
    get the sources.

    --
    Heikki Toivonen - http://heikkitoivonen.net
     
    Heikki Toivonen, Jul 16, 2010
    #2
    1. Advertising

  3. Adam Mercer

    Adam Mercer Guest

    On Fri, Jul 16, 2010 at 02:09, Heikki Toivonen
    <> wrote:

    > That version of M2Crypto does not work with OpenSSL 1.0.x because OpenSSL
    > changed APIs. M2Crypto trunk works, as will the next M2Crypto release. So at
    > this time, you should check out M2Crypto from the Subversion repository. See
    > http://chandlerproject.org/Projects/MeTooCrypto for details on how to get
    > the sources.


    Thanks any ETA on a new release supporting OpenSSL 1.0.x?

    Cheers

    Adam
     
    Adam Mercer, Jul 16, 2010
    #3
  4. On 07/16/2010 08:18 AM, Adam Mercer wrote:
    >> That version of M2Crypto does not work with OpenSSL 1.0.x because OpenSSL
    >> changed APIs. M2Crypto trunk works, as will the next M2Crypto release. So at
    >> this time, you should check out M2Crypto from the Subversion repository. See
    >> http://chandlerproject.org/Projects/MeTooCrypto for details on how to get
    >> the sources.

    >
    > Thanks any ETA on a new release supporting OpenSSL 1.0.x?


    I was actually planning on doing a release by the end of June, but life
    happened. Maybe by the end of August...

    --
    Heikki Toivonen - http://heikkitoivonen.net
     
    Heikki Toivonen, Jul 17, 2010
    #4
  5. Adam Mercer

    Adam Mercer Guest

    On Sat, Jul 17, 2010 at 15:20, Heikki Toivonen
    <> wrote:

    > I was actually planning on doing a release by the end of June, but life
    > happened. Maybe by the end of August...


    Know what whats like :) I've backported the OpenSSL patches for the
    MacPorts port so for the time being this particular fire has been put
    out.

    Cheers

    Adam
     
    Adam Mercer, Jul 18, 2010
    #5
  6. Re: On 07/13/2010 02:18 PM, Adam Mercer wrote:That version of M2Cryptodoes not

    I was getting the same error trying to build M2Crypto 0.20.2 for Python 2.5 on a Win 7 laptop, so I pulled down the trunk, and it did build properly using minGW and Swig. However, when I try to "python setup.py install", python simply gives the same complaint that python was built in visual studio 2003, and will not install M2Crypto. Any help would be greatly appreciated, as I have been trying to get this to work for days. Does anyone have a build for 0.20.2 that works with python 2.5? I found so many other builds, but not that one.

    Thanks,

    Bob S.

    > On Tuesday, July 13, 2010 5:18 PM Adam Mercer wrote:


    > Hi
    >
    > I am trying to build M2Crypto on Mac OS X 10.6.4 against python2.5
    > (python2.6 fails in the same way), with SWIG 2.0.0 and OpenSSL 1.0.0a
    > and it is failing with the following:
    >
    > 105 :info:build swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
    > 106 :info:build swig -python
    > -I/opt/local/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
    > -I/opt/local/include -includeall -o SWIG/_m2crypto_wrap.c
    > SWIG/_m2crypto.i
    > 107 :info:build SWIG/_bio.i:64: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 108 :info:build SWIG/_rand.i:19: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 109 :info:build SWIG/_evp.i:156: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 110 :info:build SWIG/_dh.i:36: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 111 :info:build SWIG/_rsa.i:43: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 112 :info:build SWIG/_dsa.i:31: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 113 :info:build SWIG/_ssl.i:207: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 114 :info:build SWIG/_x509.i:313: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 115 :info:build SWIG/_pkcs7.i:42: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 116 :info:build SWIG/_pkcs7.i:42: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 117 :info:build SWIG/_util.i:9: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 118 :info:build SWIG/_ec.i:111: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 119 :info:build SWIG/_engine.i:162: Warning 454: Setting a
    > pointer/reference variable may leak memory.
    > 120 :info:build creating build/temp.macosx-10.6-x86_64-2.5
    > 121 :info:build creating build/temp.macosx-10.6-x86_64-2.5/SWIG
    > 122 :info:build /usr/bin/gcc-4.2 -fno-strict-aliasing -mno-fused-madd
    > -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes
    > -I/opt/local/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
    > -I/opt/local/include
    > -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py25-m2crypto/work/M2Crypto-0.20.2/SWIG
    > -c SWIG/_m2crypto_wrap.c -o
    > build/temp.macosx-10.6-x86_64-2.5/SWIG/_m2crypto_wrap.o -DTHREADING
    > 123 :info:build SWIG/_m2crypto_wrap.c: In function 'rand_pseudo_bytes':
    > 124 :info:build SWIG/_m2crypto_wrap.c:3899: warning: pointer targets
    > in passing argument 1 of 'PyString_FromStringAndSize' differ in
    > signedness
    > 125 :info:build SWIG/_m2crypto_wrap.c: In function 'pkcs5_pbkdf2_hmac_sha1':
    > 126 :info:build SWIG/_m2crypto_wrap.c:3973: warning: pointer targets
    > in passing argument 1 of 'PyString_FromStringAndSize' differ in
    > signedness
    > 127 :info:build SWIG/_m2crypto_wrap.c: In function 'bytes_to_key':
    > 128 :info:build SWIG/_m2crypto_wrap.c:4132: warning: pointer targets
    > in passing argument 1 of 'PyString_FromStringAndSize' differ in
    > signedness
    > 129 :info:build SWIG/_m2crypto_wrap.c: In function 'sign_final':
    > 130 :info:build SWIG/_m2crypto_wrap.c:4228: warning: pointer targets
    > in passing argument 1 of 'PyString_FromStringAndSize' differ in
    > signedness
    > 131 :info:build SWIG/_m2crypto_wrap.c: In function 'pkey_as_der':
    > 132 :info:build SWIG/_m2crypto_wrap.c:4300: warning: pointer targets
    > in passing argument 1 of 'PyString_FromStringAndSize' differ in
    > signedness
    > 133 :info:build SWIG/_m2crypto_wrap.c: In function 'pkey_get_modulus':
    > 134 :info:build SWIG/_m2crypto_wrap.c:4333: warning: value computed is not used
    > 135 :info:build SWIG/_m2crypto_wrap.c:4358: warning: value computed is not used
    > 136 :info:build SWIG/_m2crypto_wrap.c: In function 'AES_crypt':
    > 137 :info:build SWIG/_m2crypto_wrap.c:4444: warning: pointer targets
    > in passing argument 1 of 'PyString_FromStringAndSize' differ in
    > signedness
    > 138 :info:build SWIG/_m2crypto_wrap.c: At top level:
    > 139 :info:build SWIG/_m2crypto_wrap.c:5846: error: expected '=', ',',
    > ';', 'asm' or '__attribute__' before '*' token
    > 140 :info:build SWIG/_m2crypto_wrap.c:5850: error: expected ')' before '*' token
    > 141 :info:build SWIG/_m2crypto_wrap.c:5854: error: expected ')' before '*' token
    > 142 :info:build SWIG/_m2crypto_wrap.c:5858: error: expected '=', ',',
    > ';', 'asm' or '__attribute__' before '*' token
    > 143 :info:build SWIG/_m2crypto_wrap.c:5862: error: expected ')' before '*' token
    > 144 :info:build SWIG/_m2crypto_wrap.c:5866: error: expected ')' before '*' token
    > 145 :info:build SWIG/_m2crypto_wrap.c: In function 'i2d_x509':
    > 146 :info:build SWIG/_m2crypto_wrap.c:5942: warning: pointer targets
    > in passing argument 1 of 'PyString_FromStringAndSize' differ in
    > signedness
    > 147 :info:build SWIG/_m2crypto_wrap.c: In function 'x509_name_set_by_nid':
    > 148 :info:build SWIG/_m2crypto_wrap.c:6023: warning: pointer targets
    > in passing argument 4 of 'X509_NAME_add_entry_by_NID' differ in
    > signedness
    > 149 :info:build SWIG/_m2crypto_wrap.c: In function 'x509_name_add_entry_by_txt':
    > 150 :info:build SWIG/_m2crypto_wrap.c:6028: warning: pointer targets
    > in passing argument 4 of 'X509_NAME_add_entry_by_txt' differ in
    > signedness
    > 151 :info:build SWIG/_m2crypto_wrap.c: At top level:
    > 152 :info:build SWIG/_m2crypto_wrap.c:6038: error: expected '=', ',',
    > ';', 'asm' or '__attribute__' before '*' token
    > 153 :info:build SWIG/_m2crypto_wrap.c:6043: error: expected ')' before '*' token
    > 154 :info:build SWIG/_m2crypto_wrap.c:6048: error: expected ')' before '*' token
    > 155 :info:build SWIG/_m2crypto_wrap.c:6053: error: expected ')' before '*' token



    >> On Friday, July 16, 2010 3:09 AM Heikki Toivonen wrote:


    >> On 07/13/2010 02:18 PM, Adam Mercer wrote:
    >>
    >> That version of M2Crypto does not work with OpenSSL 1.0.x because
    >> OpenSSL changed APIs. M2Crypto trunk works, as will the next M2Crypto
    >> release. So at this time, you should check out M2Crypto from the
    >> Subversion repository. See
    >> http://chandlerproject.org/Projects/MeTooCrypto for details on how to
    >> get the sources.
    >>
    >> --
    >> Heikki Toivonen - http://heikkitoivonen.net



    >>> On Friday, July 16, 2010 11:18 AM Adam Mercer wrote:


    >>> Thanks any ETA on a new release supporting OpenSSL 1.0.x?
    >>>
    >>> Cheers
    >>>
    >>> Adam



    >>>> On Saturday, July 17, 2010 3:20 PM Heikki Toivonen wrote:


    >>>> On 07/16/2010 08:18 AM, Adam Mercer wrote:
    >>>>
    >>>> I was actually planning on doing a release by the end of June, but life
    >>>> happened. Maybe by the end of August...
    >>>>
    >>>> --
    >>>> Heikki Toivonen - http://heikkitoivonen.net



    >>>>> On Saturday, July 17, 2010 8:15 PM Adam Mercer wrote:


    >>>>> Know what whats like :) I have backported the OpenSSL patches for the
    >>>>> MacPorts port so for the time being this particular fire has been put
    >>>>> out.
    >>>>>
    >>>>> Cheers
    >>>>>
    >>>>> Adam



    >>>>> Submitted via EggHeadCafe
    >>>>> Oracle Developer For Beginners
    >>>>> http://www.eggheadcafe.com/training-topic-area/Oracle-SQL-Developer/2/Oracle-SQL-Samples.aspx
     
    Robert Schuon, Dec 21, 2010
    #6
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Sean
    Replies:
    8
    Views:
    964
  2. mauro
    Replies:
    0
    Views:
    439
    mauro
    Oct 10, 2007
  3. Adam Mercer
    Replies:
    3
    Views:
    389
    geremy condra
    Jul 15, 2010
  4. Redd Vinylene
    Replies:
    6
    Views:
    335
    Jakub Pawlowicz
    Nov 18, 2008
  5. Replies:
    0
    Views:
    367
Loading...

Share This Page