I then gave the cat /root/update.log and the reply was:
root@bela:~# cat /root/update.log
DATE=2026-02-24T09:33:21Z
FILENAME=/root/Bela/updates/Bela-master.zip
METHOD=make update
Re-perform the check, just in case ...
Copying /root/Bela to /tmp/belaPatch ...
DATE=2026-02-24T09:34:11Z
FILENAME=belaUpdate
METHOD=update_board
Checking the board is up and running at root@127.0.0.1...Warning: Permanently added '127.0.0.1' (ECDSA) to the list of known hosts.
done
Board found at root@127.0.0.1
Updating the Bela core code in root@127.0.0.1:/tmp/belaPatch
All the changes to the CORE files in the remote folder /tmp/belaPatch will be LOST. The content of these files/folders will be lost:
core include Makefile Makefile.libraries Makefile.linkbela examples Doxyfile scripts resources pru libraries
Your projects stored in /tmp/belaPatch/projects should be safe (and surely you have already backed them up somewhere safe, haven't you?).
Are you sure you want to continue? (y/N) y
Updating Bela core files to remote folder /tmp/belaPatch
Updating files...Updated files: 181 ...done
Scope
Using library Scope
Using library WSServer
Using library ne10
Midi
Using library Midi
Gui
Using library Gui
Using library WSServer
Trill
Using library Trill
Pipe
Using library Pipe
make: Entering directory '/tmp/belaPatch/resources/tools/bela-cape-btn'
gcc bela-cape-btn.c -o bela-cape-btn
make: Leaving directory '/tmp/belaPatch/resources/tools/bela-cape-btn'
make: Entering directory '/tmp/belaPatch/resources/tools/board_detect'
g++ "../../../core/Gpio.cpp" -c -I../../../include -std=c++11 -o "build/Gpio.o" -std=c++11
g++ "../../../core/GPIOcontrol.cpp" -c -I../../../include -std=c++11 -o "build/GPIOcontrol.o" -std=c++11
g++ "../../../core/Spi_Codec.cpp" -c -I../../../include -std=c++11 -o "build/Spi_Codec.o" -std=c++11
g++ "../../../core/I2c_Codec.cpp" -c -I../../../include -std=c++11 -o "build/I2c_Codec.o" -std=c++11
../../../core/I2c_Codec.cpp: In member function 'int I2c_Codec::setAudioSamplingRate(float)':
../../../core/I2c_Codec.cpp:598:73: note: parameter passing for argument of type 'std::vector<PllSettings>::const_iterator {aka __gnu_cxx::__normal_iterator<const PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
settings.insert(settings.end(), newSettings.begin(), newSettings.end());
^
../../../core/I2c_Codec.cpp:598:73: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
../../../core/I2c_Codec.cpp:598:73: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
../../../core/I2c_Codec.cpp:598:73: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
../../../core/I2c_Codec.cpp:613:73: note: parameter passing for argument of type 'std::vector<PllSettings>::const_iterator {aka __gnu_cxx::__normal_iterator<const PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
settings.insert(settings.end(), newSettings.begin(), newSettings.end());
^
../../../core/I2c_Codec.cpp:613:73: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
../../../core/I2c_Codec.cpp:613:73: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
../../../core/I2c_Codec.cpp:613:73: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:64:0,
from ../../../core/../include/Mcasp.h:3,
from ../../../core/../include/AudioCodec.h:4,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; <template-parameter-2-2> = void; _Tp = PllSettings; _Alloc = std::allocator<PllSettings>]':
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: parameter passing for argument of type 'std::vector<PllSettings>::const_iterator {aka __gnu_cxx::__normal_iterator<const PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
insert(const_iterator __position, _InputIterator __first,
^~~~~~
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1096:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1100:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
_M_insert_dispatch(begin() + __offset,
^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1100:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1100:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1100:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _Tp = PllSettings; _Alloc = std::allocator<PllSettings>]':
/usr/include/c++/6/bits/stl_vector.h:1370:9: note: parameter passing for argument of type 'std::vector<PllSettings>::iterator {aka __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
_M_insert_dispatch(iterator __pos, _InputIterator __first,
^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1370:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1370:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type 'std::vector<PllSettings>::iterator {aka __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
_M_range_insert(__pos, __first, __last, _IterCategory());
^~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_vector.h:1375:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:69:0,
from ../../../core/../include/Mcasp.h:3,
from ../../../core/../include/AudioCodec.h:4,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _Tp = PllSettings; _Alloc = std::allocator<PllSettings>]':
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type 'std::vector<PllSettings>::iterator {aka __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
vector<_Tp, _Alloc>::
^~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:616:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:622:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
const size_type __n = std::distance(__first, __last);
~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/vector.tcc:637:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
std::copy(__first, __last, __position);
^~~
/usr/include/c++/6/bits/vector.tcc:637:7: note: parameter passing for argument of type 'std::vector<PllSettings>::iterator {aka __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:637:7: note: parameter passing for argument of type 'std::vector<PllSettings>::iterator {aka __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:643:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
std::__uninitialized_copy_a(__mid, __last,
^~~
/usr/include/c++/6/bits/vector.tcc:652:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
std::copy(__first, __mid, __position);
^~~
/usr/include/c++/6/bits/vector.tcc:652:7: note: parameter passing for argument of type 'std::vector<PllSettings>::iterator {aka __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:652:7: note: parameter passing for argument of type 'std::vector<PllSettings>::iterator {aka __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >}' will change in GCC 7.1
/usr/include/c++/6/bits/vector.tcc:667:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__new_finish
^~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:63:0,
from ../../../core/../include/Mcasp.h:3,
from ../../../core/../include/AudioCodec.h:4,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = PllSettings*; _ForwardIterator = PllSettings*; _Allocator = std::allocator<PllSettings>]':
/usr/include/c++/6/bits/stl_uninitialized.h:304:69: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
^
In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0,
from /usr/include/c++/6/bits/char_traits.h:39,
from /usr/include/c++/6/string:40,
from ../../../core/../include/AudioCodec.h:3,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >]':
/usr/include/c++/6/bits/stl_iterator_base_funcs.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
distance(_InputIterator __first, _InputIterator __last)
^~~~~~~~
/usr/include/c++/6/bits/stl_iterator_base_funcs.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_iterator_base_funcs.h:139:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
std::__iterator_category(__first));
^
In file included from /usr/include/c++/6/vector:63:0,
from ../../../core/../include/Mcasp.h:3,
from ../../../core/../include/AudioCodec.h:4,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = PllSettings*; _ForwardIterator = PllSettings*; _Allocator = std::allocator<PllSettings>]':
/usr/include/c++/6/bits/stl_uninitialized.h:291:24: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
__result, __alloc);
^
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
from /usr/include/c++/6/string:40,
from ../../../core/../include/AudioCodec.h:3,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _OI = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >]':
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
copy(_II __first, _II __last, _OI __result)
^~~~
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__result));
^
/usr/include/c++/6/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:63:0,
from ../../../core/../include/Mcasp.h:3,
from ../../../core/../include/AudioCodec.h:4,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _ForwardIterator = PllSettings*; _Tp = PllSettings]':
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
{ return std::uninitialized_copy(__first, __last, __result); }
^
/usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<PllSettings*>; _ForwardIterator = PllSettings*; _Tp = PllSettings]':
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
__uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:279:5: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:281:63: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
{ return std::uninitialized_copy(__first, __last, __result); }
^
In file included from /usr/include/c++/6/bits/stl_algobase.h:66:0,
from /usr/include/c++/6/bits/char_traits.h:39,
from /usr/include/c++/6/string:40,
from ../../../core/../include/AudioCodec.h:3,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_iterator_base_funcs.h: In function 'typename std::iterator_traits<_Iterator>::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >]':
/usr/include/c++/6/bits/stl_iterator_base_funcs.h:96:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__distance(_RandomAccessIterator __first, _RandomAccessIterator __last,
^~~~~~~~~~
/usr/include/c++/6/bits/stl_iterator_base_funcs.h:96:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algobase.h:61:0,
from /usr/include/c++/6/bits/char_traits.h:39,
from /usr/include/c++/6/string:40,
from ../../../core/../include/AudioCodec.h:3,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >]':
/usr/include/c++/6/bits/cpp_type_traits.h:408:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__miter_base(_Iterator __it)
^~~~~~~~~~~~
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
from /usr/include/c++/6/string:40,
from ../../../core/../include/AudioCodec.h:3,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _OI = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >]':
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__copy_move_a2(_II __first, _II __last, _OI __result)
^~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
In file included from /usr/include/c++/6/vector:63:0,
from ../../../core/../include/Mcasp.h:3,
from ../../../core/../include/AudioCodec.h:4,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _ForwardIterator = PllSettings*]':
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
uninitialized_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__uninit_copy(__first, __last, __result);
^
/usr/include/c++/6/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<PllSettings*>; _ForwardIterator = PllSettings*]':
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
uninitialized_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:107:5: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
__uninit_copy(__first, __last, __result);
^
In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
from /usr/include/c++/6/bits/char_traits.h:39,
from /usr/include/c++/6/string:40,
from ../../../core/../include/AudioCodec.h:3,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = PllSettings*; _Container = std::vector<PllSettings>]':
/usr/include/c++/6/bits/stl_iterator.h:980:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
^~~~~~~~~~~~
In file included from /usr/include/c++/6/vector:63:0,
from ../../../core/../include/Mcasp.h:3,
from ../../../core/../include/AudioCodec.h:4,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _ForwardIterator = PllSettings*]':
/usr/include/c++/6/bits/stl_uninitialized.h:91:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__uninit_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:91:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:93:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
{ return std::copy(__first, __last, __result); }
^
/usr/include/c++/6/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<PllSettings*>; _ForwardIterator = PllSettings*]':
/usr/include/c++/6/bits/stl_uninitialized.h:91:9: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
__uninit_copy(_InputIterator __first, _InputIterator __last,
^~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_uninitialized.h:91:9: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
/usr/include/c++/6/bits/stl_uninitialized.h:93:53: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
{ return std::copy(__first, __last, __result); }
^
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
from /usr/include/c++/6/string:40,
from ../../../core/../include/AudioCodec.h:3,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _OI = PllSettings*]':
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
copy(_II __first, _II __last, _OI __result)
^~~~
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algobase.h:456:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__result));
^
/usr/include/c++/6/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator<PllSettings*>; _OI = PllSettings*]':
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
copy(_II __first, _II __last, _OI __result)
^~~~
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
/usr/include/c++/6/bits/stl_algobase.h: In function '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >; _OI = PllSettings*]':
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
__copy_move_a2(_II __first, _II __last, _OI __result)
^~~~~~~~~~~~~~
/usr/include/c++/6/bits/stl_algobase.h:420:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<PllSettings*, std::vector<PllSettings> >' will change in GCC 7.1
In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
from /usr/include/c++/6/bits/char_traits.h:39,
from /usr/include/c++/6/string:40,
from ../../../core/../include/AudioCodec.h:3,
from ../../../core/../include/I2c_Codec.h:17,
from ../../../core/I2c_Codec.cpp:15:
/usr/include/c++/6/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = PllSettings*]':
/usr/include/c++/6/bits/stl_iterator.h:1243:5: note: parameter passing for argument of type 'std::move_iterator<PllSettings*>' will change in GCC 7.1
__miter_base(move_iterator<_Iterator> __it)
^~~~~~~~~~~~
g++ "../../../core/I2c_MultiTLVCodec.cpp" -c -I../../../include -std=c++11 -o "build/I2c_MultiTLVCodec.o" -std=c++11
g++ "../../../core/Es9080_Codec.cpp" -c -I../../../include -std=c++11 -o "build/Es9080_Codec.o" -std=c++11
g++ "../../../core/Tlv320_Es9080_Codec.cpp" -c -I../../../include -std=c++11 -o "build/Tlv320_Es9080_Codec.o" -std=c++11
g++ "../../../core/MiscUtilities.cpp" -c -I../../../include -std=c++11 -o "build/MiscUtilities.o" -std=c++11
g++ "../../../core/board_detect.cpp" -c -I../../../include -std=c++11 -o "build/board_detect.o" -std=c++11
g++ "main.cpp" -c -I../../../include -std=c++11 -o "build/main.o" -std=c++11
g++ "../../../core/Mcasp.cpp" -c -I../../../include -std=c++11 -o "build/Mcasp.o" -std=c++11
g++ "../../../core/Mmap.cpp" -c -I../../../include -std=c++11 -o "build/Mmap.o" -std=c++11
g++ build/Gpio.o build/GPIOcontrol.o build/Spi_Codec.o build/I2c_Codec.o build/I2c_MultiTLVCodec.o build/Es9080_Codec.o build/Tlv320_Es9080_Codec.o build/MiscUtilities.o build/board_detect.o build/main.o build/Mcasp.o build/Mmap.o -o "board_detect" -std=c++11
cp board_detect /usr/local/bin/
make: Leaving directory '/tmp/belaPatch/resources/tools/board_detect'
make: Entering directory '/tmp/belaPatch/resources/tools/mcasp-dump-tool'
cc mcasp-dump-tool.c -o mcasp-dump-tool
cp mcasp-dump-tool /usr/local/bin/
make: Leaving directory '/tmp/belaPatch/resources/tools/mcasp-dump-tool'
done
done
(Reading database ... 61716 files and directories currently installed.)
Preparing to unpack SuperCollider-3.12.1-bela-506ed7d77.deb ...
Unpacking supercollider (3.12.1) over (3.12.1) ...
Preparing to unpack csound-6.18.1-Linux.deb ...
Unpacking csound (6.0.0) over (6.0.0) ...
Preparing to unpack libmathneon-dev_1.0.2-1_armhf.deb ...
Unpacking libmathneon-dev (1.0.2-1) over (1.0.2-1) ...
Preparing to unpack libne10-dev_20181116-1_armhf.deb ...
Unpacking libne10-dev (20181116-1) over (20181116-1) ...
dpkg: warning: downgrading libpd-xenomai-3-dev from 0.11.0-Bela-1 to 0.11.0-77-g6028dae-dirty-1
Preparing to unpack libpd-xenomai-3-dev_0.11.0-77-g6028dae-1_armhf.deb ...
Unpacking libpd-xenomai-3-dev (0.11.0-77-g6028dae-dirty-1) over (0.11.0-Bela-1) ...
Preparing to unpack sc3-plugins-3.11.2-bela.deb ...
Unpacking sc3-plugins (3.11.2) over (3.11.2) ...
Setting up supercollider (3.12.1) ...
Setting up csound (6.0.0) ...
Setting up libmathneon-dev (1.0.2-1) ...
Setting up libne10-dev (20181116-1) ...
Setting up libpd-xenomai-3-dev (0.11.0-77-g6028dae-dirty-1) ...
Setting up sc3-plugins (3.11.2) ...
done
done
Creating directory structure on the board...done
Generating on-board documentation...done
Warning: this script will DELETE any existing IDE files from your board and install the IDE. Continue? (y/N) y
Copying new IDE files to the board...using rsync...done
Rebuilding node dependencies...done
The IDE was correctly updated
Setup complete.
Core setup complete.
SUCCESS=true
Restoring directory structure...
Kill the IDE
Stopping currently running IDE...done
root@bela:~#
ยงยงยง
So I then closed the Putty session and tried to reach the Bela again (Bela.local AND 192.168.6.2) as it seems the installation went fine, and in both cases the Bela refused to connect (ERR_CONNECTION_REFUSED)