Summary: | net-p2p/amule-2.3.3 - MuleDebug.cpp: In function 'void OnUnhandledException()': MuleDebug.cpp:70:14: error: 'set_terminate' is not a member of 'std' (on musl) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ernsteiswuerfel <erhard_f> |
Component: | Current packages | Assignee: | Alexander Tsoy <alexander> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | PATCH, PullRequest |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/amule-project/amule/issues/341 | ||
See Also: | https://github.com/gentoo/gentoo/pull/27543 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 430702 | ||
Attachments: |
build.log (amd64)
emerge --info |
Created attachment 813433 [details]
emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7dc14033cc6464195f718cad55c157e1dbf2f81 commit c7dc14033cc6464195f718cad55c157e1dbf2f81 Author: Alexander Tsoy <alexander@tsoy.me> AuthorDate: 2022-09-30 16:16:35 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-10-01 03:14:55 +0000 net-p2p/amule: fix build with gcc-11 and musl Also update EAPI 7 -> 8 and apply pathes to the live version. Closes: https://bugs.gentoo.org/836739 Closes: https://bugs.gentoo.org/872263 Signed-off-by: Alexander Tsoy <alexander@tsoy.me> Closes: https://github.com/gentoo/gentoo/pull/27543 Signed-off-by: Sam James <sam@gentoo.org> net-p2p/amule/amule-2.3.3.ebuild | 3 ++- net-p2p/amule/amule-9999.ebuild | 6 ++++-- net-p2p/amule/files/amule-2.3.3-fix-exception.patch | 12 ++++++++++++ 3 files changed, 18 insertions(+), 3 deletions(-) |
Created attachment 813430 [details] build.log (amd64) [...] /usr/include/wx-3.0-gtk3/wx/string.h:4055:86: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } | ~~~~~~~~~~^~~ /usr/include/wx-3.0-gtk3/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ /usr/include/wx-3.0-gtk3/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ MuleDebug.cpp: In function 'void OnUnhandledException()': MuleDebug.cpp:70:14: error: 'set_terminate' is not a member of 'std' 70 | std::set_terminate(std::abort); | ^~~~~~~~~~~~~ MuleDebug.cpp: In function 'void InstallMuleExceptionHandler()': MuleDebug.cpp:113:14: error: 'set_terminate' is not a member of 'std' 113 | std::set_terminate(OnUnhandledException); | ^~~~~~~~~~~~~ MuleDebug.cpp: In function 'wxString get_backtrace(unsigned int)': MuleDebug.cpp:313:33: warning: unused parameter 'n' [-Wunused-parameter] 313 | wxString get_backtrace(unsigned n) | ~~~~~~~~~^ MuleDebug.cpp: At global scope: MuleDebug.cpp:287:17: warning: 'wxString demangle(const wxString&)' defined but not used [-Wunused-function] 287 | static wxString demangle(const wxString& function) | ^~~~~~~~ make[4]: *** [Makefile:536: MuleDebug.o] Error 1