При импорте M2Crypto версии 0.20.2 на python 2.6.5 происходит сбой, когда M2Crypto был скомпилирован с использованием последних версий openssl (0.9.8x или выше) в MAC OS X 10.4.11:
Даже если компиляция работаетдля этой версии openssl M2Crypto не удается импортировать, потому что отсутствует символ: _PEM_read_bio_EC_PUBKEY
Python 2.6.5 (r265: 79359, 24 марта 2010, 01:32:55) [GCC 4.0.1 (Apple Inc.сборка 5493)] на дарвине Для получения дополнительной информации введите «помощь», «авторское право», «кредиты» или «лицензия».
import M2Crypto Traceback (последний вызов был последним): Файл "", строка 1, в файле "M2Crypto / init .py", строка 22, в импорте _ m2crypto ImportError: dlopen (M2Crypto / _m2crypto.so, 2):Символ не найден: _PEM_read_bio_EC_PUBKEY Ссылка на: M2Crypto / __ m2crypto.so Ожидается в: динамический поиск
Если я скомпилирую M2Crypto для openssl версии 0.9.7l или 0.9.7m, она работает простохорошо.
Есть предложения?