>>> marxan: Building testing/marxan 4.0.7-r1 (using abuild 3.10.0_rc1-r2) started Mon, 24 Oct 2022 22:43:26 +0000 >>> marxan: Checking sanity of /home/buildozer/aports/testing/marxan/APKBUILD... >>> marxan: Analyzing dependencies... >>> marxan: Installing for build: build-base (1/1) Installing .makedepends-marxan (20221024.224327) OK: 331 MiB in 97 packages >>> marxan: Cleaning up srcdir >>> marxan: Cleaning up pkgdir >>> marxan: Fetching https://distfiles.alpinelinux.org/distfiles/edge/marxan-4.0.7.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 74055 100 74055 0 0 109k 0 --:--:-- --:--:-- --:--:-- 109k >>> marxan: Fetching https://distfiles.alpinelinux.org/distfiles/edge/marxan-4.0.7.tar.gz >>> marxan: Checking sha512sums... marxan-4.0.7.tar.gz: OK >>> marxan: Unpacking /var/cache/distfiles/edge/marxan-4.0.7.tar.gz... mkdir -p bin/ g++ -static -Os -fomit-frame-pointer -O3 -std=c++17 -fopenmp -Os -fomit-frame-pointer *.cpp -o ./bin/marxan In file included from /usr/include/c++/12.2.1/vector:64, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from marxan.hpp:6, from computation.hpp:7, from clumping.cpp:5: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = marxan::sclumps; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ 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_realloc_insert(iterator, _Args&& ...) [with _Args = {const marxan::sclumps&}; _Tp = marxan::sclumps; _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 = marxan::sclumps; _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/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = marxan::sclumps; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 702 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = marxan::sclumps; _Alloc = std::allocator]', inlined from 'marxan::sclumps marxan::AddNewClump(int, int, std::vector&, const std::vector&, const std::vector&, std::vector&)' at clumping.cpp:287:34: /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clumping.cpp: In function 'void marxan::RemPu(int, int, const std::vector&, std::vector&, const std::vector&, const std::vector&, std::vector&, int)': clumping.cpp:451:33: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 451 | spec[isp].head.erase(spec[isp].head.begin() + foundInd); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clumping.cpp:456:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 456 | spec[isp].head.erase(spec[isp].head.begin() + foundInd); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clumping.cpp:501:29: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 501 | spec[isp].head.erase(spec[isp].head.begin() + foundInd); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clumping.cpp: In function 'void marxan::AddNewPU(int, int, const std::vector&, std::vector&, const std::vector&, const std::vector&, std::vector&, int)': clumping.cpp:370:45: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 370 | spec[isp].head.erase(spec[isp].head.begin() + ind2); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clumping.cpp: In function 'int marxan::CalcPenaltyType4(int, int, const std::vector&, std::vector&, const std::vector&, std::vector&, const std::vector&, double, int, rng_engine&)': clumping.cpp:628:103: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 628 | vector tempSepVector(spec[isp].head.begin() + count, spec[isp].head.end()); // In LL implementation, this would have been current point onwards. | ^ clumping.cpp:647:41: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 647 | spec[isp].head.erase(spec[isp].head.begin() + count); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from input.cpp:7: /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 marxan::spustuff&}; _Tp = marxan::spustuff; _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 member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const marxan::sgenspec&}; _Tp = marxan::sgenspec; _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 /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 marxan::sneighbour&}; _Tp = marxan::sneighbour; _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 In file included from /usr/include/c++/12.2.1/vector:64: /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 = marxan::sneighbour; _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 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const marxan::spusporder&}; _Tp = marxan::spusporder; _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 file included from /usr/include/c++/12.2.1/map:60, from input.cpp:8: /usr/include/c++/12.2.1/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(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/map:61: /usr/include/c++/12.2.1/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 = int; _Tp = marxan::spu; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/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(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = marxan::spusporder; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void marxan::readSparseMatrixSpOrder(std::vector&, int, int, const std::map&, const std::map&, std::vector&, const sfname&)' at input.cpp:710:32: /usr/include/c++/12.2.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = marxan::spusporder; _Alloc = std::allocator]', inlined from 'void marxan::readSparseMatrixSpOrder(std::vector&, int, int, const std::map&, const std::map&, std::vector&, const sfname&)' at input.cpp:724:29: /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = marxan::spustuff; _Alloc = std::allocator]', inlined from 'int marxan::readPlanningUnits(int&, std::vector&, const sfname&)' at input.cpp:138:25: /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = marxan::sgenspec; _Alloc = std::allocator]', inlined from 'int marxan::readSpeciesBlockDefinition(int&, std::vector&, sfname&)' at input.cpp:352:28: /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = marxan::sclumps*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = marxan::sclumps*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = marxan::sclumps*]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = marxan::sclumps*; _Tp = marxan::sclumps]' at /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = marxan::sclumps; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'marxan::sspecies::sspecies(const marxan::sspecies&)' at species.hpp:18:20: /usr/include/c++/12.2.1/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 marxan::sspecies&}; _Tp = marxan::sspecies; _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 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = marxan::sspecies; _Alloc = std::allocator]', inlined from 'int marxan::readSpecies(int&, std::vector&, const sfname&)' at input.cpp:267:27: /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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:63, from /usr/include/c++/12.2.1/bits/random.h:34, from /usr/include/c++/12.2.1/random:49, from utils.hpp:8, from marxan.cpp:15: /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 = marxan::sclumps*]': /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 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = marxan::sclumps*; _Tp = marxan::sclumps]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = marxan::sclumps; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from 'marxan::sspecies::sspecies(const marxan::sspecies&)' at species.hpp:18:20: /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); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 = marxan::sspecies*]': /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 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = marxan::sclumps*; _Tp = marxan::sclumps]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = marxan::sclumps; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = marxan::sclumps; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44: /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 file included from /usr/include/c++/12.2.1/algorithm:60, from marxan.cpp:6: /usr/include/c++/12.2.1/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/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611: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_algobase.h:611:5: 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 = __gnu_cxx::__normal_iterator >; _ForwardIterator = marxan::sspecies*; _Tp = marxan::sspecies]', inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = marxan::sspecies; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:601:31, inlined from '_ZN6marxan14executeRunLoopEliidididNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddiRNS_11srunoptionsEiRSt6vectorIiSaIiEERSt23mersenne_twister_engineIjLj32ELj624ELj397ELj31ELj2567483615ELj11ELj4294967295ELj7ELj2636928640ELj15ELj4022730752ELj18ELj1812433253EE._omp_fn.0' at marxan.cpp:137:37: /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 = __gnu_cxx::__normal_iterator >; _ForwardIterator = marxan::sspecies*; _Tp = marxan::sspecies]', inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = marxan::sspecies; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = marxan::sspecies; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/vector.tcc:232:44, inlined from '_ZN6marxan14executeRunLoopEliidididNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddiRNS_11srunoptionsEiRSt6vectorIiSaIiEERSt23mersenne_twister_engineIjLj32ELj624ELj397ELj31ELj2567483615ELj11ELj4294967295ELj7ELj2636928640ELj15ELj4022730752ELj18ELj1812433253EE._omp_fn.0' at marxan.cpp:321:36: /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 file included from /usr/include/c++/12.2.1/vector:70: In member function 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = marxan::sspecies; _Alloc = std::allocator]', inlined from '_ZN6marxan14executeRunLoopEliidididNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdddiRNS_11srunoptionsEiRSt6vectorIiSaIiEERSt23mersenne_twister_engineIjLj32ELj624ELj397ELj31ELj2567483615ELj11ELj4294967295ELj7ELj2636928640ELj15ELj4022730752ELj18ELj1812433253EE._omp_fn.0' at marxan.cpp:321:36: /usr/include/c++/12.2.1/bits/vector.tcc:244:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 244 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ thermal_annealing.cpp: In function 'void marxan::initialiseConnollyAnnealing(int, int, const std::vector&, const std::vector&, std::vector&, const std::vector&, std::vector&, double, sanneal&, int, std::vector&, double, int, int, std::stringstream&, rng_engine&)': thermal_annealing.cpp:99:32: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 99 | fprintf(fp, "%li,%li,%i,%li,%li,%i,%g,%g,%g\n", i, ipu, pu[ipu].id, iOldR, imode, R[ipu], change.total, deltamax, deltamin); | ~~^ ~ | | | | long int long long int | %lli thermal_annealing.cpp: In function 'void marxan::thermalAnnealing(int, int, const std::vector&, std::vector&, double, std::vector&, const std::vector&, const std::vector&, std::vector&, scost&, long int, int, std::string, double, int, double, double, double, int, sanneal&, std::stringstream&, rng_engine&)': thermal_annealing.cpp:203:30: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 203 | fprintf(ttfp, "%li,%f,%li,%f,%i,%f,%f,%f,%f", | ~~^ | | | long int | %lli 204 | itime, costthresh, iGoodChange, reserve.total, | ~~~~~ | | | long long int thermal_annealing.cpp:312:32: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 312 | fprintf(fp, "%li,%li,%i,%li,%li,%i,%li,%f,%f,%f,%f,%f\n", | ~~^ | | | long int | %lli 313 | itime, ipu, pu[ipu].id, iPreviousR, itemp, R[ipu], iGoodChange, change.total, change.cost, change.connection, change.penalty, anneal.temp); | ~~~~~ | | | long long int thermal_annealing.cpp:323:37: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 323 | fprintf(Rfp, "%li", itime); | ~~^ ~~~~~ | | | | | long long int | long int | %lli thermal_annealing.cpp:325:38: warning: format '%li' expects argument of type 'long int', but argument 3 has type 'long long int' [-Wformat=] 325 | fprintf(ttfp, "%li,%f,%li,%f,%i,%f,%f,%f,%f", | ~~^ | | | long int | %lli 326 | itime, costthresh, iGoodChange, reserve.total, | ~~~~~ | | | long long int >>> marxan: Entering fakeroot... install -d /home/buildozer/aports/testing/marxan/pkg/marxan//usr/bin install -m 755 ./bin/marxan /home/buildozer/aports/testing/marxan/pkg/marxan//usr/bin >>> marxan*: Running postcheck for marxan >>> marxan*: Preparing package marxan... >>> marxan*: Stripping binaries >>> marxan*: Scanning shared objects >>> marxan*: Tracing dependencies... >>> marxan*: Package size: 1.3 MB >>> marxan*: Compressing data... >>> marxan*: Create checksum... >>> marxan*: Create marxan-4.0.7-r1.apk >>> marxan: Build complete at Mon, 24 Oct 2022 22:43:47 +0000 elapsed time 0h 0m 21s >>> marxan: Cleaning up srcdir >>> marxan: Cleaning up pkgdir >>> marxan: Uninstalling dependencies... (1/1) Purging .makedepends-marxan (20221024.224327) OK: 331 MiB in 96 packages >>> marxan: Updating the testing/armhf repository index... >>> marxan: Signing the index...