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

A

Adam Mercer

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
 
H

Heikki Toivonen

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.
 
H

Heikki Toivonen

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...
 
A

Adam Mercer

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
 
R

Robert Schuon

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.
 

Ask a Question

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

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top