Package Details: rippled 1.2.0-1

Git Clone URL: (read-only)
Package Base: rippled
Description: Ripple peer-to-peer network daemon
Upstream URL:
Licenses: custom:ISC
Submitter: robcat
Maintainer: robcat
Last Packager: robcat
Votes: 2
Popularity: 0.009076
First Submitted: 2016-12-30 14:50
Last Updated: 2019-02-16 13:41

Latest Comments

1 2 Next › Last »

robcat commented on 2018-12-03 17:27

I've updated the package with a temporary switch to the develop branch (the 1.1 version has problems detecting the latest boost library).

I've also removed the systemd .service file and moved the configuration files to the default location /etc/opt/ripple. Rippled can be started with "sudo rippled".

steinbuch commented on 2018-11-21 19:31

@robcat: Your problem is solved on github!

Has anyone experience where in the src directory the binary "rippled" is generated by the git version?

robcat commented on 2018-10-13 17:34

Can someone help me solve this problem with OpenSSL (both openssl and openssl-1.0 are installed)?

Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY) (found suitable version "1.1.1", minimum required is "1.0.2")

kaythxbye commented on 2018-09-03 15:29

The PKGBUILD contains an error. Line 22 (the content of function check) should look like this:

"${srcdir}/rippled" --unittest

robcat commented on 2018-01-21 05:43

There is a new version, but it's not yet compatible with the current boost library:

pixelyte commented on 2018-01-13 17:20

Theres a PKGBUILD provided by the developers in the github tree.

r0qs commented on 2017-12-14 22:59

Thank you @robcat, I checked the version of protoc and looks like that the version of protoc is wrong, the protoc binary installed by package protobuf-3.4.1-1 is version 3.4.0 and not 3.4.1. But this is strange, because I installed the protobuf via pacman from the main repository, and nobody else had this problem.

:~ $ which protoc
:~ $ protoc --version
libprotoc 3.4.0
:~ $ pacman -Qo protoc
/usr/bin/protoc is owned by protobuf 3.4.1-1

Which version is the protoc in your machine?

robcat commented on 2017-12-14 03:11

I'm not aware of problems with protobuf 3.4.1 (rippled compiled successfully on my machine).

Can you double check which version of protobuf that is installed on your system? Your pacman output only shows that you have an up-to-date package db, but gives no info on the actual installed package.

r0qs commented on 2017-12-13 18:52

Hello, I'm trying to install this package but I got the following error:

