Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 450640 Details for
Bug 597422
sys-block/thin-provisioning-tools-0.6.1 : thin-provisioning/restore_emitter.cc:145:11: error: cannot convert ‘persistent_data::btree<1u, thin_provisioning::device_tree_detail::device_details_traits>::maybe_value {aka boost::optional<thin_provisioning::d
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sys-block:thin-provisioning-tools-0.6.1:20161017-221018.log
sys-block:thin-provisioning-tools-0.6.1:20161017-221018.log (text/plain), 91.73 KB, created by
Toralf Förster
on 2016-10-18 10:09:43 UTC
(
hide
)
Description:
sys-block:thin-provisioning-tools-0.6.1:20161017-221018.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2016-10-18 10:09:43 UTC
Size:
91.73 KB
patch
obsolete
> * Package: sys-block/thin-provisioning-tools-0.6.1 > * Repository: gentoo > * Maintainer: robbat2@gentoo.org base-system@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking thin-provisioning-tools-0.6.1.tar.gz to /var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/work >>>> Source unpacked in /var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/work >>>> Preparing source in /var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/work/thin-provisioning-tools-0.6.1 ... > * Running eautoreconf in '/var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/work/thin-provisioning-tools-0.6.1' ... > * Running aclocal ... > [ ok ] > * Running autoconf --force ... > [ ok ] > * Running elibtoolize in: thin-provisioning-tools-0.6.1/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/work/thin-provisioning-tools-0.6.1 ... > * econf: updating thin-provisioning-tools-0.6.1/autoconf/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating thin-provisioning-tools-0.6.1/autoconf/config.guess with /usr/share/gnuconfig/config.guess >./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/lib/portage/python3.4/ebuild-helpers/xattr/install -c >checking for x86_64-pc-linux-gnu-strip... true >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... no >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 whether strerror_r is declared... yes >checking for strerror_r... yes >checking whether strerror_r returns char *... 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 libaio.h usability... yes >checking libaio.h presence... yes >checking for libaio.h... 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/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 whether to statically link libstdc++... 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.6.1/work/thin-provisioning-tools-0.6.1 ... >make -j1 V= > [CXX] base/application.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/application.o base/application.cc > [DEP] base/application.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/application.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/application.cc > base/application.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/application : Makefile ,g' < base/application.$$ > base/application.d; \ >rm -f base/application.$$ > [CXX] base/base64.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/base64.o base/base64.cc > [DEP] base/base64.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/base64.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/base64.cc > base/base64.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/base64 : Makefile ,g' < base/base64.$$ > base/base64.d; \ >rm -f base/base64.$$ > [CXX] base/disk_units.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/disk_units.o base/disk_units.cc >base/disk_units.cc:59:7: warning: âbool {anonymous}::small_enough(long long unsigned int)â defined but not used [-Wunused-function] > bool small_enough(unsigned long long n) { > ^~~~~~~~~~~~ > [DEP] base/disk_units.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/disk_units.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/disk_units.cc > base/disk_units.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/disk_units : Makefile ,g' < base/disk_units.$$ > base/disk_units.d; \ >rm -f base/disk_units.$$ > [CXX] base/endian_utils.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/endian_utils.o base/endian_utils.cc > [DEP] base/endian_utils.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/endian_utils.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/endian_utils.cc > base/endian_utils.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/endian_utils : Makefile ,g' < base/endian_utils.$$ > base/endian_utils.d; \ >rm -f base/endian_utils.$$ > [CXX] base/error_state.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/error_state.o base/error_state.cc > [DEP] base/error_state.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/error_state.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/error_state.cc > base/error_state.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/error_state : Makefile ,g' < base/error_state.$$ > base/error_state.d; \ >rm -f base/error_state.$$ > [CXX] base/error_string.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/error_string.o base/error_string.cc > [DEP] base/error_string.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/error_string.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/error_string.cc > base/error_string.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/error_string : Makefile ,g' < base/error_string.$$ > base/error_string.d; \ >rm -f base/error_string.$$ > [CXX] base/grid_layout.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/grid_layout.o base/grid_layout.cc > [DEP] base/grid_layout.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/grid_layout.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/grid_layout.cc > base/grid_layout.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/grid_layout : Makefile ,g' < base/grid_layout.$$ > base/grid_layout.d; \ >rm -f base/grid_layout.$$ > [CXX] base/progress_monitor.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/progress_monitor.o base/progress_monitor.cc >In file included from base/progress_monitor.cc:1:0: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/progress_monitor.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from base/progress_monitor.cc:1:0: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/progress_monitor.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >base/progress_monitor.cc:66:6: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<base::progress_monitor> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/progress_monitor.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >base/progress_monitor.cc: In function âstd::auto_ptr<base::progress_monitor> base::create_progress_bar(const string&)â: >base/progress_monitor.cc:69:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > return auto_ptr<progress_monitor>(new progress_bar(title)); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/progress_monitor.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >base/progress_monitor.cc: At global scope: >base/progress_monitor.cc:72:6: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<base::progress_monitor> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/progress_monitor.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >base/progress_monitor.cc: In function âstd::auto_ptr<base::progress_monitor> base::create_quiet_progress_monitor()â: >base/progress_monitor.cc:75:9: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > return auto_ptr<progress_monitor>(new quiet_progress()); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/progress_monitor.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > [DEP] base/progress_monitor.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/progress_monitor.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/progress_monitor.cc > base/progress_monitor.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/progress_monitor : Makefile ,g' < base/progress_monitor.$$ > base/progress_monitor.d; \ >rm -f base/progress_monitor.$$ > [CXX] base/xml_utils.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o base/xml_utils.o base/xml_utils.cc >In file included from base/xml_utils.h:4:0, > from base/xml_utils.cc:1: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/xml_utils.h:4, > from base/xml_utils.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from base/xml_utils.h:4:0, > from base/xml_utils.cc:1: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/xml_utils.h:4, > from base/xml_utils.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from base/xml_utils.cc:1:0: >base/xml_utils.h:40:3: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > auto_ptr<base::progress_monitor> create_monitor(bool quiet); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/xml_utils.h:4, > from base/xml_utils.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >base/xml_utils.cc: In member function âvoid xml_utils::xml_parser::parse(const string&, bool)â: >base/xml_utils.cc:17:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<base::progress_monitor> monitor = create_monitor(quiet); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/xml_utils.h:4, > from base/xml_utils.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >base/xml_utils.cc: At global scope: >base/xml_utils.cc:56:1: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > auto_ptr<base::progress_monitor> > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from base/xml_utils.h:4, > from base/xml_utils.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > [DEP] base/xml_utils.cc >x86_64-pc-linux-gnu-g++ -MM -MT base/xml_utils.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P base/xml_utils.cc > base/xml_utils.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo base/xml_utils : Makefile ,g' < base/xml_utils.$$ > base/xml_utils.d; \ >rm -f base/xml_utils.$$ > [CXX] block-cache/block_cache.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o block-cache/block_cache.o block-cache/block_cache.cc > [DEP] block-cache/block_cache.cc >x86_64-pc-linux-gnu-g++ -MM -MT block-cache/block_cache.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P block-cache/block_cache.cc > block-cache/block_cache.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo block-cache/block_cache : Makefile ,g' < block-cache/block_cache.$$ > block-cache/block_cache.d; \ >rm -f block-cache/block_cache.$$ > [CXX] caching/cache_check.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/cache_check.o caching/cache_check.cc >In file included from ./persistent-data/block.h:154:0, > from ./caching/metadata.h:6, > from caching/cache_check.cc:19: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/cache_check.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_check.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/cache_check.cc > caching/cache_check.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_check : Makefile ,g' < caching/cache_check.$$ > caching/cache_check.d; \ >rm -f caching/cache_check.$$ > [CXX] caching/cache_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/cache_dump.o caching/cache_dump.cc >In file included from ./caching/xml_format.h:4:0, > from caching/cache_dump.cc:11: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./caching/commands.h:4, > from caching/cache_dump.cc:7: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./caching/xml_format.h:4:0, > from caching/cache_dump.cc:11: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./caching/commands.h:4, > from caching/cache_dump.cc:7: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./persistent-data/data-structures/array.h:23, > from ./caching/mapping_array.h:4, > from caching/cache_dump.cc:8: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/cache_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_dump.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/cache_dump.cc > caching/cache_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_dump : Makefile ,g' < caching/cache_dump.$$ > caching/cache_dump.d; \ >rm -f caching/cache_dump.$$ > [CXX] caching/cache_metadata_size.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/cache_metadata_size.o caching/cache_metadata_size.cc > [DEP] caching/cache_metadata_size.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_metadata_size.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/cache_metadata_size.cc > caching/cache_metadata_size.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_metadata_size : Makefile ,g' < caching/cache_metadata_size.$$ > caching/cache_metadata_size.d; \ >rm -f caching/cache_metadata_size.$$ > [CXX] caching/cache_repair.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/cache_repair.o caching/cache_repair.cc >In file included from ./persistent-data/block.h:154:0, > from ./caching/metadata.h:6, > from caching/cache_repair.cc:6: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/cache_repair.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_repair.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/cache_repair.cc > caching/cache_repair.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_repair : Makefile ,g' < caching/cache_repair.$$ > caching/cache_repair.d; \ >rm -f caching/cache_repair.$$ > [CXX] caching/cache_restore.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/cache_restore.o caching/cache_restore.cc >In file included from ./caching/xml_format.h:4:0, > from caching/cache_restore.cc:6: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./caching/commands.h:4, > from caching/cache_restore.cc:3: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./caching/xml_format.h:4:0, > from caching/cache_restore.cc:6: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./caching/commands.h:4, > from caching/cache_restore.cc:3: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >caching/cache_restore.cc:35:2: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > auto_ptr<progress_monitor> create_monitor(bool quiet) { > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./caching/commands.h:4, > from caching/cache_restore.cc:3: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >caching/cache_restore.cc: In function âint {anonymous}::restore(const {anonymous}::flags&)â: >caching/cache_restore.cc:73:4: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > auto_ptr<progress_monitor> monitor = create_monitor(fs.quiet); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./caching/commands.h:4, > from caching/cache_restore.cc:3: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./persistent-data/block.h:154:0, > from ./caching/metadata.h:6, > from caching/cache_restore.cc:4: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/cache_restore.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/cache_restore.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/cache_restore.cc > caching/cache_restore.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/cache_restore : Makefile ,g' < caching/cache_restore.$$ > caching/cache_restore.d; \ >rm -f caching/cache_restore.$$ > [CXX] caching/commands.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/commands.o caching/commands.cc > [DEP] caching/commands.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/commands.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/commands.cc > caching/commands.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/commands : Makefile ,g' < caching/commands.$$ > caching/commands.d; \ >rm -f caching/commands.$$ > [CXX] caching/hint_array.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/hint_array.o caching/hint_array.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./persistent-data/data-structures/array.h:23, > from ./caching/hint_array.h:4, > from caching/hint_array.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/hint_array.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/hint_array.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/hint_array.cc > caching/hint_array.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/hint_array : Makefile ,g' < caching/hint_array.$$ > caching/hint_array.d; \ >rm -f caching/hint_array.$$ > [CXX] caching/mapping_array.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/mapping_array.o caching/mapping_array.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./persistent-data/data-structures/array.h:23, > from ./caching/mapping_array.h:4, > from caching/mapping_array.cc:2: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/mapping_array.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/mapping_array.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/mapping_array.cc > caching/mapping_array.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/mapping_array : Makefile ,g' < caching/mapping_array.$$ > caching/mapping_array.d; \ >rm -f caching/mapping_array.$$ > [CXX] caching/metadata.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/metadata.o caching/metadata.cc >In file included from ./persistent-data/block.h:154:0, > from ./caching/metadata.h:6, > from caching/metadata.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/metadata.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/metadata.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/metadata.cc > caching/metadata.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/metadata : Makefile ,g' < caching/metadata.$$ > caching/metadata.d; \ >rm -f caching/metadata.$$ > [CXX] caching/metadata_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/metadata_dump.o caching/metadata_dump.cc >In file included from ./persistent-data/block.h:154:0, > from ./caching/metadata.h:6, > from ./caching/metadata_dump.h:4, > from caching/metadata_dump.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/metadata_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/metadata_dump.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/metadata_dump.cc > caching/metadata_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/metadata_dump : Makefile ,g' < caching/metadata_dump.$$ > caching/metadata_dump.d; \ >rm -f caching/metadata_dump.$$ > [CXX] caching/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/restore_emitter.o caching/restore_emitter.cc >In file included from ./persistent-data/block.h:154:0, > from ./caching/emitter.h:4, > from ./caching/restore_emitter.h:4, > from caching/restore_emitter.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/restore_emitter.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/restore_emitter.cc > caching/restore_emitter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/restore_emitter : Makefile ,g' < caching/restore_emitter.$$ > caching/restore_emitter.d; \ >rm -f caching/restore_emitter.$$ > [CXX] caching/superblock.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/superblock.o caching/superblock.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./caching/superblock.h:5, > from caching/superblock.cc:2: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] caching/superblock.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/superblock.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/superblock.cc > caching/superblock.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/superblock : Makefile ,g' < caching/superblock.$$ > caching/superblock.d; \ >rm -f caching/superblock.$$ > [CXX] caching/xml_format.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o caching/xml_format.o caching/xml_format.cc >In file included from ./caching/xml_format.h:4:0, > from caching/xml_format.cc:1: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from ./caching/xml_format.h:4, > from caching/xml_format.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./caching/xml_format.h:4:0, > from caching/xml_format.cc:1: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from ./caching/xml_format.h:4, > from caching/xml_format.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from caching/xml_format.cc:5:0: >./base/xml_utils.h:40:3: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > auto_ptr<base::progress_monitor> create_monitor(bool quiet); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from ./caching/xml_format.h:4, > from caching/xml_format.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > [DEP] caching/xml_format.cc >x86_64-pc-linux-gnu-g++ -MM -MT caching/xml_format.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P caching/xml_format.cc > caching/xml_format.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo caching/xml_format : Makefile ,g' < caching/xml_format.$$ > caching/xml_format.d; \ >rm -f caching/xml_format.$$ > [CXX] era/commands.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/commands.o era/commands.cc > [DEP] era/commands.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/commands.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/commands.cc > era/commands.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/commands : Makefile ,g' < era/commands.$$ > era/commands.d; \ >rm -f era/commands.$$ > [CXX] era/era_array.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/era_array.o era/era_array.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./persistent-data/data-structures/array.h:23, > from ./era/era_array.h:4, > from era/era_array.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/era_array.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_array.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/era_array.cc > era/era_array.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_array : Makefile ,g' < era/era_array.$$ > era/era_array.d; \ >rm -f era/era_array.$$ > [CXX] era/era_check.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/era_check.o era/era_check.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./era/era_detail.h:5, > from ./era/writeset_tree.h:4, > from era/era_check.cc:19: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/era_check.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_check.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/era_check.cc > era/era_check.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_check : Makefile ,g' < era/era_check.$$ > era/era_check.d; \ >rm -f era/era_check.$$ > [CXX] era/era_detail.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/era_detail.o era/era_detail.cc > [DEP] era/era_detail.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_detail.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/era_detail.cc > era/era_detail.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_detail : Makefile ,g' < era/era_detail.$$ > era/era_detail.d; \ >rm -f era/era_detail.$$ > [CXX] era/era_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/era_dump.o era/era_dump.cc >In file included from ./era/xml_format.h:4:0, > from era/era_dump.cc:12: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./era/commands.h:4, > from era/era_dump.cc:7: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./era/xml_format.h:4:0, > from era/era_dump.cc:12: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./era/commands.h:4, > from era/era_dump.cc:7: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./persistent-data/data-structures/array.h:23, > from ./era/era_array.h:4, > from era/era_dump.cc:8: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/era_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_dump.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/era_dump.cc > era/era_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_dump : Makefile ,g' < era/era_dump.$$ > era/era_dump.d; \ >rm -f era/era_dump.$$ > [CXX] era/era_invalidate.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/era_invalidate.o era/era_invalidate.cc >In file included from ./era/xml_format.h:4:0, > from era/era_invalidate.cc:12: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./era/commands.h:4, > from era/era_invalidate.cc:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./era/xml_format.h:4:0, > from era/era_invalidate.cc:12: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./era/commands.h:4, > from era/era_invalidate.cc:8: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./persistent-data/data-structures/array.h:23, > from ./era/era_array.h:4, > from era/era_invalidate.cc:9: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/era_invalidate.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_invalidate.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/era_invalidate.cc > era/era_invalidate.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_invalidate : Makefile ,g' < era/era_invalidate.$$ > era/era_invalidate.d; \ >rm -f era/era_invalidate.$$ > [CXX] era/era_restore.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/era_restore.o era/era_restore.cc >In file included from ./era/xml_format.h:4:0, > from era/era_restore.cc:6: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./era/commands.h:4, > from era/era_restore.cc:3: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./era/xml_format.h:4:0, > from era/era_restore.cc:6: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/application.h:4, > from ./era/commands.h:4, > from era/era_restore.cc:3: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./persistent-data/block.h:154:0, > from ./era/metadata.h:6, > from era/era_restore.cc:4: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/era_restore.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/era_restore.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/era_restore.cc > era/era_restore.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/era_restore : Makefile ,g' < era/era_restore.$$ > era/era_restore.d; \ >rm -f era/era_restore.$$ > [CXX] era/metadata.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/metadata.o era/metadata.cc >In file included from ./persistent-data/block.h:154:0, > from ./era/metadata.h:6, > from era/metadata.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/metadata.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/metadata.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/metadata.cc > era/metadata.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/metadata : Makefile ,g' < era/metadata.$$ > era/metadata.d; \ >rm -f era/metadata.$$ > [CXX] era/metadata_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/metadata_dump.o era/metadata_dump.cc >In file included from ./persistent-data/block.h:154:0, > from ./era/metadata.h:6, > from ./era/metadata_dump.h:4, > from era/metadata_dump.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/metadata_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/metadata_dump.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/metadata_dump.cc > era/metadata_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/metadata_dump : Makefile ,g' < era/metadata_dump.$$ > era/metadata_dump.d; \ >rm -f era/metadata_dump.$$ > [CXX] era/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/restore_emitter.o era/restore_emitter.cc >In file included from ./persistent-data/block.h:154:0, > from ./era/emitter.h:4, > from ./era/restore_emitter.h:4, > from era/restore_emitter.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/restore_emitter.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/restore_emitter.cc > era/restore_emitter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/restore_emitter : Makefile ,g' < era/restore_emitter.$$ > era/restore_emitter.d; \ >rm -f era/restore_emitter.$$ > [CXX] era/superblock.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/superblock.o era/superblock.cc >In file included from ./persistent-data/block.h:154:0, > from ./era/superblock.h:4, > from era/superblock.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >era/superblock.cc:251:84: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/superblock.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/superblock.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/superblock.cc > era/superblock.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/superblock : Makefile ,g' < era/superblock.$$ > era/superblock.d; \ >rm -f era/superblock.$$ > [CXX] era/writeset_tree.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/writeset_tree.o era/writeset_tree.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./era/era_detail.h:5, > from ./era/writeset_tree.h:4, > from era/writeset_tree.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] era/writeset_tree.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/writeset_tree.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/writeset_tree.cc > era/writeset_tree.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/writeset_tree : Makefile ,g' < era/writeset_tree.$$ > era/writeset_tree.d; \ >rm -f era/writeset_tree.$$ > [CXX] era/xml_format.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o era/xml_format.o era/xml_format.cc >In file included from ./era/xml_format.h:4:0, > from era/xml_format.cc:1: >./base/progress_monitor.h:18:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_progress_bar(std::string const &title); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from ./era/xml_format.h:4, > from era/xml_format.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from ./era/xml_format.h:4:0, > from era/xml_format.cc:1: >./base/progress_monitor.h:19:7: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > std::auto_ptr<progress_monitor> create_quiet_progress_monitor(); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from ./era/xml_format.h:4, > from era/xml_format.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ >In file included from era/xml_format.cc:4:0: >./base/xml_utils.h:40:3: warning: âtemplate<class> class std::auto_ptrâ is deprecated [-Wdeprecated-declarations] > auto_ptr<base::progress_monitor> create_monitor(bool quiet); > ^~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/memory:81:0, > from /usr/include/boost/config/no_tr1/memory.hpp:21, > from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, > from /usr/include/boost/shared_ptr.hpp:17, > from ./base/progress_monitor.h:4, > from ./era/xml_format.h:4, > from era/xml_format.cc:1: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here > template<typename> class auto_ptr; > ^~~~~~~~ > [DEP] era/xml_format.cc >x86_64-pc-linux-gnu-g++ -MM -MT era/xml_format.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P era/xml_format.cc > era/xml_format.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo era/xml_format : Makefile ,g' < era/xml_format.$$ > era/xml_format.d; \ >rm -f era/xml_format.$$ > [CXX] main.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o main.o main.cc > [DEP] main.cc >x86_64-pc-linux-gnu-g++ -MM -MT main.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P main.cc > main.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo main : Makefile ,g' < main.$$ > main.d; \ >rm -f main.$$ > [CXX] persistent-data/checksum.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/checksum.o persistent-data/checksum.cc > [DEP] persistent-data/checksum.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/checksum.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/checksum.cc > persistent-data/checksum.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/checksum : Makefile ,g' < persistent-data/checksum.$$ > persistent-data/checksum.d; \ >rm -f persistent-data/checksum.$$ > [CXX] persistent-data/data-structures/bitset.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/data-structures/bitset.o persistent-data/data-structures/bitset.cc >In file included from ./persistent-data/block.h:154:0, > 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: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] persistent-data/data-structures/bitset.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/data-structures/bitset.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/data-structures/bitset.cc > persistent-data/data-structures/bitset.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/data-structures/bitset : Makefile ,g' < persistent-data/data-structures/bitset.$$ > persistent-data/data-structures/bitset.d; \ >rm -f persistent-data/data-structures/bitset.$$ > [CXX] persistent-data/data-structures/bloom_filter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/data-structures/bloom_filter.o persistent-data/data-structures/bloom_filter.cc > [DEP] persistent-data/data-structures/bloom_filter.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/data-structures/bloom_filter.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/data-structures/bloom_filter.cc > persistent-data/data-structures/bloom_filter.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/data-structures/bloom_filter : Makefile ,g' < persistent-data/data-structures/bloom_filter.$$ > persistent-data/data-structures/bloom_filter.d; \ >rm -f persistent-data/data-structures/bloom_filter.$$ > [CXX] persistent-data/data-structures/btree.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/data-structures/btree.o persistent-data/data-structures/btree.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from persistent-data/data-structures/btree.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] persistent-data/data-structures/btree.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/data-structures/btree.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/data-structures/btree.cc > persistent-data/data-structures/btree.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/data-structures/btree : Makefile ,g' < persistent-data/data-structures/btree.$$ > persistent-data/data-structures/btree.d; \ >rm -f persistent-data/data-structures/btree.$$ > [CXX] persistent-data/error_set.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/error_set.o persistent-data/error_set.cc > [DEP] persistent-data/error_set.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/error_set.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/error_set.cc > persistent-data/error_set.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/error_set : Makefile ,g' < persistent-data/error_set.$$ > persistent-data/error_set.d; \ >rm -f persistent-data/error_set.$$ > [CXX] persistent-data/file_utils.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/file_utils.o persistent-data/file_utils.cc > [DEP] persistent-data/file_utils.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/file_utils.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/file_utils.cc > persistent-data/file_utils.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/file_utils : Makefile ,g' < persistent-data/file_utils.$$ > persistent-data/file_utils.d; \ >rm -f persistent-data/file_utils.$$ > [CXX] persistent-data/hex_dump.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/hex_dump.o persistent-data/hex_dump.cc > [DEP] persistent-data/hex_dump.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/hex_dump.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/hex_dump.cc > persistent-data/hex_dump.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/hex_dump : Makefile ,g' < persistent-data/hex_dump.$$ > persistent-data/hex_dump.d; \ >rm -f persistent-data/hex_dump.$$ > [CXX] persistent-data/space-maps/careful_alloc.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/space-maps/careful_alloc.o persistent-data/space-maps/careful_alloc.cc > [DEP] persistent-data/space-maps/careful_alloc.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space-maps/careful_alloc.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/space-maps/careful_alloc.cc > persistent-data/space-maps/careful_alloc.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space-maps/careful_alloc : Makefile ,g' < persistent-data/space-maps/careful_alloc.$$ > persistent-data/space-maps/careful_alloc.d; \ >rm -f persistent-data/space-maps/careful_alloc.$$ > [CXX] persistent-data/space-maps/disk.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/space-maps/disk.o persistent-data/space-maps/disk.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/space-maps/disk.h:22, > from persistent-data/space-maps/disk.cc:21: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] persistent-data/space-maps/disk.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space-maps/disk.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/space-maps/disk.cc > persistent-data/space-maps/disk.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space-maps/disk : Makefile ,g' < persistent-data/space-maps/disk.$$ > persistent-data/space-maps/disk.d; \ >rm -f persistent-data/space-maps/disk.$$ > [CXX] persistent-data/space-maps/recursive.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/space-maps/recursive.o persistent-data/space-maps/recursive.cc > [DEP] persistent-data/space-maps/recursive.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space-maps/recursive.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/space-maps/recursive.cc > persistent-data/space-maps/recursive.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space-maps/recursive : Makefile ,g' < persistent-data/space-maps/recursive.$$ > persistent-data/space-maps/recursive.d; \ >rm -f persistent-data/space-maps/recursive.$$ > [CXX] persistent-data/space_map.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/space_map.o persistent-data/space_map.cc > [DEP] persistent-data/space_map.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/space_map.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/space_map.cc > persistent-data/space_map.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/space_map : Makefile ,g' < persistent-data/space_map.$$ > persistent-data/space_map.d; \ >rm -f persistent-data/space_map.$$ > [CXX] persistent-data/transaction_manager.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/transaction_manager.o persistent-data/transaction_manager.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from persistent-data/transaction_manager.cc:19: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >persistent-data/transaction_manager.cc:43:46: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] persistent-data/transaction_manager.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/transaction_manager.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/transaction_manager.cc > persistent-data/transaction_manager.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/transaction_manager : Makefile ,g' < persistent-data/transaction_manager.$$ > persistent-data/transaction_manager.d; \ >rm -f persistent-data/transaction_manager.$$ > [CXX] persistent-data/validators.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o persistent-data/validators.o persistent-data/validators.cc > [DEP] persistent-data/validators.cc >x86_64-pc-linux-gnu-g++ -MM -MT persistent-data/validators.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P persistent-data/validators.cc > persistent-data/validators.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo persistent-data/validators : Makefile ,g' < persistent-data/validators.$$ > persistent-data/validators.d; \ >rm -f persistent-data/validators.$$ > [CXX] thin-provisioning/commands.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o thin-provisioning/commands.o thin-provisioning/commands.cc > [DEP] thin-provisioning/commands.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/commands.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P thin-provisioning/commands.cc > thin-provisioning/commands.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/commands : Makefile ,g' < thin-provisioning/commands.$$ > thin-provisioning/commands.d; \ >rm -f thin-provisioning/commands.$$ > [CXX] thin-provisioning/device_tree.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o thin-provisioning/device_tree.o thin-provisioning/device_tree.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./thin-provisioning/device_tree.h:4, > from thin-provisioning/device_tree.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] thin-provisioning/device_tree.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/device_tree.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P thin-provisioning/device_tree.cc > thin-provisioning/device_tree.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/device_tree : Makefile ,g' < thin-provisioning/device_tree.$$ > thin-provisioning/device_tree.d; \ >rm -f thin-provisioning/device_tree.$$ > [CXX] thin-provisioning/human_readable_format.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o thin-provisioning/human_readable_format.o thin-provisioning/human_readable_format.cc > [DEP] thin-provisioning/human_readable_format.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/human_readable_format.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P thin-provisioning/human_readable_format.cc > thin-provisioning/human_readable_format.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/human_readable_format : Makefile ,g' < thin-provisioning/human_readable_format.$$ > thin-provisioning/human_readable_format.d; \ >rm -f thin-provisioning/human_readable_format.$$ > [CXX] thin-provisioning/mapping_tree.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o thin-provisioning/mapping_tree.o thin-provisioning/mapping_tree.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./thin-provisioning/mapping_tree.h:4, > from thin-provisioning/mapping_tree.cc:1: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] thin-provisioning/mapping_tree.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/mapping_tree.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P thin-provisioning/mapping_tree.cc > thin-provisioning/mapping_tree.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/mapping_tree : Makefile ,g' < thin-provisioning/mapping_tree.$$ > thin-provisioning/mapping_tree.d; \ >rm -f thin-provisioning/mapping_tree.$$ > [CXX] thin-provisioning/metadata.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o thin-provisioning/metadata.o thin-provisioning/metadata.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/transaction_manager.h:22, > from ./persistent-data/data-structures/btree.h:23, > from ./thin-provisioning/device_tree.h:4, > from thin-provisioning/metadata.cc:19: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] thin-provisioning/metadata.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/metadata.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P thin-provisioning/metadata.cc > thin-provisioning/metadata.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/metadata : Makefile ,g' < thin-provisioning/metadata.$$ > thin-provisioning/metadata.d; \ >rm -f thin-provisioning/metadata.$$ > [CXX] thin-provisioning/metadata_checker.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o thin-provisioning/metadata_checker.o thin-provisioning/metadata_checker.cc >In file included from ./persistent-data/block.h:154:0, > from ./persistent-data/file_utils.h:4, > from thin-provisioning/metadata_checker.cc:19: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] thin-provisioning/metadata_checker.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/metadata_checker.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P thin-provisioning/metadata_checker.cc > thin-provisioning/metadata_checker.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/metadata_checker : Makefile ,g' < thin-provisioning/metadata_checker.$$ > thin-provisioning/metadata_checker.d; \ >rm -f thin-provisioning/metadata_checker.$$ > [CXX] thin-provisioning/metadata_dumper.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o thin-provisioning/metadata_dumper.o thin-provisioning/metadata_dumper.cc >In file included from ./persistent-data/block.h:154:0, > from ./thin-provisioning/metadata.h:24, > from ./thin-provisioning/metadata_dumper.h:23, > from thin-provisioning/metadata_dumper.cc:20: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept > [DEP] thin-provisioning/metadata_dumper.cc >x86_64-pc-linux-gnu-g++ -MM -MT thin-provisioning/metadata_dumper.o -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P thin-provisioning/metadata_dumper.cc > thin-provisioning/metadata_dumper.$$; \ >sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo thin-provisioning/metadata_dumper : Makefile ,g' < thin-provisioning/metadata_dumper.$$ > thin-provisioning/metadata_dumper.d; \ >rm -f thin-provisioning/metadata_dumper.$$ > [CXX] thin-provisioning/restore_emitter.cc >x86_64-pc-linux-gnu-g++ -c -I. -I. -I./thin-provisioning -march=native -O2 -pipe -g -Wall -fno-strict-aliasing -DSTRERROR_R_CHAR_P -o thin-provisioning/restore_emitter.o thin-provisioning/restore_emitter.cc >thin-provisioning/restore_emitter.cc: In member function âbool {anonymous}::restorer::device_exists(thin_provisioning::thin_dev_t) constâ: >thin-provisioning/restore_emitter.cc:145:11: error: cannot convert âpersistent_data::btree<1u, thin_provisioning::device_tree_detail::device_details_traits>::maybe_value {aka boost::optional<thin_provisioning::device_tree_detail::device_details>}â to âboolâ in return > return v; > ^ >In file included from ./persistent-data/block.h:154:0, > from ./thin-provisioning/metadata.h:24, > from ./thin-provisioning/restore_emitter.h:23, > from thin-provisioning/restore_emitter.cc:19: >./persistent-data/block.tcc: In instantiation of âpersistent_data::block_manager<BlockSize>::write_ref::~write_ref() [with unsigned int BlockSize = 4096u]â: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:147:12: required from here >./persistent-data/block.tcc:193:68: warning: throw will always call terminate() [-Wterminate] > throw std::runtime_error("write_ref ref_count going below zero"); > ^ >./persistent-data/block.tcc:193:68: note: in C++11 destructors default to noexcept >make: *** [Makefile:146: thin-provisioning/restore_emitter.o] Error 1 > * ERROR: sys-block/thin-provisioning-tools-0.6.1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=sys-block/thin-provisioning-tools-0.6.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=sys-block/thin-provisioning-tools-0.6.1::gentoo'`. > * The complete build log is located at '/var/log/portage/sys-block:thin-provisioning-tools-0.6.1:20161017-221018.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/temp/environment'. > * Working directory: '/var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/work/thin-provisioning-tools-0.6.1' > * S: '/var/tmp/portage/sys-block/thin-provisioning-tools-0.6.1/work/thin-provisioning-tools-0.6.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 597422
:
450634
|
450636
|
450638
| 450640