JtR membutuhkan OpenSSL dan OpenSSL-devel diinstal

0

Saya menggunakan Macro sierra tinggi dan mencoba untuk membangun john the ripper bleeding-jumbo. Berada di srcfolder dan mengeksekusi ./configure && makesaya mendapatkan pesan berikut

configure: error: JtR requires OpenSSL and OpenSSL-devel being installed. Install if not installed.
Try using --disable-pkg-config and possibly helping configure find oSSL by providing hints in CFLAGS and LDFLAGS
See `config.log' for more details

Perintah which opensslmemberikan

/usr/bin/openssl

openssldiinstal tetapi tampaknya tidak dapat menemukannya, juga paket pengembangan tampaknya hilang. Bagaimana saya mengatasi ini? Saya tidak dapat menemukan petunjuk yang berfungsi tentang cara menginstal openssl-devel. Ada beberapa informasi tentang cara menginstal opensslmelalui minuman tetapi ini tidak berhasil.

daeda
sumber

Jawaban:

0

Jadi saya menemukan solusi untuk mengatasi masalah itu.

Dari upaya sebelumnya brew link openssl --forcekatakan padaku

Warning: Refusing to link: openssl
Linking keg-only openssl means you may end up linking against the insecure,
deprecated system OpenSSL while using the headers from Homebrew's openssl.
Instead, pass the full include/library paths to your compiler e.g.:
  -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib

Jadi setelah mengikuti saran di mailing list saya dieksekusi

export CFLAGS='-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib'

setelah itu saya mencoba mengkonfigurasi lagi

./configure --disable-pkg-config

Itu membuat saya di balik masalah ssl

daeda
sumber