Can we stabilize a newer version. I think 0.6.4 fails to compile: x86_64-pc-linux-gnu-g++ -c -march=native -pipe -mindirect-branch=thunk -mfunction-return=thunk -mindirect-branch-register -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -g -fno-omit-frame-pointer -Wall -D_FILE_OFFSET_BITS=64 -fPIC -std=gnu++11 -pthread -Wall -W -DRS_ENABLE_GXS -DENABLE_WEBUI -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DRS_USE_LIBUPNP -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../libbitdht/src -I../../openpgpsdk/src -isystem /usr/include/upnp -I/usr/lib64/qt5/mkspecs/linux-g++ -o temp/linux-g++/obj/groutermatrix.o grouter/groutermatrix.cc In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/map:60, from ./rsitems/rsconfigitems.h:29, from grouter/p3grouter.cc:189: /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/stl_tree.h: In instantiation of ‘class std::_Rb_tree<t_RsGenericIdType<16, false, 1>, t_RsGenericIdType<16, false, 1>, std::_Identity<t_RsGenericIdType<16, false, 1> >, RsGRouterTransactionChunkItem*, std::allocator<t_RsGenericIdType<16, false, 1> > >’: /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/stl_set.h:133:17: required from ‘class std::set<t_RsGenericIdType<16, false, 1>, RsGRouterTransactionChunkItem*>’ grouter/p3grouter.cc:543:65: required from here /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/stl_tree.h:452:21: error: static assertion failed: comparison object must be invocable with two arguments of key type static_assert(__is_invocable<_Compare&, const _Key&, const _Key&>{}, Reproducible: Always
I agree on stabilizing 0.6.5 but I am just a proxy maintainer, I don't know if I can do it on myself and in that case how do that.
Created attachment 633254 [details] ebuild modified to compile with libressl Hi, It would be nice to have a bump for retroshare. By the way, it compiles fine with libressl (and runs fine on my hardware (amd64) ) so I slightly modified the ebuild to make it compile with libressl. Cheers
Created attachment 634004 [details] ebuild with libressl support V2 Please test this ebuild which have other fixes in dependencies too, if it works file I'll open a pull request ASAP, and thanks for your contribution!
Fixing format so it can proceed. Current version does not compile with newer compilers.
(In reply to Gioacchino Mazzurco from comment #3) > Created attachment 634004 [details] > ebuild with libressl support V2 > > Please test this ebuild which have other fixes in dependencies too, if it > works file I'll open a pull request ASAP, and thanks for your contribution! It works fine but you need to remove "dev-libs/openssl:0=" in RDEPEND. Otherwise it fails as I have openssl masked on my system. This controls it : libressl? ( dev-libs/libressl:0= ) !libressl? ( dev-libs/openssl:0= ) If libressl use is set, then it uses libressl if libressl use is unset, then it uses openssl instead
amd64 stable
x86 stable. Closing.
Any objections to cleanup 0.6.3-r2 and 0.6.4-r1?
(In reply to Andreas Sturmlechner from comment #8) > Any objections to cleanup 0.6.3-r2 and 0.6.4-r1? No objection from me (proxymaint here)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc4e11b46948e7d3fb18e80293c639988fc4869d commit bc4e11b46948e7d3fb18e80293c639988fc4869d Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-05-21 17:14:15 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-05-21 18:13:36 +0000 net-p2p/retroshare: Drop 0.6.3-r2 and 0.6.4-r1 Bug: https://bugs.gentoo.org/697578 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> net-p2p/retroshare/Manifest | 2 - .../files/retroshare-0.6.3-fix-comment.patch | 19 --- .../files/retroshare-0.6.4-qt-5.11.patch | 63 -------- net-p2p/retroshare/metadata.xml | 2 - net-p2p/retroshare/retroshare-0.6.3-r2.ebuild | 160 --------------------- net-p2p/retroshare/retroshare-0.6.4-r1.ebuild | 155 -------------------- 6 files changed, 401 deletions(-)
*** Bug 726504 has been marked as a duplicate of this bug. ***