Bug 207429 - devel/boost-libs: build fails with WITH_OPENSSL_PORT=yes
Summary: devel/boost-libs: build fails with WITH_OPENSSL_PORT=yes
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: i386 Any
: --- Affects Some People
Assignee: FreeBSD Office Team
URL: https://github.com/pcbsd/freebsd-port...
Keywords: needs-qa, patch
Depends on:
Blocks:
 
Reported: 2016-02-23 03:01 UTC by Keith Gaughan
Modified: 2016-03-14 07:39 UTC (History)
3 users (show)

See Also:
bugzilla: maintainer-feedback? (office)
koobs: merge-quarterly?


Attachments
synth build log (38.74 KB, text/x-log)
2016-02-23 03:01 UTC, Keith Gaughan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Keith Gaughan 2016-02-23 03:01:12 UTC
Created attachment 167313 [details]
synth build log

It appears that nghttp2 is incompatible with the version of OpenSSL currently in ports and is instead linking with the version in base by default. It's looking for functions starting with 'SSLv3_', which are not available in more recent versions of OpenSSL such as those in ports, but which are available in the version in base.

Attached is the build log from synth with WITH_OPENSSL_PORT=yes.

I'm hoping, if I have the time, to take a proper look at the issue some time this week and come up with a patch if I can.
Comment 1 Bernard Spil freebsd_committer freebsd_triage 2016-02-26 13:01:59 UTC
This is not a www/nghttp2 issue but a devel/boost-libs issue.

To solve, use patch from https://github.com/pcbsd/freebsd-ports/blob/master/devel/boost-libs/files
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-03-14 07:38:44 UTC
A commit references this bug:

Author: truckman
Date: Mon Mar 14 07:37:49 UTC 2016
New revision: 411050
URL: https://svnweb.freebsd.org/changeset/ports/411050

Log:
  Import upstream commit bae401b1eb0594932c4e780d496cba852c23b75f to
  unbreak users of boost/asio/ssl when openssl is built without
  SSLv3 support.

  PR:		207429

Changes:
  head/devel/boost-libs/Makefile
  head/devel/boost-libs/files/patch-bae401b1eb0594932c4e780d496cba852c23b75f