Package Details: retroshare 0.6.6-2

Git Clone URL: https://aur.archlinux.org/retroshare.git (read-only, click to copy)
Package Base: retroshare
Description: Serverless encrypted instant messenger with filesharing, chatgroups, e-mail.
Upstream URL: http://retroshare.cc/
Keywords: i2p retroshare tor
Licenses: AGPL3
Conflicts: retroshare
Provides: retroshare
Submitter: None
Maintainer: sehraf
Last Packager: sehraf
Votes: 164
Popularity: 0.86
First Submitted: 2007-10-03 20:41
Last Updated: 2021-05-29 07:51

Latest Comments

1 2 3 4 5 6 ... Next › Last »

sehraf commented on 2021-05-29 07:52

should be fixed now

sehraf commented on 2021-05-25 10:32

@digital, I'm aware of the problem, just missing the time to fix it. No need to delete the package from the AUR ...

digital commented on 2021-05-24 11:42

std::filesystem::create_directories was added in C++17.

libsys commented on 2021-05-23 18:05

Compilation failed for me today:

util/rsdir.cc:280:38: error: ‘create_directories’ is not a member of ‘std::filesystem’
  280 |                 if(!std::filesystem::create_directories(dest_dir))
      |                                      ^~~~~~~~~~~~~~~~~~
util/rsdir.cc: In function ‘int RsDirUtil::createLockFile(const string&, rs_lock_handle_t&)’:
util/rsdir.cc:897:14: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  897 |         write(lock_handle, ourPID.c_str(), sizeof(char)*ourPID.size() );
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-inconsistent-missing-override’ may have been intended to silence earlier diagnostics
make[1]: *** [Makefile.libretroshare:9817: temp/linux-g++/obj/rsdir.o] Error 1
make[1]: Leaving directory '/opt/src/retroshare/src/retroshare-0.6.6/libretroshare/src'
make: *** [Makefile:102: sub-libretroshare-src-libretroshare-pro-make_first] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

On both retroshare and retroshare-git packages.

patlefort commented on 2021-03-16 15:59

cmake should also be added to makedepends. It needs it to build a dependency.

sehraf commented on 2021-03-16 15:59

Thanks for the reports and sorry for the inconvenience! I've dropped the option to use the system's rapidjson and instead added it to the makedeps.

archee commented on 2021-03-16 15:40

It did build after adding 'rapidjson' 'cmake' to makedepends

archee commented on 2021-03-16 11:28

Thanks for the update, but for me also the update doesn't work. After adding rapidjson to makedepends the build breaks like this:

g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wno-inconsistent-missing-override -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wextra -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_001 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_002 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_003 -DRS_MAJOR_VERSION=0 -DRS_MINOR_VERSION=6 -DRS_MINI_VERSION=6 -DRS_EXTRA_VERSION=\"\" -DRS_USE_GXS_DISTANT_SYNC -DRS_ENABLE_GXS -DRS_GXS_SEND_ALL -DRS_SERVICE_TERMINAL_WEBUI_PASSWORD -DRS_SERVICE_TERMINAL_LOGIN -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DRS_DIRECT_CHAT -DRS_USE_I2P_BOB -DRS_BROADCAST_DISCOVERY -DRS_USE_LIBMINIUPNPC -DRS_USE_DHT_STUNNER -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../openpgpsdk/src -I../../libbitdht/src -I../../supportlibs/udp-discovery-cpp -I. -I../../libbitdht/src -I../../openpgpsdk/src -I/usr/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/ftfilesearch.o ft/ftfilesearch.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wno-inconsistent-missing-override -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wextra -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_001 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_002 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_003 -DRS_MAJOR_VERSION=0 -DRS_MINOR_VERSION=6 -DRS_MINI_VERSION=6 -DRS_EXTRA_VERSION=\"\" -DRS_USE_GXS_DISTANT_SYNC -DRS_ENABLE_GXS -DRS_GXS_SEND_ALL -DRS_SERVICE_TERMINAL_WEBUI_PASSWORD -DRS_SERVICE_TERMINAL_LOGIN -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DRS_DIRECT_CHAT -DRS_USE_I2P_BOB -DRS_BROADCAST_DISCOVERY -DRS_USE_LIBMINIUPNPC -DRS_USE_DHT_STUNNER -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../openpgpsdk/src -I../../libbitdht/src -I../../supportlibs/udp-discovery-cpp -I. -I../../libbitdht/src -I../../openpgpsdk/src -I/usr/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/ftserver.o ft/ftserver.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wno-inconsistent-missing-override -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wextra -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_001 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_002 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_003 -DRS_MAJOR_VERSION=0 -DRS_MINOR_VERSION=6 -DRS_MINI_VERSION=6 -DRS_EXTRA_VERSION=\"\" -DRS_USE_GXS_DISTANT_SYNC -DRS_ENABLE_GXS -DRS_GXS_SEND_ALL -DRS_SERVICE_TERMINAL_WEBUI_PASSWORD -DRS_SERVICE_TERMINAL_LOGIN -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DRS_DIRECT_CHAT -DRS_USE_I2P_BOB -DRS_BROADCAST_DISCOVERY -DRS_USE_LIBMINIUPNPC -DRS_USE_DHT_STUNNER -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../openpgpsdk/src -I../../libbitdht/src -I../../supportlibs/udp-discovery-cpp -I. -I../../libbitdht/src -I../../openpgpsdk/src -I/usr/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/fttransfermodule.o ft/fttransfermodule.cc
g++ -c -pipe -Wno-deprecated -Wno-deprecated-declarations -Wno-cpp -Wno-inconsistent-missing-override -Wall -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fPIC -Wall -Wextra -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_001 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_002 -DV07_NON_BACKWARD_COMPATIBLE_CHANGE_003 -DRS_MAJOR_VERSION=0 -DRS_MINOR_VERSION=6 -DRS_MINI_VERSION=6 -DRS_EXTRA_VERSION=\"\" -DRS_USE_GXS_DISTANT_SYNC -DRS_ENABLE_GXS -DRS_GXS_SEND_ALL -DRS_SERVICE_TERMINAL_WEBUI_PASSWORD -DRS_SERVICE_TERMINAL_LOGIN -DRS_NO_WARN_DEPRECATED -DRS_NO_WARN_CPP -DRS_GXS_TRANS -DRS_USE_BITDHT -DRS_DIRECT_CHAT -DRS_USE_I2P_BOB -DRS_BROADCAST_DISCOVERY -DRS_USE_LIBMINIUPNPC -DRS_USE_DHT_STUNNER -DPLUGIN_DIR="\"/usr/lib/retroshare/extensions6\"" -DDATA_DIR="\"/usr/share/retroshare\"" -DSQLITE_HAS_CODEC -DGXS_ENABLE_SYNC_MSGS -I. -I. -I../../openpgpsdk/src -I../../libbitdht/src -I../../supportlibs/udp-discovery-cpp -I. -I../../libbitdht/src -I../../openpgpsdk/src -I/usr/lib/qt/mkspecs/linux-g++ -o temp/linux-g++/obj/ftturtlefiletransferitem.o ft/ftturtlefiletransferitem.cc
error: pathspec 'supportlibs/udp-discovery-cpp' did not match any file(s) known to git
/bin/sh: line 1: cmake: command not found
make[1]: *** [Makefile.libretroshare:1702: ../../supportlibs/udp-discovery-cpp/libudp-discovery.a] Error 127
make[1]: *** Waiting for unfinished jobs....
tcponudp/tou.cc: In function 'bool tou_stream_check(int)':
tcponudp/tou.cc:182:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<TcpOnUdp_t*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  182 |  if(sockfd >= tou_streams.size())
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-inconsistent-missing-override' may have been intended to silence earlier diagnostics
ft/ftcontroller.cc: In member function 'bool ftController::completeFile(const RsFileHash&)':
ft/ftcontroller.cc:660:14: warning: variable 'completeCount' set but not used [-Wunused-but-set-variable]
  660 |  uint32_t    completeCount = 0;
      |              ^~~~~~~~~~~~~
