* Package: dev-libs/crypto++-5.6.1-r1  * Repository: portage-stable  * USE: amd64 elibc_glibc kernel_linux multilib userland_GNU  * FEATURES: sandbox userpriv usersandbox * Running stacked hooks for pre_pkg_setup * sysroot_build_bin_dir ...  [ ok ] * Running stacked hooks for pre_src_unpack * python_multilib_setup ...  [ ok ] >>> Unpacking source... >>> Unpacking cryptopp561.zip to /var/tmp/portage/dev-libs/crypto++-5.6.1-r1/work >>> Source unpacked in /var/tmp/portage/dev-libs/crypto++-5.6.1-r1/work >>> Preparing source in /var/tmp/portage/dev-libs/crypto++-5.6.1-r1/work ... * Applying crypto++-5.6.1-fix_build_system.patch ...  [ ok ] * Applying crypto++-5.6.1-sunos.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/crypto++-5.6.1-r1/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/crypto++-5.6.1-r1/work ... make -j4 -f GNUmakefile CXX=x86_64-pc-linux-gnu-g++ 'CXXFLAGS=-O1 -pipe' LIBDIR=lib64 libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -O1 -pipe -c osrng.cpp libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -O1 -pipe -c hex.cpp libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -O1 -pipe -c ccm.cpp libtool --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -O1 -pipe -c esign.cpp libtool: compile: x86_64-pc-linux-gnu-g++ -O1 -pipe -c osrng.cpp -fPIC -DPIC -o .libs/osrng.o libtool: compile: x86_64-pc-linux-gnu-g++ -O1 -pipe -c hex.cpp -fPIC -DPIC -o .libs/hex.o libtool: compile: x86_64-pc-linux-gnu-g++ -O1 -pipe -c esign.cpp -fPIC -DPIC -o .libs/esign.o libtool: compile: x86_64-pc-linux-gnu-g++ -O1 -pipe -c ccm.cpp -fPIC -DPIC -o .libs/ccm.o In file included from authenc.h:5:0, from ccm.h:4, from ccm.cpp:7: secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup::pointer CryptoPP::AllocatorWithCleanup::allocate(CryptoPP::AllocatorWithCleanup::size_type, const void*) [with T = unsigned char; bool T_Align16 = true; 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]' authenc.h:13:58: 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 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 In file included from filters.h:7:0, from basecode.h:4, from hex.h:4, from hex.cpp:7: 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: *** [ccm.lo] Error 1 make: *** Waiting for unfinished jobs.... 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 make: *** [hex.lo] Error 1 In file included from integer.h:7:0, from modarith.h:8, from pubkey.h:35, from esign.h:9, from esign.cpp:4: secblock.h: In instantiation of 'CryptoPP::AllocatorWithCleanup::pointer CryptoPP::AllocatorWithCleanup::allocate(CryptoPP::AllocatorWithCleanup::size_type, const void*) [with T = long long unsigned int; bool T_Align16 = false; CryptoPP::AllocatorWithCleanup::pointer = long long unsigned int*; CryptoPP::AllocatorWithCleanup::size_type = long unsigned int]': secblock.h:249:23: required from 'CryptoPP::SecBlock::SecBlock(const CryptoPP::SecBlock&) [with T = long long unsigned int; A = CryptoPP::AllocatorWithCleanup]' modarith.h:122:20: 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 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: *** [esign.lo] Error 1 emake failed * ERROR: dev-libs/crypto++-5.6.1-r1 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2632: 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-r1', * the complete build log and the output of 'emerge -pqv =dev-libs/crypto++-5.6.1-r1'. * The complete build log is located at '/var/log/portage/dev-libs:crypto++-5.6.1-r1:20121204-221209.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/crypto++-5.6.1-r1/temp/environment'. * S: '/var/tmp/portage/dev-libs/crypto++-5.6.1-r1/work'