>>> zpaq: Building testing/zpaq 7.15-r0 (using abuild 3.15.0-r6) started Thu, 09 Oct 2025 03:50:36 +0000 >>> zpaq: Validating /home/buildozer/aports/testing/zpaq/APKBUILD... >>> zpaq: Analyzing dependencies... >>> zpaq: Installing for build: build-base perl (1/6) Installing libbz2 (1.0.8-r6) (2/6) Installing perl (5.42.0-r0) (3/6) Installing .makedepends-zpaq (20251009.035037) (4/6) Installing perl-error (0.17030-r0) (5/6) Installing perl-git (2.51.0-r0) (6/6) Installing git-perl (2.51.0-r0) busybox-1.37.0-r24.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 374 MiB in 111 packages >>> zpaq: Cleaning up srcdir >>> zpaq: Cleaning up pkgdir >>> zpaq: Cleaning up tmpdir >>> zpaq: Fetching https://distfiles.alpinelinux.org/distfiles/edge/zpaq715.zip Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> zpaq: Fetching https://mattmahoney.net/dc/zpaq715.zip Connecting to mattmahoney.net (20.119.76.151:443) saving to '/var/cache/distfiles/edge/zpaq715.zip.part' zpaq715.zip.part 80% |************************* | 784k 0:00:00 ETA zpaq715.zip.part 100% |********************************| 977k 0:00:00 ETA '/var/cache/distfiles/edge/zpaq715.zip.part' saved >>> zpaq: Fetching https://distfiles.alpinelinux.org/distfiles/edge/zpaq715.zip >>> zpaq: Checking sha512sums... zpaq715.zip: OK 10-fix-segfault.patch: OK 20-remove-march-native.patch: OK >>> zpaq: Unpacking /var/cache/distfiles/edge/zpaq715.zip... >>> zpaq: 10-fix-segfault.patch patching file libzpaq.cpp >>> zpaq: 20-remove-march-native.patch patching file Makefile g++ -DNOJIT -O3 -o zpaq.o -c zpaq.cpp -pthread g++ -DNOJIT -O3 -o libzpaq.o -c libzpaq.cpp pod2man zpaq.pod >zpaq.1 zpaq.cpp: In function 'bool compareFragmentList(std::map, DT>::const_iterator, std::map, DT>::const_iterator)': zpaq.cpp:3510:6: note: parameter passing for argument of type 'std::map, DT>::const_iterator' {aka 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator'} changed in GCC 7.1 3510 | bool compareFragmentList(DTMap::const_iterator p, DTMap::const_iterator q) { | ^~~~~~~~~~~~~~~~~~~ zpaq.cpp:3510:6: note: parameter passing for argument of type 'std::map, DT>::const_iterator' {aka 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator'} changed in GCC 7.1 zpaq.cpp: In member function 'bool Jidac::equal(std::map, DT>::const_iterator, const char*)': zpaq.cpp:2717:6: note: parameter passing for argument of type 'std::map, DT>::const_iterator' {aka 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator'} changed in GCC 7.1 2717 | bool Jidac::equal(DTMap::const_iterator p, const char* filename) { | ^~~~~ zpaq.cpp: In function 'bool compareName(std::map, DT>::const_iterator, std::map, DT>::const_iterator)': zpaq.cpp:3519:6: note: parameter passing for argument of type 'std::map, DT>::const_iterator' {aka 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator'} changed in GCC 7.1 3519 | bool compareName(DTMap::const_iterator p, DTMap::const_iterator q) { | ^~~~~~~~~~~ zpaq.cpp:3519:6: note: parameter passing for argument of type 'std::map, DT>::const_iterator' {aka 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/15.2.0/map:64, from zpaq.cpp:69: /usr/include/c++/15.2.0/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, DT>; _KeyOfValue = std::_Select1st, DT> >; _Compare = std::less >; _Alloc = std::allocator, DT> >]': /usr/include/c++/15.2.0/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/map:65: 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 = DT; _Compare = std::less >; _Alloc = std::allocator, DT> >]', inlined from 'void Jidac::addfile(std::string, int64_t, int64_t, int64_t)' at zpaq.cpp:1806:21, inlined from 'void Jidac::addfile(std::string, int64_t, int64_t, int64_t)' at zpaq.cpp:1803:6: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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 = DT; _Compare = std::less >; _Alloc = std::allocator, DT> >]', inlined from 'int64_t Jidac::read_archive(const char*, int*)' at zpaq.cpp:1497:26: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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 = DT; _Compare = std::less >; _Alloc = std::allocator, DT> >]', inlined from 'int64_t Jidac::read_archive(const char*, int*)' at zpaq.cpp:1580:33: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ 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 = DT; _Compare = std::less >; _Alloc = std::allocator, DT> >]', inlined from 'int64_t Jidac::read_archive(const char*, int*)' at zpaq.cpp:1611:28: /usr/include/c++/15.2.0/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ zpaq.cpp: In member function 'int Jidac::extract()': zpaq.cpp:3206:57: note: parameter passing for argument of type 'std::map, DT>::const_iterator' {aka 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator'} changed in GCC 7.1 3206 | if (!repack && !dotest && force && !isdir && equal(p, fn.c_str())) { | ~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15.2.0/bits/stl_algobase.h:71, from /usr/include/c++/15.2.0/algorithm:62, from libzpaq.h:842, from zpaq.cpp:60: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1778:14: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::_Rb_tree_iterator, DT> >; _Iterator = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1758:20, inlined from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1786:36: /usr/include/c++/15.2.0/bits/predefined_ops.h:240:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 240 | { return bool(_M_comp(__val, *__it)); } | ^~~~~~~ In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Distance = int; _Tp = _Rb_tree_iterator, DT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_heap.h:232:14: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Value = std::_Rb_tree_iterator, DT> >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Distance = int; _Tp = _Rb_tree_iterator, DT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_val, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_heap.h:140:48, inlined from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Distance = int; _Tp = _Rb_tree_iterator, DT> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_heap.h:247:23: /usr/include/c++/15.2.0/bits/predefined_ops.h:196:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 196 | { return bool(_M_comp(*__it, __val)); } | ^~~~~~~ In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:91:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1856:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1890:38: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:93:14, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1856:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1890:38: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:95:19, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1856:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1890:38: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:100:22, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1856:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1890:38: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:102:22, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1856:34, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1890:38: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1836:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1858:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1890:38: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Iterator2 = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1839:17, inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1858:40, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1890:38: /usr/include/c++/15.2.0/bits/predefined_ops.h:158:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In member function 'bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::_Rb_tree_iterator, DT> >; _Iterator = __gnu_cxx::__normal_iterator, DT> >*, std::vector, DT> > > >; _Compare = bool (*)(std::_Rb_tree_const_iterator, DT> >, std::_Rb_tree_const_iterator, DT> >)]', inlined from 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1758:20, inlined from 'void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1799:32, inlined from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1819:35, inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, DT> >, _Rb_tree_const_iterator, DT> >)>]' at /usr/include/c++/15.2.0/bits/stl_algo.h:1909:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<_Rb_tree_iterator, DT> >*, vector<_Rb_tree_iterator, DT> > > >; _Compare = bool (*)(_Rb_tree_const_iterator, DT> >, _Rb_tree_const_iterator, DT> >)]' at /usr/include/c++/15.2.0/bits/stl_algo.h:4874:18, inlined from 'int Jidac::list()' at zpaq.cpp:3576:9: /usr/include/c++/15.2.0/bits/predefined_ops.h:240:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator, DT> >' changed in GCC 7.1 240 | { return bool(_M_comp(__val, *__it)); } | ^~~~~~~ zpaq.cpp: In member function 'int Jidac::list()': zpaq.cpp:3590:26: note: parameter passing for argument of type 'std::map, DT>::const_iterator' {aka 'std::_Rb_tree, std::pair, DT>, std::_Select1st, DT> >, std::less >, std::allocator, DT> > >::const_iterator'} changed in GCC 7.1 3590 | if ((force && equal(p, p1->first.c_str())) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ g++ -Wl,--as-needed,-O1,--sort-common -o zpaq zpaq.o libzpaq.o -pthread ./zpaq add archive.zpaq zpaq zpaq v7.15 journaling archiver, compiled Oct 9 2025 Creating archive.zpaq at offset 0 + 0 Adding 0.373704 MB in 1 files -method 14 -threads 2 at 2025-10-09 03:50:49. + zpaq 373704 [1..6] 373736 -method 14,82,0 1 +added, 0 -removed. 0.000000 + (0.373704 -> 0.373704 -> 0.224080) = 0.224080 MB 0.027 seconds (all OK) ./zpaq extract archive.zpaq zpaq -to zpaq.new zpaq v7.15 journaling archiver, compiled Oct 9 2025 archive.zpaq: 1 versions, 1 files, 6 fragments, 0.224080 MB Extracting 0.373704 MB in 1 files -threads 2 [1..6] -> 373736 > zpaq.new 0.063 seconds (all OK) cmp zpaq zpaq.new rm archive.zpaq zpaq.new >>> zpaq: Entering fakeroot... install -m 0755 -d /home/buildozer/aports/testing/zpaq/pkg/zpaq/usr/bin install -m 0755 zpaq /home/buildozer/aports/testing/zpaq/pkg/zpaq/usr/bin install -m 0755 -d /home/buildozer/aports/testing/zpaq/pkg/zpaq/usr/share/man/man1 install -m 0644 zpaq.1 /home/buildozer/aports/testing/zpaq/pkg/zpaq/usr/share/man/man1 >>> zpaq-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/testing/zpaq/pkg/zpaq-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/testing/zpaq/pkg/zpaq-doc/usr/share/licenses' >>> zpaq-doc*: Preparing subpackage zpaq-doc... >>> zpaq-doc*: Running postcheck for zpaq-doc >>> zpaq*: Running postcheck for zpaq >>> zpaq*: Preparing package zpaq... >>> zpaq*: Stripping binaries >>> zpaq-doc*: Scanning shared objects >>> zpaq*: Scanning shared objects >>> zpaq-doc*: Tracing dependencies... >>> zpaq-doc*: Package size: 15.5 KB >>> zpaq-doc*: Compressing data... >>> zpaq-doc*: Create checksum... >>> zpaq-doc*: Create zpaq-doc-7.15-r0.apk >>> zpaq*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> zpaq*: Package size: 331.5 KB >>> zpaq*: Compressing data... >>> zpaq*: Create checksum... >>> zpaq*: Create zpaq-7.15-r0.apk >>> zpaq: Build complete at Thu, 09 Oct 2025 03:50:50 +0000 elapsed time 0h 0m 14s >>> zpaq: Cleaning up srcdir >>> zpaq: Cleaning up pkgdir >>> zpaq: Uninstalling dependencies... (1/6) Purging .makedepends-zpaq (20251009.035037) (2/6) Purging git-perl (2.51.0-r0) (3/6) Purging perl-git (2.51.0-r0) (4/6) Purging perl-error (0.17030-r0) (5/6) Purging perl (5.42.0-r0) (6/6) Purging libbz2 (1.0.8-r6) busybox-1.37.0-r24.trigger: Executing script... usr_merge_nag.sh: * WARNING: The current system is not /usr-merged. You are encouraged to usr_merge_nag.sh: * migrate manually to ensure the best-possible support. See usr_merge_nag.sh: * https://alpinelinux.org/posts/2025-10-01-usr-merge.html for more details OK: 342 MiB in 105 packages >>> zpaq: Updating the testing/armhf repository index... >>> zpaq: Signing the index...