[PYTHON-CRYPTO] win32 no OPENSSL_Applink fatal error
Larry Bugbee
bugbee at MAC.COM
Sun Jun 25 08:17:48 CEST 2006
>>> Is anyone else having fatal "no OPENSSL_Applink" run-time
>>> errors? ...running any program that uses file I/O to load/save PEM
>>> files. All the unit tests that don't do file I/O run successfully.
>>> And everything runs fine under MacOSX regardless of file I/O.
>>>
>>
>> Yes. The only solution I found so far is to recompile python with
>> the applink.c included. See my earlier mails:
>>
>> https://listserv.surfnet.nl/scripts/wa.exe?A2=ind0604&L=python-
>> crypto&P=1049
>
> I have yet to test this.... no configure under MinGW
>
> I have not yet heard of anyone having success or failure compiling
> M2Crypto using VS7.1, assuming a vanilla compile of Python 2.4. It
> certainly doesn't work using gcc under MinGW.
>
> Assuming a VS 7.1 compile and test of M2Crypto would give this
> error.... It may be necessary, but it is silly to be telling users
> they need to recompile Python 2.4 from scratch including applink.c
> just so they can run OpenSSL/M2Crypto.
Please ignore the previous post... it was an unfinished draft.
I am curious about two things.
First, has *anybody* tested M2Crypto0.16beta3 against
Windows? ...using VS 7.1? ...without compiling Python 2.4 from
scratch with the applink.c include.
Second, if Python 2.4 needs applink.c for OpenSSL/M2Crypto to work,
is this not a mistake? (This is not a requirement to work under
Linux or MacOSX.) I submit OpenSSL is causing a problem for Python
wrapping for Windows and the requirement should be rethought. ...or
we need to figure out how to include it as part of the SWIG step
(_m2crypto.i). ...or ???
From my knothole, asking users to recompile Python just so they can
use OpenSSL/M2Crypto is not right. Or am I out in left field?
Thoughts?
Larry
More information about the python-crypto
mailing list