Package Details: retroshare 0.6.5-1

Git Clone URL: https://aur.archlinux.org/retroshare.git (read-only)
Package Base: retroshare
Description: Serverless encrypted instant messenger with filesharing, chatgroups, e-mail.
Upstream URL: http://retroshare.cc/
Keywords: i2p retroshare tor
Licenses: GPL2
Conflicts: retroshare
Provides: retroshare
Submitter: None
Maintainer: sehraf
Last Packager: sehraf
Votes: 158
Popularity: 0.999927
First Submitted: 2007-10-03 20:41
Last Updated: 2019-03-29 17:31

Dependencies (10)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

hubbi commented on 2018-09-07 11:29

Thanks for the tip. :)

sehraf commented on 2018-09-07 11:26

So it completely builds here now (i just tested libretroshare before).

Just deleting the build directory is fine in most cases.

hubbi commented on 2018-09-07 11:21

I installed gcc7 now to sidestep the issue :p

hubbi commented on 2018-09-07 11:21

Q: Did you ensure that you are doing a clean build? A: No. Trying to read up on how to do that now.

sehraf commented on 2018-09-07 11:16

hold on ... more is broken

sehraf commented on 2018-09-07 11:10

Looks like the file wasn't patched. Did you ensure that you are doing a clean build? It's working here (and doesn't when i remove the patch).

You can also manually change line 543 in libretroshare/src/grouter/p3grouter.cc from std::set<TurtleVirtualPeerId,RsGRouterTransactionChunkItem*>::iterator it = virtual_peers.find(vpid) ; to std::set<TurtleVirtualPeerId>::iterator it = virtual_peers.find(vpid) ;

hubbi commented on 2018-09-07 11:04

Thanks for the quick fix. :)

Unfortunately it still fails here in the same file it seems. See https://paste.debian.net/1041119/

sehraf commented on 2018-09-07 10:52

Should be fixed now.

hubbi commented on 2018-09-07 10:25

Build fails on Parabola. See error below. Updated some minutes ago.

cd libretroshare/src/ && ( test -e Makefile.libretroshare || /usr/bin/qmake -o Makefile.libretroshare /home/hidden/.cache/pacaur/retroshare/src/RetroShare-0.6.4/libretroshare/src/libretroshare.pro CONFIG-=debug CONFIG+=release 'QMAKE_CFLAGS_RELEASE=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong' 'QMAKE_CXXFLAGS_RELEASE=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong' ) && make -f Makefile.libretroshare 
make[1]: Entering directory '/home/hidden/.cache/pacaur/retroshare/src/RetroShare-0.6.4/libretroshare/src'
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -std=gnu++11 -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/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/p3face-config.o rsserver/p3face-config.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -std=gnu++11 -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/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/p3face-server.o rsserver/p3face-server.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -std=gnu++11 -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/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/rsinit.o rsserver/rsinit.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -std=gnu++11 -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/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/p3grouter.o grouter/p3grouter.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -std=gnu++11 -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/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/groutermatrix.o grouter/groutermatrix.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -std=gnu++11 -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/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/pluginmanager.o plugins/pluginmanager.cc
In file included from /usr/include/c++/8.2.1/map:60,
             from ./rsitems/rsconfigitems.h:29,
             from grouter/p3grouter.cc:189:
/usr/include/c++/8.2.1/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/include/c++/8.2.1/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/include/c++/8.2.1/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&>{}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: [Makefile.libretroshare:6302: temp/linux-g++/obj/p3grouter.o] Error 1 make[1]: Waiting for unfinished jobs.... make[1]: Leaving directory '/home/hidden/.cache/pacaur/retroshare/src/RetroShare-0.6.4/libretroshare/src' make: *** [Makefile:101: sub-libretroshare-src-libretroshare-pro-make_first] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: failed to build retroshare package(s)

sehraf commented on 2018-03-14 22:46

Thanks for the info. They actually changed the tag. If that happens again please complain at github :D