Bug 233964 - www/ufdbguard: Fails to build with OpenSSL 1.1.1 on FreeBSD 12 (error: incomplete definition of type 'struct ssl_st')
Summary: www/ufdbguard: Fails to build with OpenSSL 1.1.1 on FreeBSD 12 (error: incomp...
Status: Closed DUPLICATE of bug 235591
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Some People
Assignee: freebsd-ports-bugs (Nobody)
Keywords: needs-qa
Depends on:
Blocks: 231931
  Show dependency treegraph
Reported: 2018-12-12 18:24 UTC by ncrogers
Modified: 2019-02-08 19:12 UTC (History)
2 users (show)

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

poudriere log (22.28 KB, text/plain)
2018-12-12 18:24 UTC, ncrogers
no flags Details
port patch (617 bytes, patch)
2018-12-18 18:57 UTC, timp87
timp87: maintainer-approval+
Details | Diff
patch-src-ufbdchkport.c (370 bytes, text/plain)
2018-12-19 17:01 UTC, Walter Schwarzenfeld
no flags Details
port patch with fix (3.83 KB, patch)
2019-01-09 08:54 UTC, timp87
timp87: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description ncrogers 2018-12-12 18:24:08 UTC
Created attachment 200062 [details]
poudriere log

ufdbguard fails to build under 12.0-RELEASE. poudriere log is attached.
Comment 1 timp87 2018-12-12 18:53:35 UTC
This is related to openssl-1.1 in FreeBSD 12. Sorry for this, ufdbguard-1.34 supports new openssl, but it is rc7 now. According to developer the only thing left to release it is the man page
Comment 2 timp87 2018-12-18 18:57:26 UTC
Created attachment 200237 [details]
port patch

Mark it BROKEN on FreeBSD 12 for now
Comment 3 timp87 2018-12-19 15:33:16 UTC
Could anybody commit it please? Those emails about package build failure are a bit annoying
Comment 4 ncrogers 2018-12-19 16:13:00 UTC
Does your patch suggest that we should be using openssl from ports?
Comment 5 Walter Schwarzenfeld freebsd_triage 2018-12-19 17:01:01 UTC
Created attachment 200274 [details]

This is working with libressl (I think it should also work with openssl - not tested with it).
Comment 6 Walter Schwarzenfeld freebsd_triage 2018-12-19 19:52:42 UTC
(In reply to w.schwarzenfeld from comment #5)
The patch works with openssl-base and libressl , but not openssl111.
Comment 7 timp87 2019-01-09 08:02:23 UTC
Let me check and update the port patch
Comment 8 timp87 2019-01-09 08:54:16 UTC
Created attachment 200949 [details]
port patch with fix

- Mark it broken on FreeBSD 12 with its base openssl 1.1
- Add a patch to make it build with libressl (thanks to w.schwarzenfeld!)
Comment 9 Walter Schwarzenfeld freebsd_triage 2019-01-09 10:03:27 UTC
Version 1.33.8 is released:

but I doubt it changes something with ssl:
Comment 10 timp87 2019-01-09 10:11:14 UTC
(In reply to w.schwarzenfeld from comment #9)
It doesn't. 1.34 will
Comment 11 timp87 2019-01-10 06:35:00 UTC
merge-quarterly is needed BTW
Comment 12 ncrogers 2019-02-05 21:18:15 UTC
1.34.1  was finally released today!
Comment 13 timp87 2019-02-08 07:51:29 UTC
This PR may be superseded by 
Comment 14 ncrogers 2019-02-08 19:12:28 UTC

*** This bug has been marked as a duplicate of bug 235591 ***