Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565708 - net-misc/i2pd-0.10.0: Identity.cpp:(.text._ZNK3i2p6crypto11DSAVerifier6VerifyEPKhjS3_[_ZNK3i2p6crypto11DSAVerifier6VerifyEPKhjS3_]+0xed): undefined reference to `virtual thunk to CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_DSA>::GetVoidValue(c
Summary: net-misc/i2pd-0.10.0: Identity.cpp:(.text._ZNK3i2p6crypto11DSAVerifier6Verify...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Francisco Blas Izquierdo Riera
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-13 19:36 UTC by Andrew Savchenko
Modified: 2016-04-02 07:29 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,92.91 KB, text/plain)
2015-11-13 19:36 UTC, Andrew Savchenko
Details
environment (environment,129.56 KB, text/plain)
2015-11-13 19:38 UTC, Andrew Savchenko
Details
emerge --info (emerge.info,10.25 KB, text/plain)
2015-11-13 19:39 UTC, Andrew Savchenko
Details
emerge -pqv i2pd (i2pd.log,88 bytes, text/plain)
2015-11-13 19:40 UTC, Andrew Savchenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Savchenko gentoo-dev 2015-11-13 19:36:22 UTC
Created attachment 416864 [details]
build.log

Hello,

i2pd fails to build with dev-libs/crypto++-5.6.2-r2 (the only version in the tree now):

libcommon.a(Identity.cpp.o): In function `i2p::crypto::DSAVerifier::Verify(unsigned char const*, unsigned int, unsigned char const*) const':
Identity.cpp:(.text._ZNK3i2p6crypto11DSAVerifier6VerifyEPKhjS3_[_ZNK3i2p6crypto11DSAVerifier6VerifyEPKhjS3_]+0xed): undefined reference to `virtual thunk to CryptoPP::DL_PublicKeyImpl<CryptoPP::DL_GroupParameters_DSA>::GetVoidValue(char const*, std::type_info const&, void*) const'
libcommon.a(Identity.cpp.o): In function `i2p::crypto::DSASigner::Sign(CryptoPP::RandomNumberGenerator&, unsigned char const*, int, unsigned char*) const':
Identity.cpp:(.text._ZNK3i2p6crypto9DSASigner4SignERN8CryptoPP21RandomNumberGeneratorEPKhiPh[_ZNK3i2p6crypto9DSASigner4SignERN8CryptoPP21RandomNumberGeneratorEPKhiPh]+0x11d): undefined reference to `virtual thunk to CryptoPP::DL_PrivateKeyImpl<CryptoPP::DL_GroupParameters_DSA>::GetVoidValue(char const*, std::type_info const&, void*) const'
collect2: error: ld returned 1 exit status
Comment 1 Andrew Savchenko gentoo-dev 2015-11-13 19:38:04 UTC
Created attachment 416866 [details]
environment
Comment 2 Andrew Savchenko gentoo-dev 2015-11-13 19:39:55 UTC
Created attachment 416868 [details]
emerge --info
Comment 3 Andrew Savchenko gentoo-dev 2015-11-13 19:40:44 UTC
Created attachment 416870 [details]
emerge -pqv i2pd
Comment 4 Andrew Savchenko gentoo-dev 2015-11-13 20:06:17 UTC
With USE="-i2p-hardening" error is the same.
Comment 5 Sergey Popov gentoo-dev 2016-04-01 10:45:51 UTC
Can not reproduce this with i2pd-2.5.1-r3
Comment 6 Andrew Savchenko gentoo-dev 2016-04-02 07:29:37 UTC
ip2d-2.6.0 builds fine here.