Installieren Sie das alte OpenSSL 0.9.8 auf MacOS 13.2, machen Sie einen Fehler

Installieren Sie das alte OpenSSL 0.9.8 auf MacOS 13.2, machen Sie einen Fehler

Aus Kompatibilitätsgründen einiger Funktionen und alter Software muss ich OpenSSL0.9.8 auf einem modernen MacOS-Rechner installieren. Ich habe das Quellarchiv von folgender Adresse heruntergeladen:https://www.openssl.org/source/old/0.9.x/openssl-0.9.8i.tar.gz Ich habe das Tar entpackt, Configure gestartet und einige Zeilen im Makefile korrigiert, aber beim Starten make allerhalte ich diesen Fehler:

[...]
      "_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

Ich habe versucht herauszufinden, wie ich das beheben oder umgehen kann, aber ohne Erfolg. Hat jemand einen Vorschlag, wie man das Problem lösen kann? Vielen Dank im Voraus.

verwandte Informationen