Summary: | net-p2p/amule-2.3.2-r1 - ClientCreditsList.cpp:315:10: error: ‘CryptoPP::RSASSA_PKCS1v15_SHA_Verifier has no member named ‘DEREncode’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Alexander Tsoy <alexander> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aldo.mazzeo, alexander, nrndda, stefantalpalaru, treecleaner |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/8892 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge-info.txt emerge-history.txt environment etc.portage.tbz2 logs.tbz2 net-p2p:amule-2.3.2-r1:20180514-085050.log temp.tbz2 |
Description
Leonid Kopylov
2018-05-03 07:33:05 UTC
Created attachment 529518 [details]
build.log
Fixed upstream https://github.com/amule-project/amule/commit/27c13f3e622b8a3eaaa05bb62b0149604bdcc9e8.patch Patched amule-2.3.2 compiles well with both dev-libs/crypto++-5.6 and dev-libs/crypto++-7 --- a/net-p2p/amule-2.3.2-r1.ebuild 2018-05-03 23:03:10.821761609 +0500 +++ b/net-p2p/amule-2.3.2-r2.ebuild 2018-05-03 23:02:48.004444201 +0500 @@ -19,7 +19,7 @@ IUSE="daemon debug geoip nls remote stats unicode upnp +X" COMMON_DEPEND=" - dev-libs/crypto++ + dev-libs/crypto++:= sys-libs/binutils-libs:0= sys-libs/zlib x11-libs/wxGTK:${WX_GTK_VER}[X?] @@ -32,7 +32,10 @@ DEPEND="${COMMON_DEPEND}" RDEPEND="${COMMON_DEPEND}" -PATCHES=( "${FILESDIR}/${PN}-2.2.6-fallocate.diff" ) +PATCHES=( + "${FILESDIR}/${PN}-2.2.6-fallocate.diff" + "${FILESDIR}/${PN}-2.3.2-crypto++6.patch" + ) pkg_setup() { if use stats && ! use X; then I added a call to "setup-wxwidgets" as required by "wxwidgets.eclass" and the patched ebuild is now in my overlay: https://github.com/stefantalpalaru/gentoo-overlay appeared recently at the tinderbox image 17.0-desktop-gnome-systemd_20180510-100752 Created attachment 531396 [details]
emerge-info.txt
Created attachment 531398 [details]
emerge-history.txt
Created attachment 531400 [details]
environment
Created attachment 531402 [details]
etc.portage.tbz2
Created attachment 531404 [details]
logs.tbz2
Created attachment 531406 [details]
net-p2p:amule-2.3.2-r1:20180514-085050.log
Created attachment 531408 [details]
temp.tbz2
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bff3c8a678a63e0d5aba5a090ec700ced8f40d4 commit 4bff3c8a678a63e0d5aba5a090ec700ced8f40d4 Author: Alexander Tsoy <alexander@tsoy.me> AuthorDate: 2018-06-18 18:18:19 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2018-06-22 22:17:16 +0000 net-p2p/amule: various fixes Add/remove patches: - Removed fallocate patch. Not needed according to debian maintainers. - Fix crash if a shared dir contains UTF-8 chars. - Fix crash on closing last search tab. - Compatibility with crypto++ 6.0.0. - Disable check for updates by default. Closes: https://bugs.gentoo.org/654692 net-p2p/amule/amule-2.3.2-r2.ebuild | 8 +- net-p2p/amule/files/amule-2.3.2-cryptopp-6.patch | 25 ++++ .../files/amule-2.3.2-disable-version-check.patch | 12 ++ ...2.3.2-fix-crash-closing-last-search-tab-1.patch | 97 +++++++++++++ ...2.3.2-fix-crash-closing-last-search-tab-2.patch | 159 +++++++++++++++++++++ .../amule-2.3.2-fix-crash-shared-dir-utf8.patch | 78 ++++++++++ 6 files changed, 378 insertions(+), 1 deletion(-) |