Summary: | app-emulation/spice-0.14.0-r1 : ssl_verify.c:37:29: error: static declaration of ASN1_STRING_get0_data follows non-static declaration | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Virtualization Team <virtualization> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | biergaizi2009, kfm |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 561854 | ||
Attachments: |
emerge-info.txt
app-emulation:spice-0.14.0-r1:20180509-011607.log emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 spice-0.14.0-openssl1.1_fix.patch (revised) |
Description
Toralf Förster
2018-05-09 15:54:34 UTC
Created attachment 530602 [details]
emerge-info.txt
Created attachment 530604 [details]
app-emulation:spice-0.14.0-r1:20180509-011607.log
Created attachment 530606 [details]
emerge-history.txt
Created attachment 530608 [details]
environment
Created attachment 530610 [details]
etc.portage.tbz2
Created attachment 530612 [details]
logs.tbz2
Created attachment 530614 [details]
temp.tbz2
*** Bug 658214 has been marked as a duplicate of this bug. *** patch in duplicated bug https://bugs.gentoo.org/attachment.cgi?id=536050 Here is the official patch, which I cherry-picked from upstream: https://raw.githubusercontent.com/kerframil/portage-overlay/master/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch Created attachment 541718 [details, diff]
spice-0.14.0-openssl1.1_fix.patch (revised)
Kerin: That patch is already being applied on spice 0.14.0-r1, it can't be a fix for this error. We also see in the build log that it was applied in this particular test run. I reproduced the build failure in a libressl environment with libressl 2.7 unmasked and confirm that the patch added by Pachos fixes the build failure. Applying and pushing... The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85456edb865e51a3c194dae3ff9568249113dd6c commit 85456edb865e51a3c194dae3ff9568249113dd6c Author: Virgil Dupras <vdupras@gentoo.org> AuthorDate: 2018-08-06 13:27:27 +0000 Commit: Virgil Dupras <vdupras@gentoo.org> CommitDate: 2018-08-06 13:27:27 +0000 app-emulation/spice: fix build for libressl 2.7+ Closes: https://bugs.gentoo.org/655356 Package-Manager: Portage-2.3.44, Repoman-2.3.10 app-emulation/spice/files/spice-0.14.0-libressl_fix.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (In reply to Virgil Dupras from comment #12) > Kerin: That patch is already being applied on spice 0.14.0-r1, it can't be a > fix for this error. We also see in the build log that it was applied in this > particular test run. I distinctly remember it not being there (in its present form) at the time that I tested but you're right of course; it's officially been there since February. I just re-synced from github.com/gentoo-mirror/gentoo and there it is. How that situation came to be is a mystery to me. I even went so far as to push the attached patch into my overlay. Not that any of this matters now. Thanks for resolving. |