On # uname -aKU FreeBSD b2.hs 11.0-STABLE FreeBSD 11.0-STABLE #0 r315972M: Sun Mar 26 20:19:26 AEDT 2017 root@hathor:/110004/D/K8/hqdev-amd64-smp-vga amd64 1100510 1100510 # make __MAKE_CONF=/dev/null -C /usr/ports/net/freeradius3 -DMAKE_JOBS_SAFE clean package resulted in: ... Using LINK build/bin/radmin build/objs/src/main/tls.o: In function `cbtls_verify': src/main/tls.c:(.text+0xe3e): undefined reference to `X509_get0_extensions' cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [scripts/boiler.mk:629: build/bin/local/radiusd] Error 1 gmake[1]: *** Waiting for unfinished jobs.... LINK build/bin/radattr build/objs/src/main/tls.o: In function `cbtls_verify': src/main/tls.c:(.text+0xe3e): undefined reference to `X509_get0_extensions' cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [scripts/boiler.mk:630: build/bin/radiusd] Error 1 gmake[1]: Leaving directory '/usr/ports/net/freeradius3/work/freeradius-server-3.0.13' ===> Compilation failed unexpectedly. Enabled options: # make __MAKE_CONF=/dev/null -C /usr/ports/net/freeradius3 -DBATCH -DMAKE_JOBS_SAFE showconfig|grep =on DOCS=on: Build and/or install documentation PERL=on: Perl scripting language support USER=on: Run as user freeradius, group freeradius
Created attachment 182590 [details] svn diff for net/freeradius3 ``` net/freeradius3: Fix build with LibreSSL - Add patch for LibreSSL Upstream: https://github.com/FreeRADIUS/freeradius-server/pull/1989 PR: 218225 ```
Upstream merged this https://github.com/FreeRADIUS/freeradius-server/pull/1989
https://github.com/FreeRADIUS/freeradius-server/commit/e104c051b4f741dafd771d343e2a0d2ae0159ca0 approved.
(In reply to Ryan Steinmetz from comment #3) Thank-you and Bernard. Successfully builds cleanly on FreeBSD 11.1-PRERELEASE amd64 and i386.
A commit references this bug: Author: brnrd Date: Sat Jun 10 21:17:08 UTC 2017 New revision: 443120 URL: https://svnweb.freebsd.org/changeset/ports/443120 Log: net/freeradius3: Fix build issue with LibreSSL - Add patch from upstream [1] [1] https://github.com/FreeRADIUS/freeradius-server/commit/e104c051b4f741dafd771d343e2a0d2ae0159ca0 PR: 218225 Submitted by: dewayne@heuristicsystems.com.au Approved by: zi (maintainer) Changes: head/net/freeradius3/files/patch-src__main__tls.c