Summary: | sci-misc/boinc-7.8.1 : crypt.cpp:475:5: error: RSA_get0_key was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asturm, jstein, redwolfe, sven.eden |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/7531 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 sci-misc:boinc-7.8.1:20171122-195821.log temp.tbz2 Patch to fix Boinc's detection of the current SSL version. |
Description
Toralf Förster
2017-11-22 20:16:45 UTC
Created attachment 505808 [details]
emerge-info.txt
Created attachment 505810 [details]
emerge-history.txt
Created attachment 505812 [details]
environment
Created attachment 505814 [details]
etc.portage.tbz2
Created attachment 505816 [details]
logs.tbz2
Created attachment 505818 [details]
sci-misc:boinc-7.8.1:20171122-195821.log
Created attachment 505820 [details]
temp.tbz2
Hmm... I never had this one. I'll see what I can find out, but must ask for some patience. My laptop won't have internet until tomorrow, then I can sync and test. OpenSSL changed how elements of RSA keys are accessed between version 1.0 and version 1.1, and Boinc uses the variable OPENSSL_VERSION_NUMBER to detect this. The problem is that LibreSSL defines itself as "OpenSSL 2.0", despite only being compatible with the OpenSSL 1.0 API. Created attachment 508412 [details, diff]
Patch to fix Boinc's detection of the current SSL version.
(In reply to Mark Wagner from comment #10) > Created attachment 508412 [details, diff] [details, diff] > Patch to fix Boinc's detection of the current SSL version. Inspired idea indeed. I'll test that tomorrow, this night I have an appointment. Sorry for the long delay. Should be fixed by PR https://github.com/gentoo/gentoo/pull/7531 I am still waiting for the PR merge, or Feedback at least, sorry. @asturm were there Closes: lines missing in the merge? Please have a look at the PR. Can we close this and other tickets? Hm, you didn't add those Closes: references to this bug. Did they address this one? Please don't assign me to packages I don't maintain. There were Closes: lines in the comment on https://github.com/gentoo/gentoo/pull/7531 But I do not know if they were dropped later intentionally or by accident. @asturm you merged it, so you know best, if other bugs are fixed, or not. BTW: This package is not m-n. Then ffs assign it correctly. More than two years after proxy-merging some PR I'll have to do the same investigation as anyone else. The bug has been fixed by https://github.com/gentoo/gentoo/pull/7531 - But I forgot that the "Closes:" statements must be in the commit messages, and not only in the PR description. Sorry everybody, I failed to check with the bugs! I am currently waiting for some other PR to merge. Going back into BOINC for some version bumping and review is on my list to do next. |