==> Starting build()...
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
/usr/bin/g++ -o build/gcc.release/src/ripple/beast/unity/beast_insight_unity.o -c -Wall -frtti -std=c++14 -Wno-invalid-offsetof -pthread -Wno-sign-compare -Wno-char-subscripts -Wno-format -g -Wno-unused-but-set-variable -Wno-deprecated -O3 -fno-strict-aliasing -Wno-unused-local-typedefs -DOPENSSL_NO_SSL2 -DDEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER -DHAVE_USLEEP=1 -DSOCI_CXX_C11=1 -D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS -DBOOST_NO_AUTO_PTR -DBOOST_COROUTINE_NO_DEPRECATION_WARNING -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -DNDEBUG -D_FILE_OFFSET_BITS=64 -Isrc -Isrc/beast -Isrc/beast/include -Isrc/beast/extras -Isrc/nudb/include -Ibuild/proto -Isrc/soci/src -Isrc/soci/include src/ripple/beast/unity/beast_insight_unity.cpp
/usr/bin/g++ -o build/gcc.release/src/ripple/beast/unity/beast_net_unity.o -c -Wall -frtti -std=c++14 -Wno-invalid-offsetof -pthread -Wno-sign-compare -Wno-char-subscripts -Wno-format -g -Wno-unused-but-set-variable -Wno-deprecated -O3 -fno-strict-aliasing -Wno-unused-local-typedefs -DOPENSSL_NO_SSL2 -DDEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER -DHAVE_USLEEP=1 -DSOCI_CXX_C11=1 -D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS -DBOOST_NO_AUTO_PTR -DBOOST_COROUTINE_NO_DEPRECATION_WARNING -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -DNDEBUG -D_FILE_OFFSET_BITS=64 -Isrc -Isrc/beast -Isrc/beast/include -Isrc/beast/extras -Isrc/nudb/include -Ibuild/proto -Isrc/soci/src -Isrc/soci/include src/ripple/beast/unity/beast_net_unity.cpp
/usr/bin/g++ -o build/gcc.release/src/ripple/beast/unity/beast_utility_unity.o -c -Wall -frtti -std=c++14 -Wno-invalid-offsetof -pthread -Wno-sign-compare -Wno-char-subscripts -Wno-format -g -Wno-unused-but-set-variable -Wno-deprecated -O3 -fno-strict-aliasing -Wno-unused-local-typedefs -DOPENSSL_NO_SSL2 -DDEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER -DHAVE_USLEEP=1 -DSOCI_CXX_C11=1 -D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS -DBOOST_NO_AUTO_PTR -DBOOST_COROUTINE_NO_DEPRECATION_WARNING -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -DNDEBUG -D_FILE_OFFSET_BITS=64 -Isrc -Isrc/beast -Isrc/beast/include -Isrc/beast/extras -Isrc/nudb/include -Ibuild/proto -Isrc/soci/src -Isrc/soci/include src/ripple/beast/unity/beast_utility_unity.cpp
protoc -Isrc/ripple/proto --cpp_out=build/proto src/ripple/proto/ripple.proto
/usr/bin/g++ -o build/gcc.release/src/ripple/unity/app_consensus.o -c -Wall -frtti -std=c++14 -Wno-invalid-offsetof -pthread -Wno-sign-compare -Wno-char-subscripts -Wno-format -g -Wno-unused-but-set-variable -Wno-deprecated -O3 -fno-strict-aliasing -Wno-unused-local-typedefs -DOPENSSL_NO_SSL2 -DDEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER -DHAVE_USLEEP=1 -DSOCI_CXX_C11=1 -D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS -DBOOST_NO_AUTO_PTR -DBOOST_COROUTINE_NO_DEPRECATION_WARNING -DBOOST_COROUTINES_NO_DEPRECATION_WARNING -DNDEBUG -D_FILE_OFFSET_BITS=64 -Isrc -Isrc/beast -Isrc/beast/include -Isrc/beast/extras -Isrc/nudb/include -Ibuild/proto -Isrc/soci/src -Isrc/soci/include src/ripple/unity/app_consensus.cpp
In file included from src/ripple/overlay/Message.h:23:0,
                 from src/ripple/app/consensus/RCLConsensus.h:33,
                 from src/ripple/app/consensus/RCLConsensus.cpp:21,
                 from src/ripple/unity/app_consensus.cpp:21:
build/proto/ripple.pb.h:12:2: error: #error This file was generated by a newer version of protoc which is
 #error This file was generated by a newer version of protoc which is
build/proto/ripple.pb.h:13:2: error: #error incompatible with your Protocol Buffer headers. Please update
 #error incompatible with your Protocol Buffer headers.  Please update
build/proto/ripple.pb.h:14:2: error: #error your headers.
 #error your headers.
In file included from build/proto/ripple.pb.h:25:0,
                 from src/ripple/overlay/Message.h:23,
                 from src/ripple/app/consensus/RCLConsensus.h:33,
                 from src/ripple/app/consensus/RCLConsensus.cpp:21,
                 from src/ripple/unity/app_consensus.cpp:21:
/usr/include/google/protobuf/generated_message_table_driven.h:210:42: error: wrong number of template arguments (6, should be 5)

I believe that is because my system is using a wrong version of protobuf, but I'm not sure, which version I should use?

I'm using the last version listed in pacman:

:~ $ sudo pacman -Si protobuf
Repository      : extra
Name            : protobuf
Version         : 3.4.1-1
Description     : Protocol Buffers - Google's data interchange format
Architecture    : x86_64
URL             :
Licenses        : BSD
Groups          : None
Provides        : protobuf  protobuf-cpp
Depends On      : gcc-libs  zlib
Optional Deps   : None
Conflicts With  : protobuf  protobuf-cpp
Replaces        : protobuf-cpp
Download Size   : 1469.81 KiB
Installed Size  : 7829.00 KiB
Packager        : Lukas Fleischer <>
Build Date      : Sun 15 Oct 2017 08:44:19 AM -02
Validated By    : MD5 Sum  SHA-256 Sum  Signature

Any idea on how to solve this?

robcat commented on 2017-12-13 08:18

UPDATE: a .service file that solves the problems below is now included in the package

@Fandekasp /var/lib/rippled/db is the default location of the database.

You can solve the permission issues running rippled with rw privileges on that directory, or changing the db location (in the configuration file or using the command line flag).

About the second error,