Package Details: retroshare 0.6.7.2-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: https://github.com/retroshare/retroshare
Licenses: AGPL-3.0-or-later
Submitter: None
Maintainer: xiota
Last Packager: xiota
Votes: 166
Popularity: 0.164340
First Submitted: 2007-10-03 20:41 (UTC)
Last Updated: 2024-08-25 00:49 (UTC)

Pinned Comments

xiota commented on 2024-08-16 17:04 (UTC) (edited on 2024-08-25 00:56 (UTC) by xiota)

This package now uses pinned commits.

  • Flag when this package breaks so the commit can be advanced. Include relevant errors in flag.
  • Flag for general packaging issues.
  • Comment for issues requiring explanation or debugging. Use pastebins for large blocks of text.

Latest Comments

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

libsys commented on 2021-05-23 18:05 (UTC)

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 (UTC) (edited on 2021-03-16 15:59 (UTC) by patlefort)

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

sehraf commented on 2021-03-16 15:59 (UTC)

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 (UTC) (edited on 2021-03-16 15:40 (UTC) by archee)

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

archee commented on 2021-03-16 11:28 (UTC)

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 (UTC) (edited on 2021-03-15 23:39 (UTC) by patlefort)

rapidjson should be added to makedepends.

Tio commented on 2021-03-15 23:03 (UTC)

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...

archee commented on 2021-03-14 22:32 (UTC)

Retroshare 0.6.6 got released: https://github.com/RetroShare/RetroShare/releases/tag/v0.6.6

sehraf commented on 2020-12-16 19:33 (UTC)

@blx32 I don't think that this is the right place to include an (more or less) independent webui (in other words, there is not a version of rsnewwebui that i could map to this version)

But I've created a separate package - though i cannot upload it to the AUR for unknown reasons.

In the meantime have the PKGBUILD:

_pkgname=rsnewwebui
pkgname=${_pkgname}-git
pkgver=r143.3a59df5
pkgrel=1

pkgdesc="A web-based frontend for Retroshare. Communicates with the client through the JSON API."
arch=('any')
url="https://github.com/RetroShare/RSNewWebUI"
#license=('GPL2') 
makedepends=('git' 'qt5-base')
depends=('retroshare')
optdepends=()

provides=("${_pkgname}")
conflicts=("${_pkgname}")
source=("${_pkgname}::git+https://github.com/RetroShare/RSNewWebUI.git")
sha256sums=('SKIP')

pkgver() {
  cd "${srcdir}/${_pkgname}"
  ( set -o pipefail
    git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
  )
}

build() {
        cd "${srcdir}/${_pkgname}"
        qmake .
}

package() {
        cd "${srcdir}/${_pkgname}"
        make INSTALL_ROOT="${pkgdir}/usr/share/retroshare/" install
}

blx32 commented on 2020-12-16 01:56 (UTC) (edited on 2020-12-16 01:56 (UTC) by blx32)

Please, if it is possible to include WebUI in PKGBUILD. Thank you in advance.