>>> ddrescue: Building community/ddrescue 1.27-r1 (using abuild 3.11.0_rc13-r0) started Sat, 22 Apr 2023 06:15:58 +0000 >>> ddrescue: Checking sanity of /home/buildozer/aports/community/ddrescue/APKBUILD... >>> ddrescue: Analyzing dependencies... >>> ddrescue: Installing for build: build-base (1/1) Installing .makedepends-ddrescue (20230422.061559) OK: 283 MiB in 98 packages >>> ddrescue: Cleaning up srcdir >>> ddrescue: Cleaning up pkgdir >>> ddrescue: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/ddrescue-1.27.tar.lz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> ddrescue: Fetching https://ftp.gnu.org/gnu/ddrescue/ddrescue-1.27.tar.lz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 93496 100 93496 0 0 85365 0 0:00:01 0:00:01 --:--:-- 85384 >>> ddrescue: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/ddrescue-1.27.tar.lz >>> ddrescue: Checking sha512sums... ddrescue-1.27.tar.lz: OK >>> ddrescue: Unpacking /var/cache/distfiles/v3.18/ddrescue-1.27.tar.lz... configure: WARNING: unrecognized option: '--sysconfdir=/etc' creating config.status creating Makefile VPATH = . prefix = /usr exec_prefix = $(prefix) bindir = $(exec_prefix)/bin datarootdir = $(prefix)/share infodir = /usr/share/info mandir = /usr/share/man CXX = g++ CPPFLAGS = -Os -Wformat -Werror=format-security CXXFLAGS = -Os -Wformat -Werror=format-security LDFLAGS = -Wl,--as-needed,-O1,--sort-common MAKEINFO = makeinfo OK. Now you can run make. g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o arg_parser.o arg_parser.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o rational.o rational.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o non_posix.o non_posix.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o loggers.o loggers.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o block.o block.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o mapfile.o mapfile.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o mapbook.o mapbook.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o fillbook.o fillbook.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o genbook.o genbook.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o io.o io.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o rescuebook.o rescuebook.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -c -o command_mode.o command_mode.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -DPROGVERSION=\"1.27\" -c -o main.o main.cc g++ -Os -Wformat -Werror=format-security -Os -Wformat -Werror=format-security -DPROGVERSION=\"1.27\" -c -o ddrescuelog.o ddrescuelog.cc In file included from /usr/include/c++/12.2.1/vector:70, from block.cc:25: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = Block; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Block; _Alloc = std::allocator]', inlined from 'void Domain::crop(const Block&)' at block.cc:126:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Block; _Alloc = std::allocator]', inlined from 'void Domain::crop(const Block&)' at block.cc:133:23: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from mapbook.cc:28: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Block}; _Tp = Block; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Block}; _Tp = Block; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Block; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'void Domain::clear()' at block.h:213:49: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from mapfile.cc:27: /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = Sblock; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = Sblock; _Tp = Sblock; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Sblock&}; _Tp = Sblock; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Sblock; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Sblock; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mapfile.cc:30: block.h: In member function 'void Mapfile::insert_sblock(long int, const Sblock&)': block.h:240:27: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 240 | { sblock_vector.insert( sblock_vector.begin() + i, sb ); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.cc: In member function 'void Mapfile::shift_blocks(long long int, Sblock::Status)': mapfile.cc:261:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 261 | { sblock_vector.erase( sblock_vector.begin() + i, sblock_vector.end() ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.cc:271:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 271 | sblock_vector.erase( sblock_vector.begin(), sblock_vector.begin() + i ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.cc: In member function 'int Mapfile::change_chunk_status(const Block&, Sblock::Status, const Domain&, Sblock::Status*)': mapfile.cc:641:26: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 641 | sblock_vector.erase( sblock_vector.begin() + ( index_ + 1 ), | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 642 | sblock_vector.begin() + ( index_ + 1 + bl_join + br_join ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Sblock}; _Tp = Sblock; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Sblock}; _Tp = Sblock; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.cc: In member function 'bool Mapfile::truncate_vector(long long int, bool)': mapfile.cc:303:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 303 | sblock_vector.erase( sblock_vector.begin() + i, sblock_vector.end() ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'bool {anonymous}::insert_sblock_sorted(std::vector&, const Sblock&)', inlined from 'bool Mapfile::read_mapfile(int, bool)' at mapfile.cc:353:37: mapfile.cc:94:31: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 94 | { sblock_vector.insert( sblock_vector.begin() + i, sb ); return true; } | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.cc:108:38: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 108 | if( i < j ) sblock_vector.erase( sblock_vector.begin() + i + 1, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | sblock_vector.begin() + j + 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = Sblock; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1389:30, inlined from 'void Mapfile::extend_sblock_vector(long long int)' at mapfile.cc:213:25: /usr/include/c++/12.2.1/bits/vector.tcc:364:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 364 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Sblock*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = Sblock*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Sblock; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Sblock*; _Tp = Sblock]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Sblock*; _ForwardIterator = Sblock*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:754:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Sblock*; _Tp = Sblock]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:769:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Sblock*; _Tp = Sblock]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Sblock*; _ForwardIterator = Sblock*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:774:34, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Sblock*; _Tp = Sblock]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Sblock*; _ForwardIterator = Sblock*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:793:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Sblock*; _Tp = Sblock]', inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:796:38, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = Sblock*; _Tp = Sblock]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Sblock*; _ForwardIterator = Sblock*; _Allocator = allocator]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:801:9, inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1779:19, inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Sblock; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.cc: In member function 'void Mapfile::split_by_domain_borders(const Domain&)': mapfile.cc:448:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 448 | { new_vector.insert( new_vector.end(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 449 | sblock_vector.begin() + i, sblock_vector.end() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.cc:448:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mapfile.cc: In member function 'void Mapfile::split_by_mapfile_borders(const Mapfile&)': mapfile.cc:472:26: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 472 | { new_vector.insert( new_vector.end(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 473 | sblock_vector.begin() + i, sblock_vector.end() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mapfile.cc:472:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 g++ -Os -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -o ddrescue arg_parser.o rational.o non_posix.o loggers.o block.o mapfile.o mapbook.o fillbook.o genbook.o io.o rescuebook.o command_mode.o main.o g++ -Os -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -o ddrescuelog arg_parser.o block.o mapfile.o ddrescuelog.o testing ddrescue-1.27... testing ddrescuelog-1.27... testing combined rescue... tests completed successfully. >>> ddrescue: Entering fakeroot... if [ ! -d "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/bin" ] ; then install -d -m 755 "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/bin" ; fi if [ ! -d "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/info" ] ; then install -d -m 755 "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/info" ; fi if [ ! -d "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/man/man1" ] ; then install -d -m 755 "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/man/man1" ; fi install -m 755 ./ddrescue "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/bin/ddrescue" rm -f "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/info/ddrescue.info"* rm -f "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/man/man1/ddrescue.1"* install -m 755 ./ddrescuelog "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/bin/ddrescuelog" install -m 644 ./doc/ddrescue.info "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/info/ddrescue.info" rm -f "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/man/man1/ddrescuelog.1"* if /bin/sh -c "install-info --version" > /dev/null 2>&1 ; then \ install-info --info-dir="/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/info" "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/info/ddrescue.info" ; \ fi install -m 644 ./doc/ddrescue.1 "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/man/man1/ddrescue.1" install -m 644 ./doc/ddrescuelog.1 "/home/buildozer/aports/community/ddrescue/pkg/ddrescue/usr/share/man/man1/ddrescuelog.1" >>> ddrescue-doc*: Running split function doc... >>> ddrescue-doc*: Preparing subpackage ddrescue-doc... >>> ddrescue-doc*: Running postcheck for ddrescue-doc >>> ddrescue*: Running postcheck for ddrescue >>> ddrescue*: Preparing package ddrescue... >>> ddrescue*: Stripping binaries >>> ddrescue-doc*: Scanning shared objects >>> ddrescue*: Scanning shared objects >>> ddrescue-doc*: Tracing dependencies... >>> ddrescue-doc*: Package size: 120.0 KB >>> ddrescue-doc*: Compressing data... >>> ddrescue-doc*: Create checksum... >>> ddrescue-doc*: Create ddrescue-doc-1.27-r1.apk >>> ddrescue*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> ddrescue*: Package size: 136.0 KB >>> ddrescue*: Compressing data... >>> ddrescue*: Create checksum... >>> ddrescue*: Create ddrescue-1.27-r1.apk >>> ddrescue: Build complete at Sat, 22 Apr 2023 06:16:03 +0000 elapsed time 0h 0m 5s >>> ddrescue: Cleaning up srcdir >>> ddrescue: Cleaning up pkgdir >>> ddrescue: Uninstalling dependencies... (1/1) Purging .makedepends-ddrescue (20230422.061559) OK: 283 MiB in 97 packages >>> ddrescue: Updating the community/armv7 repository index... >>> ddrescue: Signing the index...