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
Created attachment 813433 [details] emerge --info
Working patch: https://github.com/minnyres/amule-win32/blob/main/patches/amule-fix-exception.patch
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(-)