* Package: sys-block/thin-provisioning-tools-0.2.8-r1  * Repository: gentoo  * Maintainer: robbat2@gentoo.org base-system@gentoo.org  * USE: amd64 elibc_glibc kernel_linux userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking thin-provisioning-tools-0.2.8.tar.gz to /var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/work >>> Source unpacked in /var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/work >>> Preparing source in /var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/work/thin-provisioning-tools-0.2.8 ... * Running eautoreconf in '/var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/work/thin-provisioning-tools-0.2.8' ... * Running aclocal ...  [ ok ] * Running autoconf ...  [ ok ] * Running elibtoolize in: thin-provisioning-tools-0.2.8/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/work/thin-provisioning-tools-0.2.8 ... * econf: updating thin-provisioning-tools-0.2.8/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating thin-provisioning-tools-0.2.8/autoconf/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/lib64 --prefix=/ --bindir=/sbin --with-optimisation= --disable-testing checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for a sed that does not truncate output... /bin/sed checking for gawk... gawk checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for a BSD-compatible install... /usr/lib64/portage/bin/ebuild-helpers/xattr/install -c checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking iostream usability... yes checking iostream presence... yes checking for iostream... yes checking boost/bind.hpp usability... yes checking boost/bind.hpp presence... yes checking for boost/bind.hpp... yes checking boost/crc.hpp usability... yes checking boost/crc.hpp presence... yes checking for boost/crc.hpp... yes checking boost/intrusive/circular_list_algorithms.hpp usability... yes checking boost/intrusive/circular_list_algorithms.hpp presence... yes checking for boost/intrusive/circular_list_algorithms.hpp... yes checking boost/intrusive/rbtree_algorithms.hpp usability... yes checking boost/intrusive/rbtree_algorithms.hpp presence... yes checking for boost/intrusive/rbtree_algorithms.hpp... yes checking boost/lexical_cast.hpp usability... yes checking boost/lexical_cast.hpp presence... yes checking for boost/lexical_cast.hpp... yes checking boost/noncopyable.hpp usability... yes checking boost/noncopyable.hpp presence... yes checking for boost/noncopyable.hpp... yes checking boost/optional.hpp usability... yes checking boost/optional.hpp presence... yes checking for boost/optional.hpp... yes checking boost/shared_ptr.hpp usability... yes checking boost/shared_ptr.hpp presence... yes checking for boost/shared_ptr.hpp... yes checking boost/static_assert.hpp usability... yes checking boost/static_assert.hpp presence... yes checking for boost/static_assert.hpp... yes checking file owner... checking group owner... checking whether to enable debugging... no checking for C++ optimisation flag... checking whether to enable unit testing... no checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes configure: creating ./config.status config.status: creating Makefile config.status: creating unit-tests/Makefile config.status: creating version.h >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/work/thin-provisioning-tools-0.2.8 ... make -j5 [CXX] base/base64.cc [CXX] base/error_state.cc [CXX] persistent-data/checksum.cc [CXX] persistent-data/endian_utils.cc [CXX] persistent-data/error_set.cc [DEP] base/error_state.cc [CXX] persistent-data/file_utils.cc [DEP] persistent-data/endian_utils.cc [CXX] persistent-data/hex_dump.cc [DEP] persistent-data/checksum.cc [CXX] persistent-data/lock_tracker.cc [DEP] persistent-data/hex_dump.cc [CXX] persistent-data/data-structures/btree.cc [DEP] persistent-data/error_set.cc [DEP] persistent-data/lock_tracker.cc [DEP] persistent-data/file_utils.cc [CXX] persistent-data/data-structures/bitset.cc [CXX] persistent-data/space_map.cc [DEP] base/base64.cc [CXX] persistent-data/space-maps/disk.cc [CXX] persistent-data/space-maps/recursive.cc [DEP] persistent-data/data-structures/btree.cc [CXX] persistent-data/space-maps/careful_alloc.cc persistent-data/data-structures/bitset.cc:201:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:201:1: error: ‘bitset’ does not name a type persistent-data/data-structures/bitset.cc:206:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:206:1: error: ‘bitset’ does not name a type persistent-data/data-structures/bitset.cc:212:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:212:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:212:20: error: non-member function ‘persistent_data::block_address get_root()’ cannot have cv-qualifier persistent-data/data-structures/bitset.cc: In function ‘persistent_data::block_address get_root()’: persistent-data/data-structures/bitset.cc:214:9: error: ‘impl_’ was not declared in this scope persistent-data/data-structures/bitset.cc: At global scope: persistent-data/data-structures/bitset.cc:218:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:218:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc: In function ‘void grow(unsigned int, bool)’: persistent-data/data-structures/bitset.cc:220:2: error: ‘impl_’ was not declared in this scope persistent-data/data-structures/bitset.cc: At global scope: persistent-data/data-structures/bitset.cc:224:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:224:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc: In function ‘void destroy()’: persistent-data/data-structures/bitset.cc:226:2: error: ‘impl_’ was not declared in this scope persistent-data/data-structures/bitset.cc: At global scope: persistent-data/data-structures/bitset.cc:230:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:230:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc: In function ‘bool get(unsigned int)’: persistent-data/data-structures/bitset.cc:232:9: error: ‘impl_’ was not declared in this scope persistent-data/data-structures/bitset.cc: At global scope: persistent-data/data-structures/bitset.cc:236:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:236:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc: In function ‘void set(unsigned int, bool)’: persistent-data/data-structures/bitset.cc:238:2: error: ‘impl_’ was not declared in this scope persistent-data/data-structures/bitset.cc: At global scope: persistent-data/data-structures/bitset.cc:242:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:242:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc: In function ‘void flush()’: persistent-data/data-structures/bitset.cc:244:2: error: ‘impl_’ was not declared in this scope persistent-data/data-structures/bitset.cc: At global scope: persistent-data/data-structures/bitset.cc:248:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:248:1: error: reference to ‘bitset’ is ambiguous In file included from persistent-data/data-structures/bitset.cc:2:0: ./persistent-data/data-structures/bitset.h:49:8: error: candidates are: class persistent_data::bitset In file included from /usr/include/boost/detail/container_fwd.hpp:96:0, from /usr/include/boost/functional/hash/extensions.hpp:17, from /usr/include/boost/functional/hash/hash.hpp:540, from /usr/include/boost/functional/hash.hpp:6, from /usr/include/boost/intrusive/detail/utilities.hpp:33, from /usr/include/boost/intrusive/circular_list_algorithms.hpp:19, from ./persistent-data/cache.h:24, from ./persistent-data/block.h:23, from ./persistent-data/transaction_manager.h:22, from ./persistent-data/data-structures/btree.h:23, from ./persistent-data/data-structures/array.h:23, from persistent-data/data-structures/bitset.cc:1: /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bitset:750:11: error: template class std::bitset persistent-data/data-structures/bitset.cc:248:40: error: non-member function ‘void walk_bitset(persistent_data::bitset_detail::bitset_visitor&)’ cannot have cv-qualifier persistent-data/data-structures/bitset.cc: In function ‘void walk_bitset(persistent_data::bitset_detail::bitset_visitor&)’: persistent-data/data-structures/bitset.cc:250:2: error: ‘impl_’ was not declared in this scope [DEP] persistent-data/space_map.cc persistent-data/data-structures/bitset.cc: In function ‘bool get(unsigned int)’: persistent-data/data-structures/bitset.cc:233:1: warning: control reaches end of non-void function [-Wreturn-type] persistent-data/data-structures/bitset.cc: In function ‘persistent_data::block_address get_root()’: persistent-data/data-structures/bitset.cc:215:1: warning: control reaches end of non-void function [-Wreturn-type] make: *** [persistent-data/data-structures/bitset.o] Error 1 make: *** Waiting for unfinished jobs.... [DEP] persistent-data/space-maps/careful_alloc.cc [DEP] persistent-data/space-maps/recursive.cc [DEP] persistent-data/space-maps/disk.cc * ERROR: sys-block/thin-provisioning-tools-0.2.8-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-block/thin-provisioning-tools-0.2.8-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-block/thin-provisioning-tools-0.2.8-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/temp/environment'. * Working directory: '/var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/work/thin-provisioning-tools-0.2.8' * S: '/var/tmp/portage/sys-block/thin-provisioning-tools-0.2.8-r1/work/thin-provisioning-tools-0.2.8'