Prev: adodb.NewADOConnection('postgres') returns None
Next: Cross-platform module that creates directory object with all fileattributes
From: Adam Mercer on 13 Jul 2010 17:18 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
From: Adam Mercer on 15 Jul 2010 01:05 Anyone have any ideas about this? Cheers Adam On Tue, Jul 13, 2010 at 16:18, Adam Mercer <ramercer(a)gmail.com> wrote: > 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 >
From: John Nagle on 15 Jul 2010 15:10 I had a similar problem back in 2007. See http://bytes.com/topic/python/answers/613336-more-m2crypto-build-problems Also see http://bytes.com/topic/python/answers/711381-m2crypto-0-18-new-version-same-old-build-bugs There have been problems with SWIG. There have been problems with how OpenSSL was built (with or without elliptic curve crypto support). And there were some issues with building on 64-bit hardware running 32-bit operating systems, because the build script was checking the wrong system configuration parameter. Not sure what problem you're having with Mac OS X. From the errors, though, I suspect that not all the components involved are consistent with 32/64 bit width. John Nagle On 7/14/2010 10:05 PM, Adam Mercer wrote: > Anyone have any ideas about this? > > Cheers > > Adam > > On Tue, Jul 13, 2010 at 16:18, Adam Mercer<ramercer(a)gmail.com> wrote: >> 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 >>
From: Adam Mercer on 15 Jul 2010 18:03 On Thu, Jul 15, 2010 at 14:10, John Nagle <nagle(a)animats.com> wrote: > I had a similar problem back in 2007. See > > http://bytes.com/topic/python/answers/613336-more-m2crypto-build-problems > > Also see > > http://bytes.com/topic/python/answers/711381-m2crypto-0-18-new-version-same-old-build-bugs > > There have been problems with SWIG. There have been problems with > how OpenSSL was built (with or without elliptic curve crypto support). > And there were some issues with building on 64-bit hardware running > 32-bit operating systems, because the build script was checking > the wrong system configuration parameter. > > Not sure what problem you're having with Mac OS X. From the > errors, though, I suspect that not all the components involved > are consistent with 32/64 bit width. Thanks, I'm sure everything is consistent with the architecture, i.e. everything is 64 bit. The last time I build M2Crypto on this box was against SWIG-1.3.x and OpenSSL-0.9.8? So one of these (or both) has broken something... Looks like I'll have to revert each one at a time... Cheers Adam
From: geremy condra on 15 Jul 2010 18:17
On Thu, Jul 15, 2010 at 3:03 PM, Adam Mercer <ramercer(a)gmail.com> wrote: > On Thu, Jul 15, 2010 at 14:10, John Nagle <nagle(a)animats.com> wrote: >> I had a similar problem back in 2007. See >> >> http://bytes.com/topic/python/answers/613336-more-m2crypto-build-problems >> >> Also see >> >> http://bytes.com/topic/python/answers/711381-m2crypto-0-18-new-version-same-old-build-bugs >> >> There have been problems with SWIG. There have been problems with >> how OpenSSL was built (with or without elliptic curve crypto support). >> And there were some issues with building on 64-bit hardware running >> 32-bit operating systems, because the build script was checking >> the wrong system configuration parameter. >> >> Not sure what problem you're having with Mac OS X. From the >> errors, though, I suspect that not all the components involved >> are consistent with 32/64 bit width. > > Thanks, I'm sure everything is consistent with the architecture, i.e. > everything is 64 bit. The last time I build M2Crypto on this box was > against SWIG-1.3.x and OpenSSL-0.9.8? So one of these (or both) has > broken something... Looks like I'll have to revert each one at a > time... > > Cheers > > Adam The move to 1.0 was a PITA for me, although I appreciate the improved EVP_PKEY support it will probably break a chunk of code. Geremy Condra |