--with-xmlrpc-tinyxml2 is a new build option which can't be enabled with --with-xmlrpc-c which has better performance I guess. Reproducible: Always
See PR : https://github.com/gentoo/gentoo/pull/39937
Thank you for the effort! Both USE=tinyxml2 and USE=xmlrpc build and work on amd64. xmlrpc is a bit buggy though, but that's rtorrent problem, not packaging. Since xmlrpc it's going away, it doesn't really matter. tinyxml2 is perfectly fine.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ae7d71b476090c80862c1401fbcfd3cf9fe74c commit 03ae7d71b476090c80862c1401fbcfd3cf9fe74c Author: Nicolas PARLANT <nicolas.parlant@parhuet.fr> AuthorDate: 2025-01-01 14:04:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-03-10 03:04:43 +0000 net-p2p/rtorrent: add 0.15.1 fix SRC_URI as libtorrent/rtorrent are in sync dev-util/cppunit for test only : removed from flags upstream switch to usev as --without-xmlrpc-c is misunderstand by checkconfig add useflag tinyxml2 for namespace-modified-vendor-tinyxml2 (experimental) patch for tests with tinyxml2 Closes: https://bugs.gentoo.org/947327 Bug: https://bugs.gentoo.org/943039 fixed Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Closes: https://github.com/gentoo/gentoo/pull/39937 Signed-off-by: Sam James <sam@gentoo.org> net-p2p/rtorrent/Manifest | 1 + .../files/rtorrent-0.15.1-tests-fix-arrays.patch | 144 +++++++++++++++++++++ net-p2p/rtorrent/metadata.xml | 5 + net-p2p/rtorrent/rtorrent-0.15.1.ebuild | 78 +++++++++++ 4 files changed, 228 insertions(+)