Ошибка в node_crypto.cc при сборке node.js с помощью nvm

Сообщение об ошибке следующее (пробовали с несколькими версиями узла v0.4.1, v0.4.7 и т. Д.):

../src/node_crypto.cc:101:29: error: ‘SSLv2_method’ was not declared in this scope
../src/node_crypto.cc:103:36: error: ‘SSLv2_server_method’ was not declared in this scope
../src/node_crypto.cc:105:36: error: ‘SSLv2_client_method’ was not declared in this scope
Waf: Leaving directory `/home/gustavo/.nvm/src/node-v0.4.7/build'
Build failed:  -> task failed (err #1): 
    {task: cxx node_crypto.cc -> node_crypto_4.o}
0
задан 17 January 2012 в 03:40

1 ответ

В Oneiric и более поздних выпусках openssl построен с отключенным sslv2 из-за известных недостатков безопасности в этой версии протокола.

Начиная с узла v0.4.9, скрипт configure может определить, включен sslv2 или нет, и предпринять правильное действие ( commit f23c45f7f461 ).

Другой вариант - отключить ssl при сборке узла.

0
ответ дан 17 January 2012 в 03:40

Другие вопросы по тегам:

Похожие вопросы: