==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: bchoppr 1.12.6-2 (Thu Jul 11 22:39:26 2024)
==> Retrieving sources...
  -> Found bchoppr-1.12.6.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    bchoppr-1.12.6.tar.gz ... Passed
==> Validating source files with b2sums...
    bchoppr-1.12.6.tar.gz ... Passed
==> Making package: bchoppr 1.12.6-2 (Thu Jul 11 22:39:46 2024)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Packages (16) fontconfig-2:2.15.0-2  freetype2-2.13.2-2  graphite-1:1.3.14-4
              harfbuzz-9.0.0-1  libpng-1.6.43-1  libxau-1.0.11-3
              libxcb-1.17.0-1  libxdmcp-1.1.5-1.1  libxext-1.3.6-1
              libxrender-0.9.11-2  lzo-2.10-5  pixman-0.43.4-1
              xcb-proto-1.17.0-2  xorgproto-2024.1-2  cairo-1.18.0-2
              libx11-1.8.9-1

Total Installed Size:  25.96 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libpng...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing freetype2...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
:: Running post-transaction hooks...
(1/2) Updating fontconfig configuration...
(2/2) Updating fontconfig cache...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (1) lv2-1.18.10-1

Total Installed Size:  0.98 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing lv2...
Optional dependencies for lv2
    lv2-docs: for developer documentation
    lv2-example-plugins: for example plugins
    python-lxml: for lv2specgen.py
    python-markdown: for lv2specgen.py
    python-pygments: for lv2specgen.py
    python-rdflib: for lv2specgen.py
    sord: for lv2_validate
[?25h==> Retrieving sources...
  -> Found bchoppr-1.12.6.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting bchoppr-1.12.6.tar.gz with bsdtar
==> Starting build()...
make: Entering directory '/build/bchoppr/src/BChoppr-1.12.6'
Build BChoppr.lv2 DSP... done.
Build BChoppr.lv2 GUI...In file included from /usr/include/c++/14.1.1/map:62,
                 from ../../src/BWidgets/BStyles/Types/ColorMap.hpp:22,
                 from ../../src/BWidgets/BStyles/Style.hpp:25,
                 from ../../src/BChoppr_GUI.hpp:26,
                 from ../../src/BChoppr_GUI.cpp:21:
/usr/include/c++/14.1.1/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<BStyles::Status&&>, std::tuple<>}; _Key = BStyles::Status; _Val = std::pair<const BStyles::Status, BStyles::Color>; _KeyOfValue = std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’:
/usr/include/c++/14.1.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/map:63:
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = BStyles::Status; _Tp = BStyles::Color; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’,
    inlined from ‘BStyles::ColorMap::ColorMap(const std::initializer_list<const BStyles::Color>&)’ at ../../src/BWidgets/BStyles/Types/ColorMap.hpp:57:23:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = BStyles::Status; _Tp = BStyles::Color; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = BStyles::Status; _Tp = BStyles::Color; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’,
    inlined from ‘BWidgets::Button::Button(double, double, double, double, bool, bool, uint32_t, std::string)’ at ../../src/BWidgets/BWidgets/Button.hpp:187:66:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = BStyles::Status; _Tp = BStyles::Color; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’,
    inlined from ‘BWidgets::Button::Button(double, double, double, double, bool, bool, uint32_t, std::string)’ at ../../src/BWidgets/BWidgets/Button.hpp:187:66:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = BStyles::Status; _Tp = BStyles::Color; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’,
    inlined from ‘virtual void BWidgets::Button::update()’ at ../../src/BWidgets/BWidgets/Button.hpp:248:47:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/map:62,
                 from ../../src/BWidgets/BWidgets/../BUtilities/Dictionary.hpp:21,
                 from ../../src/BWidgets/BWidgets/Widget.hpp:24,
                 from ../../src/BWidgets/BWidgets/Window.hpp:25,
                 from ../../src/BWidgets/BWidgets/Window.cpp:24:
