| Summary: | sys-block/thin-provisioning-tools-0.4.0: emake failed, ld returned 1 exit status | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Tom Li <biergaizi2009> |
| Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge --info
build.log |
||
Created attachment 384650 [details]
build.log
It seems the experimental dev-libs/boost-1.56 is the cause of this problem. (In reply to Tom Li from comment #2) > It seems the experimental dev-libs/boost-1.56 is the cause of this problem. thin-provisioning-tools-0.4.1 is now in Portage that has this fix: https://github.com/jthornber/thin-provisioning-tools/commit/41354f10f5940c72917eb4205ce5adad26f7a369 i might be mistaken, but it kind of looks like a fix to your problem |
Created attachment 384648 [details] emerge --info $ emerge -1 sys-block/thin-provisioning-tools [CXX] thin-provisioning/thin_restore.cc [DEP] persistent-data/space-maps/disk.cc [CXX] thin-provisioning/thin_rmap.cc [CXX] thin-provisioning/xml_format.cc [DEP] thin-provisioning/thin_repair.cc [DEP] thin-provisioning/restore_emitter.cc [DEP] thin-provisioning/thin_restore.cc [DEP] thin-provisioning/xml_format.cc [DEP] thin-provisioning/thin_pool.cc [DEP] thin-provisioning/thin_delta.cc [DEP] thin-provisioning/thin_rmap.cc [LD] bin/pdata_tools thin-provisioning/human_readable_format.o: In function `begin_superblock': /mnt/vm/compile/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_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: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 * * If you need support, post the output of `emerge --info '=sys-block/thin-provisioning-tools-0.4.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-block/thin-provisioning-tools-0.4.0::gentoo'`. * The complete build log is located at '/mnt/vm/compile/portage/sys-block/thin-provisioning-tools-0.4.0/temp/build.log'. * The ebuild environment file is located at '/mnt/vm/compile/portage/sys-block/thin-provisioning-tools-0.4.0/temp/environment'. * Working directory: '/mnt/vm/compile/portage/sys-block/thin-provisioning-tools-0.4.0/work/thin-provisioning-tools-0.4.0' * S: '/mnt/vm/compile/portage/sys-block/thin-provisioning-tools-0.4.0/work/thin-provisioning-tools-0.4.0'