=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for fuse-darling-dmg-20160310nb8 Scanning dependencies of target dmg [ 7%] Building CXX object CMakeFiles/dmg.dir/src/unichar.cpp.o [ 7%] Building CXX object CMakeFiles/dmg.dir/src/Reader.cpp.o [ 11%] Building CXX object CMakeFiles/dmg.dir/src/FileReader.cpp.o [ 15%] Building CXX object CMakeFiles/dmg.dir/src/HFSVolume.cpp.o [ 19%] Building CXX object CMakeFiles/dmg.dir/src/AppleDisk.cpp.o [ 23%] Building CXX object CMakeFiles/dmg.dir/src/SubReader.cpp.o [ 26%] Building CXX object CMakeFiles/dmg.dir/src/HFSBTree.cpp.o In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/AppleDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/AppleDisk.cpp:1: /usr/include/g++/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PartitionedDisk::Partition; _Alloc = std::allocator]': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/AppleDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/AppleDisk.cpp:1: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PartitionedDisk::Partition&}; _Tp = PartitionedDisk::Partition; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:63:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/AppleDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/AppleDisk.cpp:1: /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = PartitionedDisk::Partition*; _ForwardIterator = PartitionedDisk::Partition*; _Allocator = std::allocator]': /usr/include/g++/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*; _Tp = PartitionedDisk::Partition]': /usr/include/g++/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*]': /usr/include/g++/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h:134:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(__first, __last, __result); ^ /usr/include/g++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*; bool _TrivialValueTypes = false]': /usr/include/g++/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 30%] Building CXX object CMakeFiles/dmg.dir/src/HFSFork.cpp.o [ 34%] Building CXX object CMakeFiles/dmg.dir/src/HFSCatalogBTree.cpp.o [ 38%] Building CXX object CMakeFiles/dmg.dir/src/HFSExtentsOverflowBTree.cpp.o [ 42%] Building CXX object CMakeFiles/dmg.dir/src/HFSAttributeBTree.cpp.o [ 46%] Building CXX object CMakeFiles/dmg.dir/src/DMGDisk.cpp.o [ 50%] Building CXX object CMakeFiles/dmg.dir/src/DMGPartition.cpp.o [ 53%] Building CXX object CMakeFiles/dmg.dir/src/DMGDecompressor.cpp.o In file included from /usr/include/g++/map:61:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGPartition.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGPartition.cpp:1: /usr/include/g++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = long long unsigned int; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/g++/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/g++/map:60:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGPartition.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGPartition.cpp:1: /usr/include/g++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/g++/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/g++/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = PartitionedDisk::Partition; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:206:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), ^~~~~ /usr/include/g++/bits/vector.tcc:218:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end(), _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc:218:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PartitionedDisk::Partition; _Alloc = std::allocator]': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/dmg.dir/src/adc.cpp.o /usr/include/g++/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = PartitionedDisk::Partition; _Alloc = std::allocator]': /usr/include/g++/bits/stl_vector.h:1257:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_allocate_and_copy(size_type __n, ^~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_vector.h:1257:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_vector.h:1263:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__uninitialized_copy_a(__first, __last, __result, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _M_get_Tp_allocator()); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/bits/char_traits.h:39:0, from /usr/include/g++/string:40, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/g++/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ /usr/include/g++/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __result)); ^ In file included from /usr/include/g++/vector:62:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = PartitionedDisk::Partition]': /usr/include/g++/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~ /usr/include/g++/bits/stl_construct.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_construct.h:206:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(__first, __last); ~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PartitionedDisk::Partition&}; _Tp = PartitionedDisk::Partition; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:63:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = PartitionedDisk::Partition*; _Tp = PartitionedDisk::Partition]': /usr/include/g++/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ In file included from /usr/include/g++/bits/stl_algobase.h:61:0, from /usr/include/g++/bits/char_traits.h:39, from /usr/include/g++/string:40, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/g++/bits/cpp_type_traits.h:408:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __miter_base(_Iterator __it) ^~~~~~~~~~~~ In file included from /usr/include/g++/bits/char_traits.h:39:0, from /usr/include/g++/string:40, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/g++/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __copy_move_a2(_II __first, _II __last, _OI __result) ^~~~~~~~~~~~~~ /usr/include/g++/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/g++/vector:62:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_construct.h: In function 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/g++/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _Destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~ /usr/include/g++/bits/stl_construct.h:127:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_construct.h:137:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:63:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = PartitionedDisk::Partition*; _ForwardIterator = PartitionedDisk::Partition*; _Allocator = std::allocator]': /usr/include/g++/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = PartitionedDisk::Partition*]': /usr/include/g++/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h:134:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(__first, __last, __result); ^ In file included from /usr/include/g++/bits/stl_algobase.h:67:0, from /usr/include/g++/bits/char_traits.h:39, from /usr/include/g++/string:40, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const PartitionedDisk::Partition*; _Container = std::vector]': /usr/include/g++/bits/stl_iterator.h:986:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) ^~~~~~~~~~~~ /usr/include/g++/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = PartitionedDisk::Partition*; _Container = std::vector]': /usr/include/g++/bits/stl_iterator.h:986:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/g++/vector:62:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_construct.h: In static member function 'static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]': /usr/include/g++/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __destroy(_ForwardIterator __first, _ForwardIterator __last) ^~~~~~~~~ /usr/include/g++/bits/stl_construct.h:105:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/g++/vector:63:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.h:3, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/DMGDisk.cpp:1: /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*; _Tp = PartitionedDisk::Partition]': /usr/include/g++/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ [ 61%] Building CXX object CMakeFiles/dmg.dir/src/HFSZlibReader.cpp.o /usr/include/g++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = PartitionedDisk::Partition*; bool _TrivialValueTypes = false]': /usr/include/g++/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*]': /usr/include/g++/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h:134:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(__first, __last, __result); ^ /usr/include/g++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*; bool _TrivialValueTypes = false]': /usr/include/g++/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 65%] Building CXX object CMakeFiles/dmg.dir/src/MemoryReader.cpp.o [ 69%] Building CXX object CMakeFiles/dmg.dir/src/GPTDisk.cpp.o [ 73%] Building CXX object CMakeFiles/dmg.dir/src/MacBinary.cpp.o /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/MacBinary.cpp:18:32: warning: multi-character character constant [-Wmultichar] if (be(m_header.signature) == 'mBIN') ^~~~~~ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/MacBinary.cpp:28:32: warning: multi-character character constant [-Wmultichar] if (be(m_header.signature) == 'mBIN') ^~~~~~ [ 76%] Building CXX object CMakeFiles/dmg.dir/src/ResourceFork.cpp.o [ 80%] Building CXX object CMakeFiles/dmg.dir/src/CacheZone.cpp.o In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/GPTDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/GPTDisk.cpp:1: /usr/include/g++/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = PartitionedDisk::Partition; _Alloc = std::allocator]': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/vector:69:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/GPTDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/GPTDisk.cpp:1: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const PartitionedDisk::Partition&}; _Tp = PartitionedDisk::Partition; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:63:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/PartitionedDisk.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/GPTDisk.h:5, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/GPTDisk.cpp:1: /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = PartitionedDisk::Partition*; _ForwardIterator = PartitionedDisk::Partition*; _Allocator = std::allocator]': /usr/include/g++/bits/stl_uninitialized.h:312:69: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); ^ /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*; _Tp = PartitionedDisk::Partition]': /usr/include/g++/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h:289:63: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 { return std::uninitialized_copy(__first, __last, __result); } ^ /usr/include/g++/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*]': /usr/include/g++/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 uninitialized_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/g++/bits/stl_uninitialized.h:134:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(__first, __last, __result); ^ /usr/include/g++/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = PartitionedDisk::Partition*; bool _TrivialValueTypes = false]': /usr/include/g++/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/g++/bits/stl_uninitialized.h:76:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 84%] Building CXX object CMakeFiles/dmg.dir/src/CachedReader.cpp.o [ 88%] Building CXX object CMakeFiles/dmg.dir/src/HFSHighLevelVolume.cpp.o /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp: In member function 'void CacheZone::store(const string&, uint64_t, const uint8_t*, size_t)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp:29:5: note: parameter passing for argument of type 'std::unordered_map >, CacheZone::CacheEntry>::const_iterator {aka std::__detail::_Node_const_iterator >, CacheZone::CacheEntry>, false, true>}' changed in GCC 7.1 it = m_cache.insert(m_cache.begin(), { key, entry }); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp: In member function 'size_t CacheZone::get(const string&, uint64_t, uint8_t*, size_t, size_t)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp:54:18: note: parameter passing for argument of type 'std::__cxx11::list > >::const_iterator {aka std::_List_const_iterator > >}' changed in GCC 7.1 m_cacheAge.erase(it->second.itAge); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp: In member function 'void CacheZone::evictCache()': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp:68:19: note: parameter passing for argument of type 'std::__cxx11::list > >::const_iterator {aka std::_List_const_iterator > >}' changed in GCC 7.1 m_cacheAge.erase(m_cacheAge.begin()); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/unordered_map:48:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.h:10, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp:1: /usr/include/g++/bits/unordered_map.h: In member function 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::value_type&&) [with _Key = std::pair >; _Tp = CacheZone::CacheEntry; _Hash = std::hash > >; _Pred = std::equal_to > >; _Alloc = std::allocator >, CacheZone::CacheEntry> >]': /usr/include/g++/bits/unordered_map.h:623:7: note: parameter passing for argument of type 'std::unordered_map >, CacheZone::CacheEntry>::const_iterator {aka std::__detail::_Node_const_iterator >, CacheZone::CacheEntry>, false, true>}' changed in GCC 7.1 insert(const_iterator __hint, value_type&& __x) ^~~~~~ /usr/include/g++/bits/unordered_map.h:624:50: note: parameter passing for argument of type 'std::unordered_map >, CacheZone::CacheEntry>::const_iterator {aka std::__detail::_Node_const_iterator >, CacheZone::CacheEntry>, false, true>}' changed in GCC 7.1 { return _M_h.insert(__hint, std::move(__x)); } ^ In file included from /usr/include/g++/list:64:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.h:8, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp:1: /usr/include/g++/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::erase(std::__cxx11::list<_Tp, _Alloc>::const_iterator) [with _Tp = std::pair >; _Alloc = std::allocator > >]': /usr/include/g++/bits/list.tcc:149:5: note: parameter passing for argument of type 'std::__cxx11::list > >::const_iterator {aka std::_List_const_iterator > >}' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/bits/hashtable.h:35:0, from /usr/include/g++/unordered_map:47, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.h:10, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp:1: /usr/include/g++/bits/hashtable_policy.h: In member function 'std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false>::iterator std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false>::insert(std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false>::const_iterator, _Pair&&) [with _Pair = std::pair >, CacheZone::CacheEntry>; = void; _Key = std::pair >; _Value = std::pair >, CacheZone::CacheEntry>; _Alloc = std::allocator >, CacheZone::CacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >; _H1 = std::hash > >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/g++/bits/hashtable_policy.h:1001:2: note: parameter passing for argument of type 'std::__detail::_Insert >, std::pair >, CacheZone::CacheEntry>, std::allocator >, CacheZone::CacheEntry> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>::const_iterator {aka std::__detail::_Node_const_iterator >, CacheZone::CacheEntry>, false, true>}' changed in GCC 7.1 insert(const_iterator __hint, _Pair&& __v) ^~~~~~ /usr/include/g++/bits/hashtable_policy.h:1005:29: note: parameter passing for argument of type 'std::__detail::_Insert >, std::pair >, CacheZone::CacheEntry>, std::allocator >, CacheZone::CacheEntry> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, false>::const_iterator {aka std::__detail::_Node_const_iterator >, CacheZone::CacheEntry>, false, true>}' changed in GCC 7.1 std::forward<_Pair>(__v)); ^ In file included from /usr/include/g++/unordered_map:47:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.h:10, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/CacheZone.cpp:1: /usr/include/g++/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::_M_emplace(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits>::const_iterator, std::true_type, _Args&& ...) [with _Args = {std::pair, std::allocator > >, CacheZone::CacheEntry>}; _Key = std::pair >; _Value = std::pair >, CacheZone::CacheEntry>; _Alloc = std::allocator >, CacheZone::CacheEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >; _H1 = std::hash > >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/g++/bits/hashtable.h:686:2: note: parameter passing for argument of type 'std::_Hashtable >, std::pair >, CacheZone::CacheEntry>, std::allocator >, CacheZone::CacheEntry> >, std::__detail::_Select1st, std::equal_to > >, std::hash > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator {aka std::__detail::_Node_const_iterator >, CacheZone::CacheEntry>, false, true>}' changed in GCC 7.1 _M_emplace(const_iterator, std::true_type __uk, _Args&&... __args) ^~~~~~~~~~ In file included from /usr/include/g++/map:61:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/HFSCatalogBTree.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/HFSHighLevelVolume.h:8, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/HFSHighLevelVolume.cpp:1: /usr/include/g++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = stat; _Compare = std::less >; _Alloc = std::allocator, stat> >]': /usr/include/g++/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, stat>, std::_Select1st, stat> >, std::less >, std::allocator, stat> > >::const_iterator {aka std::_Rb_tree_const_iterator, stat> >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/g++/map:60:0, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/HFSCatalogBTree.h:6, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/HFSHighLevelVolume.h:8, from /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/HFSHighLevelVolume.cpp:1: /usr/include/g++/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, stat>; _KeyOfValue = std::_Select1st, stat> >; _Compare = std::less >; _Alloc = std::allocator, stat> >]': /usr/include/g++/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, stat>, std::_Select1st, stat> >, std::less >, std::allocator, stat> > >::const_iterator {aka std::_Rb_tree_const_iterator, stat> >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, stat>; _KeyOfValue = std::_Select1st, stat> >; _Compare = std::less >; _Alloc = std::allocator, stat> >]': /usr/include/g++/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, stat>, std::_Select1st, stat> >, std::less >, std::allocator, stat> > >::const_iterator {aka std::_Rb_tree_const_iterator, stat> >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX shared library libdmg.so [ 92%] Built target dmg Scanning dependencies of target darling-dmg [ 96%] Building CXX object CMakeFiles/darling-dmg.dir/src/main-fuse.cpp.o /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:137:28: error: 'function' is not a member of 'std' int handle_exceptions(std::function func) ^~~~~~~~ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:137:28: note: suggested alternative: 'is_function' int handle_exceptions(std::function func) ^~~~~~~~ is_function /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:137:44: error: 'func' was not declared in this scope int handle_exceptions(std::function func) ^~~~ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:137:44: note: suggested alternative: 'fuse' int handle_exceptions(std::function func) ^~~~ fuse /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp: In function 'int hfs_getattr(const char*, stat*)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:182:3: error: 'handle_exceptions' cannot be used as a function }); ^ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp: In function 'int hfs_readlink(const char*, char*, size_t)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:199:3: error: 'handle_exceptions' cannot be used as a function }); ^ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp: In function 'int hfs_open(const char*, fuse_file_info*)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:216:3: error: 'handle_exceptions' cannot be used as a function }); ^ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp: In function 'int hfs_read(const char*, char*, size_t, __off_t, fuse_file_info*)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:227:3: error: 'handle_exceptions' cannot be used as a function }); ^ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp: In function 'int hfs_release(const char*, fuse_file_info*)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:241:3: error: 'handle_exceptions' cannot be used as a function }); ^ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp: In function 'int hfs_readdir(const char*, void*, fuse_fill_dir_t, __off_t, fuse_file_info*)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:260:3: error: 'handle_exceptions' cannot be used as a function }); ^ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp: In function 'int hfs_getxattr(const char*, const char*, char*, size_t)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:278:3: error: 'handle_exceptions' cannot be used as a function }); ^ /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp: In function 'int hfs_listxattr(const char*, char*, size_t)': /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184/src/main-fuse.cpp:297:3: error: 'handle_exceptions' cannot be used as a function }); ^ --- CMakeFiles/darling-dmg.dir/src/main-fuse.cpp.o --- *** [CMakeFiles/darling-dmg.dir/src/main-fuse.cpp.o] Error code 1 make[2]: stopped in /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184 1 error make[2]: stopped in /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184 --- CMakeFiles/darling-dmg.dir/all --- *** [CMakeFiles/darling-dmg.dir/all] Error code 2 make[1]: stopped in /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184 1 error make[1]: stopped in /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184 *** [all] Error code 2 make: stopped in /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184 1 error make: stopped in /tmp/pkgbuild/filesystems/fuse-darling-dmg/work.earmv6hf/darling-dmg-b7ce87bfe59c2ed758165c8650402f6d4c84d184 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/filesystems/fuse-darling-dmg *** Error code 1 Stop. make: stopped in /usr/pkgsrc/filesystems/fuse-darling-dmg