Bug 218225 - net/freeradius3 undefined references FreeBSD11.0S with libressl
Summary: net/freeradius3 undefined references FreeBSD11.0S with libressl
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Some People
Assignee: Ryan Steinmetz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-30 14:25 UTC by dewayne
Modified: 2017-06-10 21:17 UTC (History)
1 user (show)

See Also:
zi: maintainer-feedback+


Attachments
svn diff for net/freeradius3 (1.18 KB, patch)
2017-05-14 13:46 UTC, Bernard Spil
brnrd: maintainer-approval?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description dewayne 2017-03-30 14:25:33 UTC
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
Comment 1 Bernard Spil freebsd_committer freebsd_triage 2017-05-14 13:46:28 UTC
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
```
Comment 2 Bernard Spil freebsd_committer freebsd_triage 2017-05-20 14:50:21 UTC
Upstream merged this
https://github.com/FreeRADIUS/freeradius-server/pull/1989
Comment 4 dewayne 2017-06-04 06:18:54 UTC
(In reply to Ryan Steinmetz from comment #3)
Thank-you and Bernard.  Successfully builds cleanly on FreeBSD 11.1-PRERELEASE amd64 and i386.
Comment 5 commit-hook freebsd_committer freebsd_triage 2017-06-10 21:17:56 UTC
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