Установите старый OpenSSL 0.9.8 на MacOS 13.2, сделайте ошибку

в целях совместимости некоторых функций и старого программного обеспечения мне нужно установить OpenSSL0.9.8 на современный компьютер MacOS. Я скачал исходный архив с: https://www.openssl.org/source/old/0.9.x/openssl-0.9.8i.tar.gz . Распаковал tar, запустил Configure, исправил некоторые строки в Makefile, но когда я запускаюЯ получаю эту ошибку:

      [...]
      "_sk_zero", referenced from:
          _ssl_bytes_to_cipher_list in libssl.a(ssl_lib.o)
      "_uni2asc", referenced from:
          _print_attribs in pkcs12.o
    ld: symbol(s) not found for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make[2]: *** [link_app.] Error 1
    make[1]: *** [openssl] Error 2
    make: *** [build_apps] Error 1

Я пытался понять, как это исправить или обойти, но безуспешно. Есть ли у кого-нибудь предложения о том, как решить эту проблему? Заранее спасибо.

0 ответов

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