* Package: dev-libs/crypto++-5.6.1-r3  * Repository: gentoo  * Maintainer: crypto@gentoo.org  * USE: amd64 elibc_glibc kernel_linux multilib userland_GNU  * FEATURES: sandbox >>> Unpacking source... >>> Unpacking cryptopp561.zip to /var/tmp/portage/dev-libs/crypto++-5.6.1-r3/work >>> Source unpacked in /var/tmp/portage/dev-libs/crypto++-5.6.1-r3/work >>> Preparing source in /var/tmp/portage/dev-libs/crypto++-5.6.1-r3/work ... * Applying crypto++-5.6.1-r3-fix_build_system.patch ...  [ ok ] * Applying crypto++-5.6.1-rijndael.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/crypto++-5.6.1-r3/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/crypto++-5.6.1-r3/work ... make -j1 -f GNUmakefile CXX=x86_64-pc-linux-gnu-g++ 'CXXFLAGS=-O1 -march=native -pipe' LIBDIR=lib64 libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -O1 -march=native -pipe -c osrng.cpp libtool: compile: x86_64-pc-linux-gnu-g++ -O1 -march=native -pipe -c osrng.cpp -fPIC -DPIC -o .libs/osrng.o In file included from filters.h:7:0, from randpool.h:5, from osrng.h:10, from osrng.cpp:9: secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup::pointer CryptoPP::AllocatorWithCleanup::allocate(CryptoPP::AllocatorWithCleanup::size_type, const void*) [with T = unsigned char; bool T_Align16 = false; CryptoPP::AllocatorWithCleanup::pointer = unsigned char*; CryptoPP::AllocatorWithCleanup::size_type = long unsigned int]': secblock.h:247:19: required from 'CryptoPP::SecBlock::SecBlock(CryptoPP::SecBlock::size_type) [with T = unsigned char; A = CryptoPP::AllocatorWithCleanup; CryptoPP::SecBlock::size_type = long unsigned int]' algparam.h:17:2: required from here secblock.h:91:3: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] secblock.h:91:3: note: declarations in dependent base 'CryptoPP::AllocatorBase' are not found by unqualified lookup secblock.h:91:3: note: use 'this->CheckSize' instead make: *** [osrng.lo] Error 1 emake failed * ERROR: dev-libs/crypto++-5.6.1-r3 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 75: Called src_compile * environment, line 2367: Called die * The specific snippet of code: * emake -f GNUmakefile CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" LIBDIR="$(get_libdir)" || die "emake failed" * * If you need support, post the output of 'emerge --info =dev-libs/crypto++-5.6.1-r3', * the complete build log and the output of 'emerge -pqv =dev-libs/crypto++-5.6.1-r3'. * The complete build log is located at '/var/log/portage/build/dev-libs/crypto++-5.6.1-r3:20120211-175913.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/crypto++-5.6.1-r3/temp/environment'. * S: '/var/tmp/portage/dev-libs/crypto++-5.6.1-r3/work'