Created attachment 211780 [details] poudriere build log for security/krb5-1.18 Compiling security/krb5-1.18 fails with multiple errors (see attached log). The compile is done on 12.1-RELEASE-p2, using poudriere 3.3.3, running in a VM (qemu-kvm) on a linux machine with an Intel Core i7-7700K CPU. make.conf: DEFAULT_VERSIONS+= mysql=10.4m DEFAULT_VERSIONS+= ssl=libressl DEFAULT_VERSIONS+= pgsql=11 OPTIONS_UNSET+= X11 OPTIONS_UNSET+= CUPS OPTIONS_UNSET+= GNOME GTK1 GTK2 GTK3 OPTIONS_UNSET+= KDE4 QT4 ftp_curl_UNSET= TLS_SRP .if ${.CURDIR:M*/lang/gcc*} CPUTYPE?=x86-64 .elif ${.CURDIR:M*/databases/memcached*} CPUTYPE?=x86-64 .else CPUTYPE?=skylake .endif --END make.conf--
This is a libressl issue. I'll try to reproduce. Can you tell me pkg info libressl, please?
libressl-3.0.2 Name : libressl Version : 3.0.2 Installed on : Sun Oct 20 06:10:01 2019 CEST Origin : security/libressl Architecture : FreeBSD:12:amd64 Prefix : /usr/local Categories : security devel Licenses : BSD4CLAUSE Maintainer : brnrd@FreeBSD.org WWW : http://www.libressl.org/ Comment : Free version of the SSL/TLS protocol forked from OpenSSL Options : MAN3 : on NC : on Shared Libs provided: libcrypto.so.45 libtls.so.19 libssl.so.47 Annotations : FreeBSD_version: 1200086 cpe : cpe:2.3:a:openbsd:libressl:3.0.2:::::freebsd12:x64 repo_type : binary repository : poudriere Flat size : 9.77MiB Description : LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It was forked from the OpenSSL cryptographic software library in April 2014 as a response by OpenBSD developers to the Heartbleed security vulnerability in OpenSSL, with the aim of refactoring the OpenSSL code so as to provide a more secure implementation. LibreSSL was forked from the OpenSSL library starting with the 1.0.1g branch and will follow the security guidelines used elsewhere in the OpenBSD project. WWW: http://www.libressl.org/
A commit references this bug: Author: cy Date: Fri Feb 21 02:06:00 UTC 2020 New revision: 526600 URL: https://svnweb.freebsd.org/changeset/ports/526600 Log: Fix build with libressl. The new softpkcs11 test makes explicit OpenSSL calls which are unsupported in LibreSSL. Remove this one test to allow krb5-118 to build with libressl. PR: 244249 Changes: head/security/krb5-118/files/patch-tests_Makefile.in
Builds perfectly. Thank you for the quick resolve:)