Created attachment 396546 [details] emerge --info [LD] thin_restore thin-provisioning/human_readable_format.o: In function `begin_superblock': /var/tmp/portage-RAM/portage/sys-block/thin-provisioning-tools-0.3.2-r1/work/thin-provisioning-tools-0.3.2/thin-provisioning/human_readable_format.cc:47: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& boost::operator<< <char, std::char_traits<char>, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, boost::optional<unsigned long> const&)' collect2: error: ld returned 1 exit status Makefile:295: recipe for target 'cache_repair' failed make: *** [cache_repair] Error 1 make: *** Waiting for unfinished jobs.... thin-provisioning/human_readable_format.o: In function `begin_superblock': /var/tmp/portage-RAM/portage/sys-block/thin-provisioning-tools-0.3.2-r1/work/thin-provisioning-tools-0.3.2/thin-provisioning/human_readable_format.cc:47: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& boost::operator<< <char, std::char_traits<char>, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, boost::optional<unsigned long> const&)' collect2: error: ld returned 1 exit status Makefile:227: recipe for target 'thin_dump' failed make: *** [thin_dump] Error 1 thin-provisioning/human_readable_format.o: In function `begin_superblock': /var/tmp/portage-RAM/portage/sys-block/thin-provisioning-tools-0.3.2-r1/work/thin-provisioning-tools-0.3.2/thin-provisioning/human_readable_format.cc:47: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& boost::operator<< <char, std::char_traits<char>, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, boost::optional<unsigned long> const&)' collect2: error: ld returned 1 exit status Makefile:299: recipe for target 'cache_restore' failed make: *** [cache_restore] Error 1 thin-provisioning/human_readable_format.o: In function `begin_superblock': /var/tmp/portage-RAM/portage/sys-block/thin-provisioning-tools-0.3.2-r1/work/thin-provisioning-tools-0.3.2/thin-provisioning/human_readable_format.cc:47: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& boost::operator<< <char, std::char_traits<char>, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, boost::optional<unsigned long> const&)' collect2: error: ld returned 1 exit status Makefile:291: recipe for target 'cache_dump' failed make: *** [cache_dump] Error 1 thin-provisioning/human_readable_format.o: In function `begin_superblock': /var/tmp/portage-RAM/portage/sys-block/thin-provisioning-tools-0.3.2-r1/work/thin-provisioning-tools-0.3.2/thin-provisioning/human_readable_format.cc:47: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& boost::operator<< <char, std::char_traits<char>, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, boost::optional<unsigned long> const&)' collect2: error: ld returned 1 exit status Makefile:231: recipe for target 'thin_restore' failed make: *** [thin_restore] Error 1 * ERROR: sys-block/thin-provisioning-tools-0.3.2-r1::gentoo failed (compile phase): * emake failed ~~~~~~ AND for 0.4.0 ~~~~~~ [LD] bin/pdata_tools thin-provisioning/human_readable_format.o: In function `begin_superblock': /var/tmp/portage-RAM/portage/sys-block/thin-provisioning-tools-0.4.0/work/thin-provisioning-tools-0.4.0/thin-provisioning/human_readable_format.cc:47: undefined reference to `std::basic_ostream<char, std::char_tr aits<char> >& boost::operator<< <char, std::char_traits<char>, unsigned long>(std::basic_ostream<char, std::char_traits<char> >&, boost::optional<unsigned long> const&)' collect2: error: ld returned 1 exit status Makefile:139: recipe for target 'bin/pdata_tools' failed make: *** [bin/pdata_tools] Error 1 * ERROR: sys-block/thin-provisioning-tools-0.4.0::gentoo failed (compile phase): * emake failed 0.4.1 did build for me
Please attach the entire build log(s) to this bug report.
Created attachment 396596 [details] thin-provisioning-tools-0.3.2-r1:20150215-092202.log
Created attachment 396598 [details] thin-provisioning-tools-0.4.0:20150215-195842.log
Confirmed, this is a boost upgrade issue, however, this should be fixed in 0.4.1, see: https://github.com/jthornber/thin-provisioning-tools/issues/18
*** Bug 555226 has been marked as a duplicate of this bug. ***
at a stable amd64 server it fails here now too (built was ok in September last year)
would it be possible to get 0.4.1 stabilized maybe?
sorry, coffee before bugzie next time, I see it's already in process.
Created attachment 407562 [details] error Just adding this here. I had the same problem and unmasking 0.4.1 solved it.
issue is fixed with 0.4.1 which is in the tree now