Summary: | net-libs/serf-1.3.9 : ./libserf-1.so: undefined reference to BIO_meth_set_gets | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Arfrever Frehtes Taifersar Arahesis <arfrever.fta> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | cloos, hendrik, johannes.hirte |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=640872 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 561854 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 net-libs:serf-1.3.9:20170726-202401.log temp.tbz2 serf-1.3.9-libressl.patch |
Description
Toralf Förster
![]() Created attachment 486932 [details]
emerge-info.txt
Created attachment 486934 [details]
emerge-history.txt
Created attachment 486936 [details]
environment
Created attachment 486938 [details]
etc.portage.tbz2
Created attachment 486940 [details]
logs.tbz2
Created attachment 486942 [details]
net-libs:serf-1.3.9:20170726-202401.log
Created attachment 486944 [details]
temp.tbz2
I suspect this should block: https://bugs.gentoo.org/show_bug.cgi?id=561854 It seems to be specific to libressl. Subversion is another victim of this. It will not run once net-libs/serf is upgraded to 1.3.9, nor will it re-compile. Created attachment 488778 [details, diff]
serf-1.3.9-libressl.patch
attached patch fixes build against libressl, tested with subversion
(In reply to Johannes Hirte from comment #10) > Created attachment 488778 [details, diff] [details, diff] > serf-1.3.9-libressl.patch > > attached patch fixes build against libressl, tested with subversion Patch works after adding epatch_user to the EAPI5 serf-1.3.9.ebuild. I now was able to update subversion and nmap. Hey Toralf, could you please use this bugreport as base of your related duplicates? (In reply to jospezial from comment #12) For LibreSSL we do already have TRACKER bugs Sorry for the delay. It seems it does not reproduce with libressl-3.0.0. (In reply to Toralf Förster from comment #0) > ./libserf-1.so: undefined reference to `BIO_meth_set_gets' > ./libserf-1.so: undefined reference to `OPENSSL_malloc_init' > ./libserf-1.so: undefined reference to `BIO_set_data' > ./libserf-1.so: undefined reference to `BIO_set_init' BIO_meth_set_gets() was introduced in LibreSSL 2.7.0. BIO_set_data() was introduced in LibreSSL 2.7.0. BIO_set_init() was introduced in LibreSSL 2.7.0. OPENSSL_malloc_init() was not yet introduced in any version of LibreSSL. |