Bug 236182

Summary: security/ncrack: build fails on FreeBSD 12.0
Product: Ports & Packages Reporter: Igor Pavlov <igor.arabesc.pavlov>
Component: Individual Port(s)Assignee: David Thiel <lx>
Status: New ---    
Severity: Affects Only Me CC: daniel.engberg.lists, w.schwarzenfeld
Priority: --- Flags: bugzilla: maintainer-feedback? (lx)
Version: Latest   
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
/usr/ports/security/ncrack/work/ncrack-0.6.0/config.log none

Description Igor Pavlov 2019-03-03 13:55:10 UTC
Created attachment 202521 [details]
/usr/ports/security/ncrack/work/ncrack-0.6.0/config.log

checking OpenSSL header version... 1010101f (OpenSSL 1.1.1a-freebsd  20 Nov 2018)
checking OpenSSL library version... 1010101f (OpenSSL 1.1.1a-freebsd  20 Nov 2018)
checking whether OpenSSL's headers match the library... no
configure: error: Your OpenSSL headers do not match your
        library. Check config.log for details.
        If you are sure your installation is consistent, you can disable the check
        by running "./configure --without-openssl-header-check".
        Also see contrib/findssl.sh for help identifying header/library mismatches.

configure: error: ./configure failed for opensshlib
===>  Script "configure" failed unexpectedly.
Comment 1 Walter Schwarzenfeld freebsd_triage 2020-01-31 17:46:58 UTC
Is this still relevant?
Comment 2 Igor Pavlov 2020-02-01 12:46:40 UTC
FreeBSD 12.1

[/usr/ports/security/ncrack]# make reinstall clean
===>  ncrack-0.6 is marked as broken on FreeBSD 12.1: Your OpenSSL headers
do not match your library.
*** Error code 1

Stop.
make: stopped in /usr/ports/security/ncrack

If I disable

BROKEN_FreeBSD_12=	Your OpenSSL headers do not match your library

in the Makefile then there is the following message:

checking OpenSSL header version... 1010104f (OpenSSL 1.1.1d-freebsd  10 Sep 2019)
checking OpenSSL library version... 1010104f (OpenSSL 1.1.1d-freebsd  10 Sep 2019)
checking whether OpenSSL's headers match the library... no
configure: error: Your OpenSSL headers do not match your
	library. Check config.log for details.
	If you are sure your installation is consistent, you can disable the check
	by running "./configure --without-openssl-header-check".
	Also see contrib/findssl.sh for help identifying header/library mismatches.

configure: error: ./configure failed for opensshlib
Comment 3 daniel.engberg.lists 2020-03-16 16:50:54 UTC
As far as I can tell updating ncrack to 0.7 should fix any issues regarding OpenSSL. https://github.com/nmap/ncrack/releases