Package Details: opendht-git 1:3.0.0.r1.g601758f5-2

Git Clone URL: (read-only, click to copy)
Package Base: opendht-git
Description: C++17 Distributed Hash Table (DHT) implementation
Upstream URL:
Licenses: GPL3
Conflicts: opendht
Provides: opendht
Submitter: zorun
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 12
Popularity: 0.000000
First Submitted: 2015-05-05 12:30 (UTC)
Last Updated: 2023-10-14 13:01 (UTC)

Latest Comments

1 2 Next › Last »

FabioLolix commented on 2021-09-17 19:19 (UTC)

@EndlessEden why I should add "dht" to the provides list? dht and opendht are completely different program

EndlessEden commented on 2021-08-28 00:56 (UTC)

please add "dht" to the provides list.

zorun commented on 2017-12-04 21:54 (UTC)

@alkaid feel free to adopt this package, it probably needs some other changes that went into community/opendht.

alkaid commented on 2017-12-04 13:06 (UTC)

need a new dependency argon2, the /usr/lib/pkgconfig/opendht.pc says

Requires.private: gnutls >= 3.1, libargon2

zorun commented on 2016-11-12 22:09 (UTC)

Indeed, good catch. I have fixed the issue. This change was probably introduced by

di72nn commented on 2016-11-11 20:45 (UTC)

It seems we need to add '-DCMAKE_INSTALL_LIBDIR=/usr/lib' to cmake args, otherwise some files are installed into '/usr/lib64' and pacman complains: ... (1/1) checking for file conflicts error: failed to commit transaction (conflicting files) opendht-git: /usr/lib64 exists in filesystem Errors occurred, no packages were upgraded.

zorun commented on 2015-10-01 08:02 (UTC)

You're totally right. Updated, thanks.

oi_wtf commented on 2015-09-30 18:12 (UTC)

msgpack-c should be in depends, not makedepends. opendht includes msgpack headers in its headers, so all builds that include the opendht.h will fail. Like this: make[3]: Entering directory '/build/ring-daemon-git/src/ring-daemon/src/client' CXX libclient_la-ring_signal.lo CXX libclient_la-configurationmanager.lo CXX libclient_la-callmanager.lo CXX libclient_la-videomanager.lo CXX libclient_la-presencemanager.lo In file included from /usr/include/opendht/crypto.h:33:0, from /build/ring-daemon-git/src/ring-daemon/src/security/tlsvalidator.h:29, from configurationmanager.cpp:42: /usr/include/opendht/infohash.h:33:23: fatal error: msgpack.hpp: No such file or directory

zorun commented on 2015-08-24 17:25 (UTC)

Updated. Note that the message format has changed since the previous version (20150714), so this new version will not interoperate with older versions.

zorun commented on 2015-07-22 09:09 (UTC)

I have frozen the package to a given git commit, because the API changes pretty often. This way, packages depending on opendht-git (that is, ring-daemon-git) are less likely to break over time.