/usr/include/c++/14.1.1/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const BDevices::MouseDevice&; _NodeGen = std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::_Alloc_node; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’:
/usr/include/c++/14.1.1/bits/stl_tree.h:2267:7: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 2267 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const BDevices::MouseDevice&; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:549:38,
    inlined from ‘std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::set<BDevices::MouseDevice, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >]’ at /usr/include/c++/14.1.1/bits/stl_iterator.h:959:26,
    inlined from ‘_OutputIterator std::__set_difference(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = _Rb_tree_const_iterator<BDevices::MouseDevice>; _InputIterator2 = _Rb_tree_const_iterator<BDevices::MouseDevice>; _OutputIterator = insert_iterator<set<BDevices::MouseDevice, less<BDevices::MouseDevice>, allocator<BDevices::MouseDevice> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/14.1.1/bits/stl_algo.h:5300:16,
    inlined from ‘_OIter std::set_difference(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = _Rb_tree_const_iterator<BDevices::MouseDevice>; _IIter2 = _Rb_tree_const_iterator<BDevices::MouseDevice>; _OIter = insert_iterator<set<BDevices::MouseDevice, less<BDevices::MouseDevice>, allocator<BDevices::MouseDevice> > >]’ at /usr/include/c++/14.1.1/bits/stl_algo.h:5358:46,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const BDevices::DeviceGrab<T>&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:191:7:
/usr/include/c++/14.1.1/bits/stl_tree.h:1059:35: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1059 |           return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const BDevices::MouseDevice&; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:549:38,
    inlined from ‘std::insert_iterator<_Container>& std::insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::set<BDevices::MouseDevice, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >]’ at /usr/include/c++/14.1.1/bits/stl_iterator.h:959:26,
    inlined from ‘static _OI std::__copy_move<_IsMove, _IsSimple, _Category>::__copy_m(_II, _II, _OI) [with _II = std::_Rb_tree_const_iterator<BDevices::MouseDevice>; _OI = std::insert_iterator<std::set<BDevices::MouseDevice, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> > >; bool _IsMove = false; bool _IsSimple = false; _Category = std::bidirectional_iterator_tag]’ at /usr/include/c++/14.1.1/bits/stl_algobase.h:371:16,
    inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<BDevices::MouseDevice>; _OI = insert_iterator<set<BDevices::MouseDevice, less<BDevices::MouseDevice>, allocator<BDevices::MouseDevice> > >]’ at /usr/include/c++/14.1.1/bits/stl_algobase.h:521:30,
    inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<BDevices::MouseDevice>; _OI = insert_iterator<set<BDevices::MouseDevice, less<BDevices::MouseDevice>, allocator<BDevices::MouseDevice> > >]’ at /usr/include/c++/14.1.1/bits/stl_algobase.h:548:42,
    inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = _Rb_tree_const_iterator<BDevices::MouseDevice>; _OI = insert_iterator<set<BDevices::MouseDevice, less<BDevices::MouseDevice>, allocator<BDevices::MouseDevice> > >]’ at /usr/include/c++/14.1.1/bits/stl_algobase.h:555:31,
    inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = _Rb_tree_const_iterator<BDevices::MouseDevice>; _OI = insert_iterator<set<BDevices::MouseDevice, less<BDevices::MouseDevice>, allocator<BDevices::MouseDevice> > >]’ at /usr/include/c++/14.1.1/bits/stl_algobase.h:651:7,
    inlined from ‘_OutputIterator std::__set_difference(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = _Rb_tree_const_iterator<BDevices::MouseDevice>; _InputIterator2 = _Rb_tree_const_iterator<BDevices::MouseDevice>; _OutputIterator = insert_iterator<set<BDevices::MouseDevice, less<BDevices::MouseDevice>, allocator<BDevices::MouseDevice> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/14.1.1/bits/stl_algo.h:5311:23,
    inlined from ‘_OIter std::set_difference(_IIter1, _IIter1, _IIter2, _IIter2, _OIter) [with _IIter1 = _Rb_tree_const_iterator<BDevices::MouseDevice>; _IIter2 = _Rb_tree_const_iterator<BDevices::MouseDevice>; _OIter = insert_iterator<set<BDevices::MouseDevice, less<BDevices::MouseDevice>, allocator<BDevices::MouseDevice> > >]’ at /usr/include/c++/14.1.1/bits/stl_algo.h:5358:46,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const BDevices::DeviceGrab<T>&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:191:7:
/usr/include/c++/14.1.1/bits/stl_tree.h:1059:35: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1059 |           return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an);
      |                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<BDevices::MouseDevice>; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<BDevices::MouseDevice>; _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:569:31,
    inlined from ‘std::set<T> BDevices::DeviceGrabStack<T>::getDevices(BWidgets::Widget*) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:131:20,
    inlined from ‘void BDevices::DeviceGrabStack<T>::add(const BDevices::DeviceGrab<T>&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:226:16:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<BDevices::MouseDevice>; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘void std::set<_Key, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::_Rb_tree_const_iterator<BDevices::MouseDevice>; _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:569:31,
    inlined from ‘void BDevices::DeviceGrabStack<T>::add(const BDevices::DeviceGrab<T>&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:228:24:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:155:41,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:334:30:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:155:41,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:339:30:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:155:41,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:347:31:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:354:8:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:155:41,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:364:31:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:371:8:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:155:41,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:381:31:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:388:8:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:155:41,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:398:31:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:416:9:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:155:41,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:425:30:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘std::__enable_if_t<((bool)std::is_same<_Val, typename std::iterator_traits<_InputIterator>::value_type>::value)> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_range_unique(_InputIterator, _InputIterator) [with _InputIterator = const BDevices::MouseDevice*; _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’,
    inlined from ‘std::set<_Key, _Compare, _Alloc>::set(std::initializer_list<_Tp>, const _Compare&, const allocator_type&) [with _Key = BDevices::MouseDevice; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’ at /usr/include/c++/14.1.1/bits/stl_set.h:249:36,
    inlined from ‘BDevices::DeviceGrab<T>::DeviceGrab(BWidgets::Widget*, const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:79:44,
    inlined from ‘void BDevices::DeviceGrabStack<T>::remove(const T&) [with T = BDevices::MouseDevice]’ at ../../src/BWidgets/BWidgets/../BDevices/BDevices.hpp:155:41,
    inlined from ‘virtual void BWidgets::Window::handleEvents()’ at ../../src/BWidgets/BWidgets/Window.cpp:431:30:
/usr/include/c++/14.1.1/bits/stl_tree.h:1100:30: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 1100 |             _M_insert_unique_(end(), *__first, __an);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/map:62,
                 from ../../src/BWidgets/BWidgets/../BUtilities/Dictionary.hpp:21,
                 from ../../src/BWidgets/BWidgets/Widget.hpp:24,
                 from ../../src/BWidgets/BWidgets/Widget.cpp:19:
/usr/include/c++/14.1.1/bits/stl_tree.h: In function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = BDevices::MouseDevice; _Val = BDevices::MouseDevice; _KeyOfValue = std::_Identity<BDevices::MouseDevice>; _Compare = std::less<BDevices::MouseDevice>; _Alloc = std::allocator<BDevices::MouseDevice>]’:
/usr/include/c++/14.1.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type ‘std::_Rb_tree<BDevices::MouseDevice, BDevices::MouseDevice, std::_Identity<BDevices::MouseDevice>, std::less<BDevices::MouseDevice>, std::allocator<BDevices::MouseDevice> >::const_iterator’ changed in GCC 7.1
 2206 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14.1.1/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<BStyles::Status&&>, std::tuple<>}; _Key = BStyles::Status; _Val = std::pair<const BStyles::Status, BStyles::Color>; _KeyOfValue = std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’:
/usr/include/c++/14.1.1/bits/stl_tree.h:2454:7: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.1.1/map:63:
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = BStyles::Status; _Tp = BStyles::Color; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’,
    inlined from ‘BStyles::ColorMap::ColorMap(const std::initializer_list<const BStyles::Color>&)’ at ../../src/BWidgets/BWidgets/../BStyles/Types/ColorMap.hpp:57:23:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = BStyles::Status; _Tp = BStyles::Color; _Compare = std::less<BStyles::Status>; _Alloc = std::allocator<std::pair<const BStyles::Status, BStyles::Color> >]’,
    inlined from ‘virtual void BWidgets::Label::draw(const BUtilities::Area<>&)’ at ../../src/BWidgets/BWidgets/Label.hpp:328:52:
/usr/include/c++/14.1.1/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree<BStyles::Status, std::pair<const BStyles::Status, BStyles::Color>, std::_Select1st<std::pair<const BStyles::Status, BStyles::Color> >, std::less<BStyles::Status>, std::allocator<std::pair<const BStyles::Status, BStyles::Color> > >::const_iterator’ changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
 done.
make: Leaving directory '/build/bchoppr/src/BChoppr-1.12.6'
==> Entering fakeroot environment...
==> Starting package()...
make: Entering directory '/build/bchoppr/src/BChoppr-1.12.6'
Install BChoppr.lv2 to /build/bchoppr/pkg/bchoppr/usr/lib/lv2... done.
make: Leaving directory '/build/bchoppr/src/BChoppr-1.12.6'
install: creating directory '/build/bchoppr/pkg/bchoppr/usr/share'
install: creating directory '/build/bchoppr/pkg/bchoppr/usr/share/doc'
install: creating directory '/build/bchoppr/pkg/bchoppr/usr/share/doc/bchoppr'
'BChoppr-1.12.6/README.md' -> '/build/bchoppr/pkg/bchoppr/usr/share/doc/bchoppr/README.md'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "bchoppr"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: bchoppr 1.12.6-2 (Thu Jul 11 22:41:53 2024)
==> Cleaning up...