Package Details: i2pd 2.18.0-1

Git Clone URL: (read-only)
Package Base: i2pd
Description: Simplified C++ implementation of I2P client
Upstream URL:
Keywords: i2p
Licenses: BSD
Conflicts: i2pd-git
Submitter: gim
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 41
Popularity: 0.263563
First Submitted: 2014-10-26 18:00
Last Updated: 2018-02-03 14:58

Latest Comments

post-factum commented on 2018-01-08 17:53

An extra patch is needed to build i2pd v2.17.0 with boost v1.66.0:

redfish commented on 2017-09-26 15:36

Need to use openssl-1.0 because openssl v1.1 is causing memory issues (#835). I also PRed upstream to add the version check to cmake (PR #963). Please bump pkgrel version. Also, same change on i2pd-git. Patch:

diff --git a/PKGBUILD b/PKGBUILD
index 6cea608..8b75c4d 100644
@@ -13,3 +13,3 @@ url="$pkgname"
-depends=('boost-libs' 'miniupnpc' 'openssl' 'zlib')
+depends=('boost-libs' 'miniupnpc' 'openssl-1.0' 'zlib')
makedepends=('boost' 'cmake')
@@ -27,2 +27,3 @@ build() {
+ -DOPENSSL_ROOT_DIR="/usr/include/openssl-1.0;/usr/lib/openssl-1.0" \

Dante commented on 2017-09-12 14:50

Everything works out of the box now, thanks.

Dante commented on 2017-08-30 06:10

Also, is there any reason to use a custom i2pd.service? At least, return ExecReload, it's much more handy than 'kill -HOP'.

Dante commented on 2017-08-30 01:21

Could you please remove -DWITH_AVX=ON from PKGBUILD.

frankspace commented on 2017-06-11 03:59

@redfish: yep, that change worked for me, thanks!

redfish commented on 2017-06-10 20:58

I posted fix on i2pd-git: copy paste:
@robsmith11: workaround: on line 28, change -DWITH_PCH=1 to -DWITH_PCH=OFF.

@MORf30: might be worth it to change PKGBUILD on AUR to just disable this precompiled headers stuff -- it should not have an effect on the resulting binary.

Btw, @alphazo: just try it on aarch64 (makepkg -A), there is a very very high chance it will work just fine. FWIW, it does work fine on armv7h for me.

atommixz commented on 2017-06-10 20:34

same for me

frankspace commented on 2017-06-10 16:39

I get the following error when trying to compile:

CMake Error at CMakeLists.txt:291 (add_library):
Cannot find source file:
Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx
CMake Error: Cannot determine link language for target "stdafx".
CMake Error: CMake can not determine linker language for target: stdafx

There does not, in fact, appear to be a "stdafx" file with any extension in the source package.

alphazo commented on 2017-03-10 16:35

Is aarch64 architecture going to be supported at some point?
I2P is a no go on aarch64 since java-service-wrapper required by regular I2P setup doesn't build for aarch64.

All comments