Summary: | app-admin/syslog-ng-3.14.1 with >=dev-libs/openssl-1.1.0 - lib/compat/openssl_support.c:128:17: error: unknown type name ‘CRYPTO_THREADID’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Quentin Minster <quentin> |
Component: | Current packages | Assignee: | Tomáš Mózes <hydrapolic> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | proxy-maint, quentin |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/balabit/syslog-ng/issues/1921 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 592438, 669514 | ||
Attachments: |
build.log
syslog-ng-3.13.2-openssl-1.1-compatibility.patch |
Created attachment 518536 [details, diff]
syslog-ng-3.13.2-openssl-1.1-compatibility.patch
Here is a patch which fixes the errors I'm seeing.
Thanks for the report Quentin, can you please post the link where you got that patch? There's no link, I patched it myself. :) :) Are you going to upstream this patch? I suppose not only Gentoo has this problem ;) When we build openssl, we set disable-deprecated. Without this option, syslog-ng builds fine. With the latest openssl revision, this becomes obsolete. |
Created attachment 518534 [details] build.log Following up on #604882, building syslog-ng-3.13.2 still fails here (with openssl-1.1.0g-r2). I got some errors in the compat layer (lib/compat/openssl_support.c) and not-previously-seen errors in the base code (lib/tlscontext.c). See attached build.log.