pi@raspberrypi:~/Documents/tests/hyperrogue104j-src $ make g++ langen.cpp -o langen ./langen > language-data.cpp g++ hyper.cpp -c -o hyper.o -DFHS -Wall -O3 -DLINUX In file included from /usr/include/c++/6/map:60:0, from sysconfig.h:368, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193: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 >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/6/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(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 int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/6/bits/stl_tree.h:2193: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 > >}’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_tree.h:2193: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 > >}’ will change in GCC 7.1 In file included from /usr/include/c++/6/vector:64:0, from sysconfig.h:362, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = hr::torusconfig::torusmode_info; _Alloc = std::allocator]’: /usr/include/c++/6/bits/stl_vector.h:375:7: note: parameter passing for argument of type ‘std::initializer_list’ will change in GCC 7.1 vector(initializer_list __l, ^~~~~~ In file included from /usr/include/c++/6/map:61:0, from sysconfig.h:368, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/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 = hr::textureinfo; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/stl_map.h:483: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 >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/vector:69:0, from sysconfig.h:362, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const hr::hyperpoint&}; _Tp = hr::hyperpoint; _Alloc = std::allocator]’: /usr/include/c++/6/bits/vector.tcc:321:7: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:60:0, from sysconfig.h:368, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/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 = hr::cell*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/stl_tree.h:1928: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 >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, from sysconfig.h:368, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/bits/stl_map.h: In function ‘int hr::rug::detect_cusps()’: /usr/include/c++/6/bits/stl_map.h:502: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 > >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:502: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 > >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from compileunits.h:37:0, from init.cpp:4, from hyper.cpp:18: cell.cpp: In function ‘void __static_initialization_and_destruction_0(int, int)’: cell.cpp:248:26: note: parameter passing for argument of type ‘std::initializer_list’ will change in GCC 7.1 vector tmodes = { ^~~~~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from sysconfig.h:363, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from sysconfig.h:363, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In function ‘void hr::rug::verify()’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ In file included from /usr/include/c++/6/map:61:0, from sysconfig.h:368, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/bits/stl_map.h: In member function ‘void hr::texture::texture_config::perform_mapping()’: /usr/include/c++/6/bits/stl_map.h:483: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 >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483: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 >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483: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 >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In function ‘void hr::texture::actDrawPixel(hr::cell*, hr::hyperpoint, int)’: /usr/include/c++/6/bits/stl_map.h:483: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 >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/vector:69:0, from sysconfig.h:362, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/bits/vector.tcc: In function ‘void hr::mapeditor::applyToShape(int, int, int, hr::hyperpoint)’: /usr/include/c++/6/bits/vector.tcc:128:8: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ will change in GCC 7.1 _M_insert_aux(__pos, std::move(__x_copy)); ^~~~~~~~~~~~~ /usr/include/c++/6/bits/vector.tcc:131:6: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ will change in GCC 7.1 _M_insert_aux(__pos, __x); ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, from sysconfig.h:368, from compileunits.h:14, from init.cpp:4, from hyper.cpp:18: /usr/include/c++/6/bits/stl_map.h: In member function ‘void hr::texture::texture_config::remap(hr::texture::eTextureState, hr::texture::eTextureState)’: /usr/include/c++/6/bits/stl_map.h:483: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 >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ make: *** Aucune règle pour fabriquer la cible « savepng.c », nécessaire pour « savepng-loc.o ». Arrêt. pi@raspberrypi:~/Documents/tests/hyperrogue104j-src $