ft/ftserver.cc: In member function 'virtual bool ftServer::receiveSearchRequest(unsigned char*, uint32_t, unsigned char*&, uint32_t&, uint32_t&)':
ft/ftserver.cc:2003:24: warning: unused parameter 'searchRequestData' [-Wunused-parameter]
 2003 |         unsigned char* searchRequestData, uint32_t searchRequestDataLen,
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
ft/ftserver.cc:2003:52: warning: unused parameter 'searchRequestDataLen' [-Wunused-parameter]
 2003 |         unsigned char* searchRequestData, uint32_t searchRequestDataLen,
      |                                           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
ft/ftserver.cc:2005:19: warning: unused parameter 'maxAllowsHits' [-Wunused-parameter]
 2005 |         uint32_t& maxAllowsHits )
      |         ~~~~~~~~~~^~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-inconsistent-missing-override' may have been intended to silence earlier diagnostics
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-inconsistent-missing-override' may have been intended to silence earlier diagnostics
make[1]: Leaving directory '/var/tmp/pamac-build-gue/retroshare/src/RetroShare-0.6.6/libretroshare/src'
make: *** [Makefile:102: sub-libretroshare-src-libretroshare-pro-make_first] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

patlefort commented on 2021-03-15 23:39

rapidjson should be added to makedepends.

Tio commented on 2021-03-15 23:03

Error when updating:

-- Build files have been written to: /var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp
In file included from ./util/rsdebug.h:37,
                 from ./retroshare/rsids.h:36,
                 from ./retroshare/rstypes.h:32,
                 from ./util/rsdir.h:34,
                 from file_sharing/dir_hierarchy.cc:26:
./util/rsjson.h:24:10: fatal error: rapidjson/document.h: No such file or directory
   24 | #include <rapidjson/document.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: Entering directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[1]: *** [Makefile.libretroshare:2274: temp/linux-g++/obj/dir_hierarchy.o] Error 1
In file included from ./util/rsdebug.h:37,
                 from ./retroshare/rsids.h:36,
                 from ./serialiser/rsbaseserial.h:29,
                 from file_sharing/rsfilelistitems.cc:22:
./util/rsjson.h:24:10: fatal error: rapidjson/document.h: No such file or directory
   24 | #include <rapidjson/document.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile.libretroshare:2348: temp/linux-g++/obj/rsfilelistitems.o] Error 1
make[3]: Entering directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[4]: Entering directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[4]: Leaving directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
[100%] Built target udp-discovery
make[3]: Leaving directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[2]: Leaving directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/supportlibs/udp-discovery-cpp'
make[1]: Leaving directory '/var/tmp/pamac-build-tio/retroshare/src/RetroShare-0.6.6/libretroshare/src'
make: *** [Makefile:102: sub-libretroshare-src-libretroshare-pro-make_first] Error 2
==> ERROR: A failure occurred in build().
    Aborting...