Package Details: opendht-git 20161110-1

Git Clone URL: https://aur.archlinux.org/opendht-git.git (read-only)
Package Base: opendht-git
Description: A C++11 implementation of the Kademlia DHT (Distributed Hash Table)
Upstream URL: https://github.com/savoirfairelinux/opendht
Licenses: GPL3
Conflicts: opendht
Provides: opendht
Submitter: zorun
Maintainer: zorun
Last Packager: zorun
Votes: 14
Popularity: 0.001005
First Submitted: 2015-05-05 12:30
Last Updated: 2016-12-01 22:29

Dependencies (8)

Required by (3)

Sources (1)

Latest Comments

zorun commented on 2016-11-12 22:09

Indeed, good catch. I have fixed the issue.

This change was probably introduced by https://github.com/savoirfairelinux/opendht/commit/ecd0573c4d150b47f8b3d9bbf47e5a4c4e0d61aa

di72nn commented on 2016-11-11 20:45

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

You're totally right. Updated, thanks.

oi_wtf commented on 2015-09-30 18:12

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

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

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.

zorun commented on 2015-05-14 11:20

Updated with slight modifications, thanks!

atweiden commented on 2015-05-08 01:40

here's a PKGBUILD using the newer git vcs packaging source: http://ix.io/inE