==> 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...