In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/dvdimport.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ src/mgui/execution.cpp: In destructor ‘ExecOutput::~ExecOutput()’: src/mgui/execution.cpp:143:13: warning: unused variable ‘fd’ [-Wunused-variable] 143 | int fd = g_io_channel_unix_get_fd(outChnl->gobj()); | ^~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/execution.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ src/mgui/execution.cpp: At global scope: src/mgui/execution.cpp:116:13: warning: ‘bool IsFDOpen(int)’ defined but not used [-Wunused-function] 116 | static bool IsFDOpen(int fd) | ^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ src/mgui/ffviewer.cpp: In function ‘bool SetTime(FFViewer&, double)’: src/mgui/ffviewer.cpp:1207:24: warning: empty parentheses were disambiguated as a function declaration [-Wvexing-parse] 1207 | double GetClockTime(); | ^~ src/mgui/ffviewer.cpp:1207:24: note: remove parentheses to default-initialize a variable 1207 | double GetClockTime(); | ^~ | -- src/mgui/ffviewer.cpp:1207:24: note: or replace parentheses with braces to value-initialize a variable In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/ffviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img-factory.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/img_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/mcommon_vis.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/menu-rgn.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/mux.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/prefs.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/stream_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/theme.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/win_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/burn.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/author/execute.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Author::MenuSize(Project::Menu, msys::pos&)’ at src/mgui/author/execute.cpp:227:26: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Author::MenuSize(Project::Menu, msys::pos&)’ at src/mgui/author/execute.cpp:228:31: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Author::DVDAuthorPP::Filter(const string&)’ at src/mgui/author/execute.cpp:168:45: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Author::DVDAuthorPP::Filter(const string&)’ at src/mgui/author/execute.cpp:186:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::VideoChapterMD* const*)((char*))’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ cc1: warning: command-line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/indicator.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/author/output.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/author/output.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [g++ -o build/src/mgui/author/render.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/author/render.cpp g++ -o build/src/mgui/author/script.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/author/script.cpp g++ -o build/src/mgui/editor/actions.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/actions.cpp g++ -o build/src/mgui/editor/bind.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/bind.cpp g++ -o build/src/mgui/editor/kit.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/kit.cpp g++ -o build/src/mgui/editor/region.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/region.cpp g++ -o build/src/mgui/editor/render.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/render.cpp g++ -o build/src/mgui/editor/select.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/select.cpp g++ -o build/src/mgui/editor/text.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/text.cpp g++ -o build/src/mgui/editor/tool.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/tool.cpp g++ -o build/src/mgui/editor/toolbar.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/toolbar.cpp g++ -o build/src/mgui/editor/txtool.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/editor/txtool.cpp g++ -o build/src/mgui/project/add.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/add.cpp g++ -o build/src/mgui/project/browser.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/browser.cpp g++ -o build/src/mgui/project/mconstructor.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/mconstructor.cpp g++ -o build/src/mgui/project/mb-actions.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/mb-actions.cpp g++ -o build/src/mgui/project/media-browser.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/media-browser.cpp g++ -o build/src/mgui/project/menu-actions.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/menu-actions.cpp g++ -o build/src/mgui/project/menu-browser.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/menu-browser.cpp g++ -o build/src/mgui/project/menu-render.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/menu-render.cpp g++ -o build/src/mgui/project/serialize.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/serialize.cpp g++ -o build/src/mgui/project/thumbnail.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/thumbnail.cpp g++ -o build/src/mgui/project/video.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/project/video.cpp g++ -o build/src/mgui/render/common.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/render/common.cpp g++ -o build/src/mgui/render/rgba.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/render/rgba.cpp g++ -o build/src/mgui/sdk/browser.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/browser.cpp g++ -o build/src/mgui/sdk/dndtreeview.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/dndtreeview.cc g++ -o build/src/mgui/sdk/entry.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/entry.cpp gcc -o build/src/mgui/sdk/gnc-gtk-utils.o -c -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/gnc-gtk-utils.c g++ -o build/src/mgui/sdk/cairo_utils.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/cairo_utils.cpp g++ -o build/src/mgui/sdk/clearlooks.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/clearlooks.cpp g++ -o build/src/mgui/sdk/menu.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/menu.cpp g++ -o build/src/mgui/sdk/player_utils.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/player_utils.cpp g++ -o build/src/mgui/sdk/textview.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/textview.cpp g++ -o build/src/mgui/sdk/widget.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/widget.cpp g++ -o build/src/mgui/sdk/window.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/window.cpp gcc -o build/src/mgui/sdk/libgnome/gnome-util.o -c -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/sdk/libgnome/gnome-util.c g++ -o build/src/mgui/timeline/layout.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/timeline/layout.cpp g++ -o build/src/mgui/timeline/layout-draw.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/timeline/layout-draw.cpp g++ -o build/src/mgui/timeline/monitor.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/timeline/monitor.cpp g++ -o build/src/mgui/timeline/mviewer.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/timeline/mviewer.cpp g++ -o build/src/mgui/timeline/select.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/timeline/select.cpp g++ -o build/src/mgui/timeline/service.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/timeline/service.cpp g++ -o build/src/mbase/composite/component.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/composite/component.cpp g++ -o build/src/mbase/instantiate.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/instantiate.cpp g++ -o build/src/mbase/obj_bind.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/obj_bind.cpp g++ -o build/src/mbase/pixel.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/pixel.cpp g++ -o build/src/mbase/project/archieve.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/project/archieve.cpp g++ -o build/src/mbase/project/archieve-sdk.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/project/archieve-sdk.cpp g++ -o build/src/mbase/project/handler.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/project/handler.cpp g++ -o build/src/mbase/project/media.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/project/media.cpp g++ -o build/src/mbase/project/menu.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/project/menu.cpp g++ -o build/src/mbase/project/srl-common.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/project/srl-common.cpp g++ -o build/src/mbase/project/srl-db.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/project/srl-db.cpp g++ -o build/src/mbase/project/table.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/project/table.cpp g++ -o build/src/mbase/resources.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/resources.cpp ar rc build/lib/libMdBase.a build/src/mbase/composite/component.o build/src/mbase/instantiate.o build/src/mbase/obj_bind.o build/src/mbase/pixel.o build/src/mbase/project/archieve.o build/src/mbase/project/archieve-sdk.o build/src/mbase/project/handler.o build/src/mbase/project/media.o build/src/mbase/project/menu.o build/src/mbase/project/srl-common.o build/src/mbase/project/srl-db.o build/src/mbase/project/table.o build/src/mbase/resources.o ranlib build/lib/libMdBase.a GenerateConfigFile(["build/libs/mpeg2dec/include/config.h"], []) GenerateConfigFile(["build/src/cfg/config.h"], ["config.opts"]) g++ -o build/src/mdemux/decoder.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/decoder.cpp g++ -o build/src/mdemux/dvdread.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/dvdread.cpp g++ -o build/src/mdemux/mpeg.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/mpeg.cpp g++ -o build/src/mdemux/mpeg_video.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/mpeg_video.cpp g++ -o build/src/mdemux/player.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/player.cpp g++ -o build/src/mdemux/seek.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/seek.cpp g++ -o build/src/mdemux/service.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/service.cpp g++ -o build/src/mdemux/trackbuf.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/trackbuf.cpp g++ -o build/src/mdemux/videoline.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/videoline.cpp ar rc build/lib/libMdDemuxer.a build/src/mdemux/decoder.o build/src/mdemux/dvdread.o build/src/mdemux/mpeg.o build/src/mdemux/mpeg_video.o build/src/mdemux/player.o build/src/mdemux/seek.o build/src/mdemux/service.o build/src/mdemux/trackbuf.o build/src/mdemux/videoline.o ranlib build/lib/libMdDemuxer.a g++ -o build/src/mlib/dataware.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/dataware.cpp g++ -o build/src/mlib/filesystem.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/filesystem.cpp g++ -o build/src/mlib/instantiate.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/instantiate.cpp g++ -o build/src/mlib/geom2d.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/geom2d.cpp g++ -o build/src/mlib/gettext.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/gettext.cpp g++ -o build/src/mlib/read_stream.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/read_stream.cpp g++ -o build/src/mlib/regex.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/regex.cpp g++ -o build/src/mlib/stream.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/stream.cpp g++ -o build/src/mlib/tech.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/tech.cpp g++ -o build/src/mlib/sdk/logger.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/sdk/logger.cpp g++ -o build/src/mlib/sdk/misc.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/sdk/misc.cpp g++ -o build/src/mlib/sdk/stream_util.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/sdk/stream_util.cpp g++ -o build/src/mlib/sdk/system.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mlib/sdk/system.cpp ar rc build/lib/libMdLib.a build/src/mlib/dataware.o build/src/mlib/filesystem.o build/src/mlib/instantiate.o build/src/mlib/geom2d.o build/src/mlib/gettext.o build/src/mlib/read_stream.o build/src/mlib/regex.o build/src/mlib/stream.o build/src/mlib/tech.o build/src/mlib/sdk/logger.o build/src/mlib/sdk/misc.o build/src/mlib/sdk/stream_util.o build/src/mlib/sdk/system.o ranlib build/lib/libMdLib.a g++ -o build/libs/asl/source/typeinfo.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/asl/source/typeinfo.cpp ar rc build/lib/libasl_dev.a build/libs/asl/source/typeinfo.o ranlib build/lib/libasl_dev.a g++ -o build/bin/bombono-dvd -pthread build/src/mgui/project/mconstructor-main.o build/src/mgui/dialog.o build/src/mgui/dvdimport.o build/src/mgui/execution.o build/src/mgui/ffviewer.o build/src/mgui/img-factory.o build/src/mgui/img_utils.o build/src/mgui/mcommon_vis.o build/src/mgui/menu-rgn.o build/src/mgui/mux.o build/src/mgui/prefs.o build/src/mgui/redivide.o build/src/mgui/stream_utils.o build/src/mgui/theme.o build/src/mgui/timer.o build/src/mgui/win_utils.o build/src/mgui/author/burn.o build/src/mgui/author/execute.o build/src/mgui/author/gb_devices.o build/src/mgui/author/indicator.o build/src/mgui/author/output.o build/src/mgui/author/render.o build/src/mgui/author/script.o build/src/mgui/editor/actions.o build/src/mgui/editor/bind.o build/src/mgui/editor/kit.o build/src/mgui/editor/region.o build/src/mgui/editor/render.o build/src/mgui/editor/select.o build/src/mgui/editor/text.o build/src/mgui/editor/tool.o build/src/mgui/editor/toolbar.o build/src/mgui/editor/txtool.o build/src/mgui/project/add.o build/src/mgui/project/browser.o build/src/mgui/project/mconstructor.o build/src/mgui/project/mb-actions.o build/src/mgui/project/media-browser.o build/src/mgui/project/menu-actions.o build/src/mgui/project/menu-browser.o build/src/mgui/project/menu-render.o build/src/mgui/project/serialize.o build/src/mgui/project/thumbnail.o build/src/mgui/project/video.o build/src/mgui/render/common.o build/src/mgui/render/rgba.o build/src/mgui/sdk/browser.o build/src/mgui/sdk/dndtreeview.o build/src/mgui/sdk/entry.o build/src/mgui/sdk/gnc-gtk-utils.o build/src/mgui/sdk/cairo_utils.o build/src/mgui/sdk/clearlooks.o build/src/mgui/sdk/menu.o build/src/mgui/sdk/player_utils.o build/src/mgui/sdk/textview.o build/src/mgui/sdk/widget.o build/src/mgui/sdk/window.o build/src/mgui/sdk/libgnome/gnome-util.o build/src/mgui/timeline/layout.o build/src/mgui/timeline/layout-draw.o build/src/mgui/timeline/monitor.o build/src/mgui/timeline/mviewer.o build/src/mgui/timeline/select.o build/src/mgui/timeline/service.o -Lbuild/lib -lMdBase -lMdDemuxer -lMdLib -lboost_filesystem -lboost_system -lboost_regex -lasl_dev -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0 -lxml++-2.6 -lxml2 -ldvdread -lavformat -lavcodec -lswscale -lavutil -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lcairomm-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype g++ -o build/src/mdemux/mpeg2demux.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mdemux/mpeg2demux.cpp g++ -o build/bin/mpeg2demux build/src/mdemux/mpeg2demux.o -Lbuild/lib -lMdDemuxer -lMdLib -lboost_filesystem -lboost_system -lboost_regex -lasl_dev -ldvdread -lavformat -lavcodec -lswscale -lavutil g++ -o build/src/mgui/timeline/mviewer-main.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/lib64/atkmm-1.6/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mgui/timeline/mviewer-main.cpp g++ -o build/bin/mviewer -pthread build/src/mgui/timeline/mviewer-main.o build/src/mgui/dialog.o build/src/mgui/dvdimport.o build/src/mgui/execution.o build/src/mgui/ffviewer.o build/src/mgui/img-factory.o build/src/mgui/img_utils.o build/src/mgui/mcommon_vis.o build/src/mgui/menu-rgn.o build/src/mgui/mux.o build/src/mgui/prefs.o build/src/mgui/redivide.o build/src/mgui/stream_utils.o build/src/mgui/theme.o build/src/mgui/timer.o build/src/mgui/win_utils.o build/src/mgui/author/burn.o build/src/mgui/author/execute.o build/src/mgui/author/gb_devices.o build/src/mgui/author/indicator.o build/src/mgui/author/output.o build/src/mgui/author/render.o build/src/mgui/author/script.o build/src/mgui/editor/actions.o build/src/mgui/editor/bind.o build/src/mgui/editor/kit.o build/src/mgui/editor/region.o build/src/mgui/editor/render.o build/src/mgui/editor/select.o build/src/mgui/editor/text.o build/src/mgui/editor/tool.o build/src/mgui/editor/toolbar.o build/src/mgui/editor/txtool.o build/src/mgui/project/add.o build/src/mgui/project/browser.o build/src/mgui/project/mconstructor.o build/src/mgui/project/mb-actions.o build/src/mgui/project/media-browser.o build/src/mgui/project/menu-actions.o build/src/mgui/project/menu-browser.o build/src/mgui/project/menu-render.o build/src/mgui/project/serialize.o build/src/mgui/project/thumbnail.o build/src/mgui/project/video.o build/src/mgui/render/common.o build/src/mgui/render/rgba.o build/src/mgui/sdk/browser.o build/src/mgui/sdk/dndtreeview.o build/src/mgui/sdk/entry.o build/src/mgui/sdk/gnc-gtk-utils.o build/src/mgui/sdk/cairo_utils.o build/src/mgui/sdk/clearlooks.o build/src/mgui/sdk/menu.o build/src/mgui/sdk/player_utils.o build/src/mgui/sdk/textview.o build/src/mgui/sdk/widget.o build/src/mgui/sdk/window.o build/src/mgui/sdk/libgnome/gnome-util.o build/src/mgui/timeline/layout.o build/src/mgui/timeline/layout-draw.o build/src/mgui/timeline/monitor.o build/src/mgui/timeline/mviewer.o build/src/mgui/timeline/select.o build/src/mgui/timeline/service.o -Lbuild/lib -lMdBase -lMdDemuxer -lMdLib -lboost_filesystem -lboost_system -lboost_regex -lasl_dev -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0 -lxml++-2.6 -lxml2 -ldvdread -lavformat -lavcodec -lswscale -lavutil -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lcairomm-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype gcc -o build/libs/mpeg2dec/libmpeg2/alloc.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/alloc.c gcc -o build/libs/mpeg2dec/libmpeg2/header.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/header.c gcc -o build/libs/mpeg2dec/libmpeg2/decode.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/decode.c gcc -o build/libs/mpeg2dec/libmpeg2/slice.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/slice.c gcc -o build/libs/mpeg2dec/libmpeg2/motion_comp.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/motion_comp.c gcc -o build/libs/mpeg2dec/libmpeg2/idct.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/idct.c gcc -o build/libs/mpeg2dec/libmpeg2/motion_comp_mmx.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/motion_comp_mmx.c gcc -o build/libs/mpeg2dec/libmpeg2/idct_mmx.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/idct_mmx.c gcc -o build/libs/mpeg2dec/libmpeg2/motion_comp_altivec.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/motion_comp_altivec.c gcc -o build/libs/mpeg2dec/libmpeg2/idct_altivec.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/idct_altivec.c gcc -o build/libs/mpeg2dec/libmpeg2/motion_comp_alpha.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/motion_comp_alpha.c gcc -o build/libs/mpeg2dec/libmpeg2/idct_alpha.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/idct_alpha.c gcc -o build/libs/mpeg2dec/libmpeg2/motion_comp_vis.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/motion_comp_vis.c gcc -o build/libs/mpeg2dec/libmpeg2/cpu_accel.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/cpu_accel.c gcc -o build/libs/mpeg2dec/libmpeg2/cpu_state.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/cpu_state.c ar rc build/lib/libmpeg2.a build/libs/mpeg2dec/libmpeg2/alloc.o build/libs/mpeg2dec/libmpeg2/header.o build/libs/mpeg2dec/libmpeg2/decode.o build/libs/mpeg2dec/libmpeg2/slice.o build/libs/mpeg2dec/libmpeg2/motion_comp.o build/libs/mpeg2dec/libmpeg2/idct.o build/libs/mpeg2dec/libmpeg2/motion_comp_mmx.o build/libs/mpeg2dec/libmpeg2/idct_mmx.o build/libs/mpeg2dec/libmpeg2/motion_comp_altivec.o build/libs/mpeg2dec/libmpeg2/idct_altivec.o build/libs/mpeg2dec/libmpeg2/motion_comp_alpha.o build/libs/mpeg2dec/libmpeg2/idct_alpha.o build/libs/mpeg2dec/libmpeg2/motion_comp_vis.o build/libs/mpeg2dec/libmpeg2/cpu_accel.o build/libs/mpeg2dec/libmpeg2/cpu_state.o ranlib build/lib/libmpeg2.a gcc -o build/libs/mpeg2dec/libmpeg2/convert/rgb.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/convert/rgb.c gcc -o build/libs/mpeg2dec/libmpeg2/convert/uyvy.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/convert/uyvy.c gcc -o build/libs/mpeg2dec/libmpeg2/convert/rgb_mmx.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/convert/rgb_mmx.c gcc -o build/libs/mpeg2dec/libmpeg2/convert/rgb_vis.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libmpeg2/convert/rgb_vis.c ar rc build/lib/libmpeg2convert.a build/libs/mpeg2dec/libmpeg2/convert/rgb.o build/libs/mpeg2dec/libmpeg2/convert/uyvy.o build/libs/mpeg2dec/libmpeg2/convert/rgb_mmx.o build/libs/mpeg2dec/libmpeg2/convert/rgb_vis.o ranlib build/lib/libmpeg2convert.a gcc -o build/libs/mpeg2dec/libvo/video_out.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libvo/video_out.c gcc -o build/libs/mpeg2dec/libvo/video_out_x11.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libvo/video_out_x11.c gcc -o build/libs/mpeg2dec/libvo/video_out_dx.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libvo/video_out_dx.c gcc -o build/libs/mpeg2dec/libvo/video_out_sdl.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libvo/video_out_sdl.c gcc -o build/libs/mpeg2dec/libvo/video_out_null.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libvo/video_out_null.c gcc -o build/libs/mpeg2dec/libvo/video_out_pgm.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libvo/video_out_pgm.c gcc -o build/libs/mpeg2dec/libvo/video_out_yuv4m.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/libvo/video_out_yuv4m.c ar rc build/libs/mpeg2dec/libvo/libvo.a build/libs/mpeg2dec/libvo/video_out.o build/libs/mpeg2dec/libvo/video_out_x11.o build/libs/mpeg2dec/libvo/video_out_dx.o build/libs/mpeg2dec/libvo/video_out_sdl.o build/libs/mpeg2dec/libvo/video_out_null.o build/libs/mpeg2dec/libvo/video_out_pgm.o build/libs/mpeg2dec/libvo/video_out_yuv4m.o ranlib build/libs/mpeg2dec/libvo/libvo.a gcc -o build/libs/mpeg2dec/src/corrupt_mpeg2.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/src/corrupt_mpeg2.c gcc -o build/libs/mpeg2dec/src/getopt.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/src/getopt.c gcc -o build/libs/mpeg2dec/src/corrupt_mpeg build/libs/mpeg2dec/src/corrupt_mpeg2.o build/libs/mpeg2dec/src/getopt.o -Lbuild/lib -lmpeg2 -lmpeg2convert gcc -o build/libs/mpeg2dec/src/dump_state.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/src/dump_state.c gcc -o build/libs/mpeg2dec/src/extract_mpeg2.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/src/extract_mpeg2.c gcc -o build/libs/mpeg2dec/src/extract_mpeg build/libs/mpeg2dec/src/extract_mpeg2.o build/libs/mpeg2dec/src/getopt.o -Lbuild/lib -lmpeg2 -lmpeg2convert gcc -o build/libs/mpeg2dec/src/gettimeofday.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/src/gettimeofday.c gcc -o build/libs/mpeg2dec/src/mpeg2dec.o -c -O2 -fPIC -Wall -fno-common -fomit-frame-pointer -DHAVE_CONFIG_H -Ibuild/src -Isrc -Ibuild/libs/mpeg2dec/include -Ilibs/mpeg2dec/include -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 libs/mpeg2dec/src/mpeg2dec.c gcc -o build/libs/mpeg2dec/src/mpeg2dec build/libs/mpeg2dec/src/mpeg2dec.o build/libs/mpeg2dec/src/dump_state.o build/libs/mpeg2dec/src/getopt.o build/libs/mpeg2dec/src/gettimeofday.o build/libs/mpeg2dec/libvo/libvo.a -Lbuild/lib -lmpeg2 -lmpeg2convert pot_builder(["build/po/bombono-dvd.pot"], ["src/mbase/composite/component.cpp", "src/mbase/instantiate.cpp", "src/mbase/obj_bind.cpp", "src/mbase/pixel.cpp", "src/mbase/project/archieve.cpp", "src/mbase/project/archieve-sdk.cpp", "src/mbase/project/handler.cpp", "src/mbase/project/media.cpp", "src/mbase/project/menu.cpp", "src/mbase/project/srl-common.cpp", "src/mbase/project/srl-db.cpp", "src/mbase/project/table.cpp", "src/mgui/dialog.cpp", "src/mgui/dvdimport.cpp", "src/mgui/execution.cpp", "src/mgui/ffviewer.cpp", "src/mgui/img-factory.cpp", "src/mgui/img_utils.cpp", "src/mgui/mcommon_vis.cpp", "src/mgui/menu-rgn.cpp", "src/mgui/mux.cpp", "src/mgui/prefs.cpp", "src/mgui/redivide.cpp", "src/mgui/stream_utils.cpp", "src/mgui/theme.cpp", "src/mgui/timer.cpp", "src/mgui/win_utils.cpp", "src/mgui/author/burn.cpp", "src/mgui/author/execute.cpp", "src/mgui/author/gb_devices.c", "src/mgui/author/indicator.cpp", "src/mgui/author/output.cpp", "src/mgui/author/render.cpp", "src/mgui/author/script.cpp", "src/mgui/editor/actions.cpp", "src/mgui/editor/bind.cpp", "src/mgui/editor/kit.cpp", "src/mgui/editor/region.cpp", "src/mgui/editor/render.cpp", "src/mgui/editor/select.cpp", "src/mgui/editor/text.cpp", "src/mgui/editor/tool.cpp", "src/mgui/editor/toolbar.cpp", "src/mgui/editor/txtool.cpp", "src/mgui/project/add.cpp", "src/mgui/project/browser.cpp", "src/mgui/project/mconstructor.cpp", "src/mgui/project/mb-actions.cpp", "src/mgui/project/media-browser.cpp", "src/mgui/project/menu-actions.cpp", "src/mgui/project/menu-browser.cpp", "src/mgui/project/menu-render.cpp", "src/mgui/project/serialize.cpp", "src/mgui/project/thumbnail.cpp", "src/mgui/project/video.cpp", "src/mgui/render/common.cpp", "src/mgui/render/rgba.cpp", "src/mgui/sdk/browser.cpp", "src/mgui/sdk/dndtreeview.cc", "src/mgui/sdk/entry.cpp", "src/mgui/sdk/gnc-gtk-utils.c", "src/mgui/sdk/cairo_utils.cpp", "src/mgui/sdk/clearlooks.cpp", "src/mgui/sdk/menu.cpp", "src/mgui/sdk/player_utils.cpp", "src/mgui/sdk/textview.cpp", "src/mgui/sdk/widget.cpp", "src/mgui/sdk/window.cpp", "src/mgui/sdk/libgnome/gnome-util.c", "src/mgui/timeline/layout.cpp", "src/mgui/timeline/layout-draw.cpp", "src/mgui/timeline/monitor.cpp", "src/mgui/timeline/mviewer.cpp", "src/mgui/timeline/select.cpp", "src/mgui/timeline/service.cpp"]) po_builder(["build/po/cs.po"], ["po/cs.po", "build/po/bombono-dvd.pot"]) Updating build/po/cs.po po_builder(["build/po/da.po"], ["po/da.po", "build/po/bombono-dvd.pot"]) Updating build/po/da.po po_builder(["build/po/de.po"], ["po/de.po", "build/po/bombono-dvd.pot"]) Updating build/po/de.po po_builder(["build/po/eo.po"], ["po/eo.po", "build/po/bombono-dvd.pot"]) Updating build/po/eo.po po_builder(["build/po/es.po"], ["po/es.po", "build/po/bombono-dvd.pot"]) Updating build/po/es.po po_builder(["build/po/fi.po"], ["po/fi.po", "build/po/bombono-dvd.pot"]) Updating build/po/fi.po po_builder(["build/po/fr.po"], ["po/fr.po", "build/po/bombono-dvd.pot"]) Updating build/po/fr.po po_builder(["build/po/gl.po"], ["po/gl.po", "build/po/bombono-dvd.pot"]) Updating build/po/gl.po po_builder(["build/po/it.po"], ["po/it.po", "build/po/bombono-dvd.pot"]) Updating build/po/it.po mo_builder(["build/po/locale/cs/LC_MESSAGES/bombono-dvd.mo"], ["po/cs.po"]) mo_builder(["build/po/locale/da/LC_MESSAGES/bombono-dvd.mo"], ["po/da.po"]) mo_builder(["build/po/locale/de/LC_MESSAGES/bombono-dvd.mo"], ["po/de.po"]) mo_builder(["build/po/locale/eo/LC_MESSAGES/bombono-dvd.mo"], ["po/eo.po"]) mo_builder(["build/po/locale/es/LC_MESSAGES/bombono-dvd.mo"], ["po/es.po"]) mo_builder(["build/po/locale/fi/LC_MESSAGES/bombono-dvd.mo"], ["po/fi.po"]) mo_builder(["build/po/locale/fr/LC_MESSAGES/bombono-dvd.mo"], ["po/fr.po"]) mo_builder(["build/po/locale/gl/LC_MESSAGES/bombono-dvd.mo"], ["po/gl.po"]) mo_builder(["build/po/locale/it/LC_MESSAGES/bombono-dvd.mo"], ["po/it.po"]) mo_builder(["build/po/locale/nn/LC_MESSAGES/bombono-dvd.mo"], ["po/nn.po"]) mo_builder(["build/po/locale/ru/LC_MESSAGES/bombono-dvd.mo"], ["po/ru.po"]) mo_builder(["build/po/locale/sk/LC_MESSAGES/bombono-dvd.mo"], ["po/sk.po"]) mo_builder(["build/po/locale/sv/LC_MESSAGES/bombono-dvd.mo"], ["po/sv.po"]) mo_builder(["build/po/locale/uk/LC_MESSAGES/bombono-dvd.mo"], ["po/uk.po"]) mo_builder(["build/po/locale/vi/LC_MESSAGES/bombono-dvd.mo"], ["po/vi.po"]) mo_builder(["build/po/locale/zh/LC_MESSAGES/bombono-dvd.mo"], ["po/zh.po"]) po_builder(["build/po/nn.po"], ["po/nn.po", "build/po/bombono-dvd.pot"]) Updating build/po/nn.po po_builder(["build/po/ru.po"], ["po/ru.po", "build/po/bombono-dvd.pot"]) Updating build/po/ru.po po_builder(["build/po/sk.po"], ["po/sk.po", "build/po/bombono-dvd.pot"]) Updating build/po/sk.po po_builder(["build/po/sv.po"], ["po/sv.po", "build/po/bombono-dvd.pot"]) Updating build/po/sv.po po_builder(["build/po/uk.po"], ["po/uk.po", "build/po/bombono-dvd.pot"]) Updating build/po/uk.po po_builder(["build/po/vi.po"], ["po/vi.po", "build/po/bombono-dvd.pot"]) Updating build/po/vi.po po_builder(["build/po/zh.po"], ["po/zh.po", "build/po/bombono-dvd.pot"]) Updating build/po/zh.po scons: done building targets. scons: Reading SConscript files ... Using config file: config.opts scons: done reading SConscript files. scons: Building targets ... g++ -o build/src/mbase/resources.o -c -Wall -W -Wno-reorder -O2 -fPIC -Wno-unused-local-typedefs -ansi -std=c++11 -Wno-deprecated-declarations -O2 -fPIC -DINSTALL_PREFIX='"/usr"' -DBOOST_SP_USE_QUICK_ALLOCATOR -DBOOST_SYSTEM_NO_DEPRECATED -DNDEBUG -DEXT_BOOST -Ibuild/src -Isrc -Ilibs/boost-logging -Ilibs/asl -Ibuild/src -Isrc -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -I/usr/include/libxml2 -std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3 src/mbase/resources.cpp ar rc build/lib/libMdBase.a build/src/mbase/composite/component.o build/src/mbase/instantiate.o build/src/mbase/obj_bind.o build/src/mbase/pixel.o build/src/mbase/project/archieve.o build/src/mbase/project/archieve-sdk.o build/src/mbase/project/handler.o build/src/mbase/project/media.o build/src/mbase/project/menu.o build/src/mbase/project/srl-common.o build/src/mbase/project/srl-db.o build/src/mbase/project/table.o build/src/mbase/resources.o ranlib build/lib/libMdBase.a g++ -o build/bin/bombono-dvd -pthread build/src/mgui/project/mconstructor-main.o build/src/mgui/dialog.o build/src/mgui/dvdimport.o build/src/mgui/execution.o build/src/mgui/ffviewer.o build/src/mgui/img-factory.o build/src/mgui/img_utils.o build/src/mgui/mcommon_vis.o build/src/mgui/menu-rgn.o build/src/mgui/mux.o build/src/mgui/prefs.o build/src/mgui/redivide.o build/src/mgui/stream_utils.o build/src/mgui/theme.o build/src/mgui/timer.o build/src/mgui/win_utils.o build/src/mgui/author/burn.o build/src/mgui/author/execute.o build/src/mgui/author/gb_devices.o build/src/mgui/author/indicator.o build/src/mgui/author/output.o build/src/mgui/author/render.o build/src/mgui/author/script.o build/src/mgui/editor/actions.o build/src/mgui/editor/bind.o build/src/mgui/editor/kit.o build/src/mgui/editor/region.o build/src/mgui/editor/render.o build/src/mgui/editor/select.o build/src/mgui/editor/text.o build/src/mgui/editor/tool.o build/src/mgui/editor/toolbar.o build/src/mgui/editor/txtool.o build/src/mgui/project/add.o build/src/mgui/project/browser.o build/src/mgui/project/mconstructor.o build/src/mgui/project/mb-actions.o build/src/mgui/project/media-browser.o build/src/mgui/project/menu-actions.o build/src/mgui/project/menu-browser.o build/src/mgui/project/menu-render.o build/src/mgui/project/serialize.o build/src/mgui/project/thumbnail.o build/src/mgui/project/video.o build/src/mgui/render/common.o build/src/mgui/render/rgba.o build/src/mgui/sdk/browser.o build/src/mgui/sdk/dndtreeview.o build/src/mgui/sdk/entry.o build/src/mgui/sdk/gnc-gtk-utils.o build/src/mgui/sdk/cairo_utils.o build/src/mgui/sdk/clearlooks.o build/src/mgui/sdk/menu.o build/src/mgui/sdk/player_utils.o build/src/mgui/sdk/textview.o build/src/mgui/sdk/widget.o build/src/mgui/sdk/window.o build/src/mgui/sdk/libgnome/gnome-util.o build/src/mgui/timeline/layout.o build/src/mgui/timeline/layout-draw.o build/src/mgui/timeline/monitor.o build/src/mgui/timeline/mviewer.o build/src/mgui/timeline/select.o build/src/mgui/timeline/service.o -Lbuild/lib -lMdBase -lMdDemuxer -lMdLib -lboost_filesystem -lboost_system -lboost_regex -lasl_dev -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0 -lxml++-2.6 -lxml2 -ldvdread -lavformat -lavcodec -lswscale -lavutil -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lcairomm-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype Install file: "build/bin/bombono-dvd" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/bin/bombono-dvd" Install file: "build/bin/mpeg2demux" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/bin/mpeg2demux" Install directory: "resources" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/bombono/resources" Install file: "src/mgui/bombono-dvd.desktop" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/applications/bombono-dvd.desktop" Install file: "resources/bmd-icons/bombono-dvd_128px.png" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/icons/hicolor/128x128/apps/bombono-dvd.png" Install file: "resources/bmd-icons/bombono-dvd_16px.png" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/icons/hicolor/16x16/apps/bombono-dvd.png" Install file: "resources/bmd-icons/bombono-dvd_32px.png" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/icons/hicolor/32x32/apps/bombono-dvd.png" Install file: "resources/bmd-icons/bombono-dvd_48px.png" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/icons/hicolor/48x48/apps/bombono-dvd.png" Install file: "resources/bmd-icons/bombono-dvd_64px.png" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/icons/hicolor/64x64/apps/bombono-dvd.png" Install file: "build/po/locale/cs/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/cs/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/da/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/da/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/de/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/de/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/eo/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/eo/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/es/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/es/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/fi/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/fi/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/fr/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/fr/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/gl/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/gl/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/it/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/it/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/nn/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/nn/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/ru/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/ru/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/sk/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/sk/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/sv/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/sv/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/uk/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/uk/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/vi/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/vi/LC_MESSAGES/bombono-dvd.mo" Install file: "build/po/locale/zh/LC_MESSAGES/bombono-dvd.mo" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/locale/zh/LC_MESSAGES/bombono-dvd.mo" Install directory: "docs/man" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/man" Install file: "src/mgui/bombono.xml" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/mime/packages/bombono.xml" Install file: "resources/bmd-icons/bombono-dvd_32px.png" as "/usr/src/slapt-src-x86_64/multimedia/bombono-dvd/package-bombono-dvd/usr/share/pixmaps/bombono-dvd.png" scons: done building targets. Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-x86_64/multimedia/bombono-dvd/bombono-dvd-1.2.4-x86_64-1salix15.0.txz Slackware package /usr/src/slapt-src-x86_64/multimedia/bombono-dvd/bombono-dvd-1.2.4-x86_64-1salix15.0.txz created. Installing package bombono-dvd-1.2.4-x86_64-1salix15.0... | bombono-dvd (Author DVD Freely) | | Bombono DVD is a DVD authoring program for Linux. It is made easy | to use and has a nice and clean GUI (Gtk). The main features are: | - Excellent MPEG viewer: Timeline and Monitor | - Real WYSIWYG Menu Editor with live thumbnails | - Comfortable Drag-n-Drop support | - You can author to folder, make ISO-image or burn directly to DVD | - Reauthoring: you can import video from DVD discs. | | Home Page: http://www.bombono.org | | kListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/region.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/region.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/region.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/region.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/region.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/render.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘static Glib::RefPtr Project::PrimaryShotGetter::Make(Project::MediaItem, const Point&)’ at src/mgui/project/thumbnail.h:149:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void DoRenderBackground(CommonRenderVis::Drawer&, Glib::RefPtr, MenuRegion*, const Rect&)’ at src/mgui/editor/render.cpp:92:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘ci.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void DoRenderBackground(CommonRenderVis::Drawer&, Glib::RefPtr, MenuRegion*, const Rect&)’ at src/mgui/editor/render.cpp:92:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘vi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void DoRenderBackground(CommonRenderVis::Drawer&, Glib::RefPtr, MenuRegion*, const Rect&)’ at src/mgui/editor/render.cpp:121:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((const boost::intrusive_ptr*)m_rgn)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void CommonRenderVis::RenderBackground()’ at src/mgui/editor/render.cpp:126:30: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((const boost::intrusive_ptr*)this_11(D)->D.458521.menuRgn)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Glib::RefPtr RenderVis::CalcBgShot()’ at src/mgui/editor/render.cpp:151:47: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::tuples::cons, boost::tuples::null_type>::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:354:8, inlined from ‘boost::tuples::cons (* const)(boost::intrusive_ptr), boost::tuples::cons, boost::tuples::null_type> >::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:262:8, inlined from ‘boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::~tuple()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:478:7, inlined from ‘boost::lambda::lambda_functor_base >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::~lambda_functor_base()’ at /usr/include/boost/lambda/detail/lambda_functor_base.hpp:414:1, inlined from ‘const boost::lambda::lambda_functor >, typename boost::lambda::detail::bind_tuple_mapper::type> > boost::lambda::bind(const Arg1&, const Arg2&) [with Arg1 = Glib::RefPtr (*)(boost::intrusive_ptr); Arg2 = boost::intrusive_ptr]’ at /usr/include/boost/lambda/detail/bind_functions.hpp:214:5, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:50:41: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::tuples::cons, boost::tuples::null_type>::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:354:8, inlined from ‘boost::tuples::cons (* const)(boost::intrusive_ptr), boost::tuples::cons, boost::tuples::null_type> >::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:262:8, inlined from ‘boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::~tuple()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:478:7, inlined from ‘const boost::lambda::lambda_functor >, typename boost::lambda::detail::bind_tuple_mapper::type> > boost::lambda::bind(const Arg1&, const Arg2&) [with Arg1 = Glib::RefPtr (*)(boost::intrusive_ptr); Arg2 = boost::intrusive_ptr]’ at /usr/include/boost/lambda/detail/bind_functions.hpp:218:67, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:50:41: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::tuples::cons, boost::tuples::null_type>::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:354:8, inlined from ‘boost::tuples::cons (* const)(boost::intrusive_ptr), boost::tuples::cons, boost::tuples::null_type> >::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:262:8, inlined from ‘boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::~tuple()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:478:7, inlined from ‘boost::lambda::lambda_functor_base >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::~lambda_functor_base()’ at /usr/include/boost/lambda/detail/lambda_functor_base.hpp:414:1, inlined from ‘boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >::~lambda_functor()’ at /usr/include/boost/lambda/detail/lambda_functors.hpp:140:7, inlined from ‘bool boost::detail::function::basic_vtable0::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:612:27, inlined from ‘bool boost::detail::function::basic_vtable0::assign_to(F, boost::detail::function::function_buffer&) const [with F = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:493:27, inlined from ‘void boost::function0::assign_to(Functor) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:50:62: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::tuples::cons, boost::tuples::null_type>::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:354:8, inlined from ‘boost::tuples::cons (* const)(boost::intrusive_ptr), boost::tuples::cons, boost::tuples::null_type> >::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:262:8, inlined from ‘boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::~tuple()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:478:7, inlined from ‘boost::lambda::lambda_functor_base >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::~lambda_functor_base()’ at /usr/include/boost/lambda/detail/lambda_functor_base.hpp:414:1, inlined from ‘boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >::~lambda_functor()’ at /usr/include/boost/lambda/detail/lambda_functors.hpp:140:7, inlined from ‘bool boost::detail::function::basic_vtable0::assign_to(F, boost::detail::function::function_buffer&) const [with F = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:493:27, inlined from ‘void boost::function0::assign_to(Functor) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:50:62: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::tuples::cons, boost::tuples::null_type>::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:354:8, inlined from ‘boost::tuples::cons (* const)(boost::intrusive_ptr), boost::tuples::cons, boost::tuples::null_type> >::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:262:8, inlined from ‘boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::~tuple()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:478:7, inlined from ‘boost::lambda::lambda_functor_base >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::~lambda_functor_base()’ at /usr/include/boost/lambda/detail/lambda_functor_base.hpp:414:1, inlined from ‘boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >::~lambda_functor()’ at /usr/include/boost/lambda/detail/lambda_functors.hpp:140:7, inlined from ‘void boost::function0::assign_to(Functor) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:50:62: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::tuples::cons, boost::tuples::null_type>::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:354:8, inlined from ‘boost::tuples::cons (* const)(boost::intrusive_ptr), boost::tuples::cons, boost::tuples::null_type> >::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:262:8, inlined from ‘boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::~tuple()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:478:7, inlined from ‘boost::lambda::lambda_functor_base >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::~lambda_functor_base()’ at /usr/include/boost/lambda/detail/lambda_functor_base.hpp:414:1, inlined from ‘boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >::~lambda_functor()’ at /usr/include/boost/lambda/detail/lambda_functors.hpp:140:7, inlined from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:50:62: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::tuples::cons, boost::tuples::null_type>::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:354:8, inlined from ‘boost::tuples::cons (* const)(boost::intrusive_ptr), boost::tuples::cons, boost::tuples::null_type> >::~cons()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:262:8, inlined from ‘boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::~tuple()’ at /usr/include/boost/tuple/detail/tuple_basic.hpp:478:7, inlined from ‘boost::lambda::lambda_functor_base >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::~lambda_functor_base()’ at /usr/include/boost/lambda/detail/lambda_functor_base.hpp:414:1, inlined from ‘boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >::~lambda_functor()’ at /usr/include/boost/lambda/detail/lambda_functors.hpp:140:7, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::lambda::lambda_functor >, boost::tuples::tuple (* const)(boost::intrusive_ptr), const boost::intrusive_ptr, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >; R = Glib::RefPtr]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:50:62: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:54:38: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Glib::RefPtr FTOInterPixData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/editor/render.cpp:54:46: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/select.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::CommonMenuBuilder::~CommonMenuBuilder()’ at src/mgui/editor/toolbar.h:113:49, inlined from ‘virtual Project::EditorMenuBuilder::~EditorMenuBuilder()’ at src/mgui/editor/toolbar.h:127:7, inlined from ‘LinkMenuBuilder::~LinkMenuBuilder()’ at src/mgui/editor/select.cpp:365:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::CommonMenuBuilder::~CommonMenuBuilder()’ at src/mgui/editor/toolbar.h:113:49, inlined from ‘virtual Project::EditorMenuBuilder::~EditorMenuBuilder()’ at src/mgui/editor/toolbar.h:127:7, inlined from ‘PosterMenuBuilder::~PosterMenuBuilder()’ at src/mgui/editor/select.cpp:395:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::CommonMenuBuilder::~CommonMenuBuilder()’ at src/mgui/editor/toolbar.h:113:49, inlined from ‘virtual Project::EditorMenuBuilder::~EditorMenuBuilder()’ at src/mgui/editor/toolbar.h:127:7, inlined from ‘virtual PosterMenuBuilder::~PosterMenuBuilder()’ at src/mgui/editor/select.cpp:395:7, inlined from ‘virtual PosterMenuBuilder::~PosterMenuBuilder()’ at src/mgui/editor/select.cpp:395:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::CommonMenuBuilder::~CommonMenuBuilder()’ at src/mgui/editor/toolbar.h:113:49, inlined from ‘virtual Project::EditorMenuBuilder::~EditorMenuBuilder()’ at src/mgui/editor/toolbar.h:127:7, inlined from ‘virtual LinkMenuBuilder::~LinkMenuBuilder()’ at src/mgui/editor/select.cpp:365:7, inlined from ‘virtual LinkMenuBuilder::~LinkMenuBuilder()’ at src/mgui/editor/select.cpp:365:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘ClearLinkVis::~ClearLinkVis()’ at src/mgui/editor/visitors.h:94:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[12].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual ClearLinkVis::~ClearLinkVis()’ at src/mgui/editor/visitors.h:94:7, inlined from ‘virtual ClearLinkVis::~ClearLinkVis()’ at src/mgui/editor/visitors.h:94:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[12].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Editor::OnBackSettingChanged()’ at src/mgui/editor/select.cpp:663:25: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage1 > >::~storage1()’ at /usr/include/boost/bind/storage.hpp:40:27, inlined from ‘boost::_bi::list1 > >::~list1()’ at /usr/include/boost/bind/bind.hpp:202:28, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1), A1) [with R = void; B1 = boost::intrusive_ptr; A1 = boost::intrusive_ptr]’ at /usr/include/boost/bind/bind_cc.hpp:30:45, inlined from ‘ActionFunctor MakeActionLinker(Project::MediaItem)’ at src/mgui/editor/select.cpp:381:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage1 > >::~storage1()’ at /usr/include/boost/bind/storage.hpp:40:27, inlined from ‘boost::_bi::list1 > >::~list1()’ at /usr/include/boost/bind/bind.hpp:202:28, inlined from ‘boost::_bi::bind_t), boost::_bi::list1 > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘void boost::function0::assign_to(Functor) [with Functor = boost::_bi::bind_t), boost::_bi::list1 > > >; R = void]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t), boost::_bi::list1 > > >; R = void]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t), boost::_bi::list1 > > >; R = void]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘ActionFunctor MakeActionLinker(Project::MediaItem)’ at src/mgui/editor/select.cpp:381:39: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage1 > >::~storage1()’ at /usr/include/boost/bind/storage.hpp:40:27, inlined from ‘boost::_bi::list1 > >::~list1()’ at /usr/include/boost/bind/bind.hpp:202:28, inlined from ‘boost::_bi::bind_t), boost::_bi::list1 > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘boost::function0::function0(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t), boost::_bi::list1 > > >; R = void]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t), boost::_bi::list1 > > >; R = void]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘ActionFunctor MakeActionLinker(Project::MediaItem)’ at src/mgui/editor/select.cpp:381:39: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage1 > >::~storage1()’ at /usr/include/boost/bind/storage.hpp:40:27, inlined from ‘boost::_bi::list1 > >::~list1()’ at /usr/include/boost/bind/bind.hpp:202:28, inlined from ‘boost::_bi::bind_t), boost::_bi::list1 > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t), boost::_bi::list1 > > >; R = void]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘ActionFunctor MakeActionLinker(Project::MediaItem)’ at src/mgui/editor/select.cpp:381:39: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage1 > >::~storage1()’ at /usr/include/boost/bind/storage.hpp:40:27, inlined from ‘boost::_bi::list1 > >::~list1()’ at /usr/include/boost/bind/bind.hpp:202:28, inlined from ‘boost::_bi::bind_t), boost::_bi::list1 > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘ActionFunctor MakeActionLinker(Project::MediaItem)’ at src/mgui/editor/select.cpp:381:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘ActionFunctor MakeActionLinker(Project::MediaItem)’ at src/mgui/editor/select.cpp:381:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual ActionFunctor LinkMenuBuilder::CreateAction(Project::MediaItem)’ at src/mgui/editor/select.cpp:386:31: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void SetBackgroundLink(Project::MediaItem)’ at src/mgui/editor/select.cpp:619:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual ClearLinkVis::~ClearLinkVis()’ at src/mgui/editor/visitors.h:94:7, inlined from ‘void SetObjectsLinksEx(MEditorArea&, Project::MediaItem, const int_array&, bool)’ at src/mgui/editor/select.cpp:327:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘sr_vis.ClearLinkVis::newMI.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void SetObjectsLinks(Project::MediaItem, bool)’ at src/mgui/editor/select.cpp:339:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void OnPosterChoice(Project::MediaItem, bool)’ at src/mgui/editor/select.cpp:411:26: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void OnPosterChoice(Project::MediaItem, bool)’ at src/mgui/editor/select.cpp:413:24: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void SetActionLinkImpl(Project::MediaItem)’ at src/mgui/editor/select.cpp:350:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage1 > >::~storage1()’ at /usr/include/boost/bind/storage.hpp:40:27, inlined from ‘boost::_bi::storage2 >, boost::_bi::value >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2 >, boost::_bi::value >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, bool), boost::_bi::list2 >, boost::_bi::value > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘virtual ActionFunctor PosterMenuBuilder::CreateAction(Project::MediaItem)’ at src/mgui/editor/select.cpp:419:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::_bi::bind_t >, boost::_bi::value > >::l_.boost::_bi::list2 >, boost::_bi::value >::.boost::_bi::storage2 >, boost::_bi::value >::.boost::_bi::storage1 > >::a1_.boost::_bi::value >::t_.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual ActionFunctor PosterMenuBuilder::CreateAction(Project::MediaItem)’ at src/mgui/editor/select.cpp:419:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void SetLinkForObject(MEditorArea&, Project::MediaItem, int, bool)’ at src/mgui/editor/select.cpp:333:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void SetActionLink(Project::MediaItem)’ at src/mgui/editor/select.cpp:355:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/text.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘TextObj::~TextObj()’ at src/mgui/text_obj.h:37:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘TextObj::~TextObj()’ at src/mgui/text_obj.h:37:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual TextObj::~TextObj()’ at src/mgui/text_obj.h:37:7, inlined from ‘virtual TextObj::~TextObj()’ at src/mgui/text_obj.h:37:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual TextObj::~TextObj()’ at src/mgui/text_obj.h:37:7, inlined from ‘virtual TextObj::~TextObj()’ at src/mgui/text_obj.h:37:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/tool.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/toolbar.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘Project::MenuPack::~MenuPack()’ at src/mgui/render/menu.h:56:8, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:29, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘Project::MenuPack::~MenuPack()’ at src/mgui/render/menu.h:56:8, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:29, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)o)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Editor::OnToolbarControlled(const ActionFunctor&)’ at src/mgui/editor/toolbar.cpp:622:46: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Editor::AddFTOItem(MEditorArea&, const Rect&, Project::MediaItem)’ at src/mgui/editor/toolbar.cpp:515:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Editor::AddFTOItem(MEditorArea&, const Point&, Project::MediaItem)’ at src/mgui/editor/toolbar.cpp:524:75: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Editor::AddFTOItem(MEditorArea&, const Point&, Project::MediaItem)’ at src/mgui/editor/toolbar.cpp:531:15: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Editor::AddObjectClicked()’ at src/mgui/editor/toolbar.cpp:545:42: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Editor::AddObjectClicked()’ at src/mgui/editor/toolbar.cpp:546:5: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/editor/txtool.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/add.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, inlined from ‘Project::StorageItem Project::CheckExists(const boost::filesystem::path&, Glib::RefPtr)’ at src/mgui/project/add.cpp:457:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::StorageItem Project::CheckExists(const boost::filesystem::path&, Glib::RefPtr)’ at src/mgui/project/add.cpp:460:5: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::StorageItem Project::CheckExists(const boost::filesystem::path&, Glib::RefPtr)’ at src/mgui/project/add.cpp:460:5: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘Project::StorageItem Project::TryAddMedia(const char*, Gtk::TreePath&, std::string&, bool)’ at src/mgui/project/add.cpp:403:40: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::StorageItem Project::TryAddMedia(const char*, Gtk::TreePath&, std::string&, bool)’ at src/mgui/project/add.cpp:409:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InvokeOnInsert(Project::MediaItem)’ at src/mbase/project/handler.h:54:1, inlined from ‘Project::StorageItem Project::TryAddMedia(const char*, Gtk::TreePath&, std::string&, bool)’ at src/mgui/project/add.cpp:410:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::StorageItem Project::TryAddMedia(const char*, Gtk::TreePath&, std::string&, bool)’ at src/mgui/project/add.cpp:410:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::TryAddMediaQuiet(const string&, const string&)’ at src/mgui/project/add.cpp:422:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::TryAddMedias(const List&, Project::MediaBrowser&, Gtk::TreePath&, bool)’ at src/mgui/project/add.cpp:541:55: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::TryAddMedias(const List&, Project::MediaBrowser&, Gtk::TreePath&, bool)’ at src/mgui/project/add.cpp:543:9: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘si.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::TryAddMedias(const List&, Project::MediaBrowser&, Gtk::TreePath&, bool)’ at src/mgui/project/add.cpp:545:36: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/browser.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Gtkmm2ext::SerializedObjectPointers::clear() [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:77:13, inlined from ‘void Gtkmm2ext::DnDTreeView::on_drag_end(const Glib::RefPtr&) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:137:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[9].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Gtk::TreeRow::get_value(int, ColumnType&) const [with ColumnType = boost::intrusive_ptr]’ at /usr/include/gtkmm-2.4/gtkmm/treeiter.h:499:8, inlined from ‘DataType Gtkmm2ext::DnDTreeView::get_dnd_column_data(const Gtk::TreeIter&) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:149:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::RedrawThumbnailVis::Visit(Project::VideoMD&)’ at src/mgui/project/browser.cpp:206:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::MediaItem Project::GetCurMedia(Project::ObjectBrowser&)’ at src/mgui/project/browser.cpp:184:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InvokeOnChangeName(Project::MediaItem)’ at src/mgui/project/handler.h:35:1, inlined from ‘void Project::DoNameChange(Project::MediaItem, const string&)’ at src/mgui/project/handler.h:41:23, inlined from ‘void Project::OnTitleEdited(Glib::RefPtr, const Glib::ustring&, const Glib::ustring&)’ at src/mgui/project/browser.cpp:350:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::DoNameChange(Project::MediaItem, const string&)’ at src/mgui/project/handler.h:41:23, inlined from ‘void Project::OnTitleEdited(Glib::RefPtr, const Glib::ustring&, const Glib::ustring&)’ at src/mgui/project/browser.cpp:350:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InvokeOnChangeName(Project::MediaItem)’ at src/mgui/project/handler.h:35:1, inlined from ‘void Project::DoNameChange(Project::MediaItem, const string&)’ at src/mgui/project/handler.h:43:23, inlined from ‘void Project::OnTitleEdited(Glib::RefPtr, const Glib::ustring&, const Glib::ustring&)’ at src/mgui/project/browser.cpp:350:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::DoNameChange(Project::MediaItem, const string&)’ at src/mgui/project/handler.h:43:23, inlined from ‘void Project::OnTitleEdited(Glib::RefPtr, const Glib::ustring&, const Glib::ustring&)’ at src/mgui/project/browser.cpp:350:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Gtk::TreePath& Project::ObjectStore::LocalPath(const Gtk::TreeIter&) const’ at src/mgui/project/browser.cpp:48:39: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::ConfirmDeleteMedia(Project::MediaItem)’ at src/mgui/project/browser.cpp:158:64: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:942:19, inlined from ‘void Gtkmm2ext::DnDTreeView::serialize_selection(Glib::RefPtr, Gtk::TreeSelection::ListHandle_Path&, Glib::ustring) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:158:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Gtkmm2ext::DnDTreeView::serialize_selection(Glib::RefPtr, Gtk::TreeSelection::ListHandle_Path&, Glib::ustring) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:164:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*_39 + ivtmp.4108_91.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Gtkmm2ext::DnDTreeView::serialize_selection(Glib::RefPtr, Gtk::TreeSelection::ListHandle_Path&, Glib::ustring) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:164:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Gtkmm2ext::SerializedObjectPointers::clear() [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:77:13, inlined from ‘void Gtkmm2ext::DnDTreeView::on_drag_data_get(const Glib::RefPtr&, Gtk::SelectionData&, guint, guint) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:97:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mconstructor.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[9].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(T*) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:160:9, inlined from ‘void Project::ClearPA(Project::PostAction&, Project::MediaItem)’ at src/mgui/project/mconstructor.cpp:198:21, inlined from ‘bool Project::ClearEndActionM(Project::Menu, Project::MediaItem)’ at src/mgui/project/mconstructor.cpp:211:12: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((const boost::intrusive_ptr*)MEM[(const struct intrusive_ptr *)mn_4(D)].px)[33].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::ClearEndActionM(Project::Menu, Project::MediaItem)’ at src/mgui/project/mconstructor.cpp:211:12: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(T*) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:160:9, inlined from ‘void Project::ClearPA(Project::PostAction&, Project::MediaItem)’ at src/mgui/project/mconstructor.cpp:198:21, inlined from ‘bool Project::ClearEndAction(Project::VideoItem, Project::MediaItem)’ at src/mgui/project/mconstructor.cpp:205:12: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((const boost::intrusive_ptr*)MEM[(const struct intrusive_ptr *)vi_3(D)].px)[35].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::ClearEndAction(Project::VideoItem, Project::MediaItem)’ at src/mgui/project/mconstructor.cpp:205:12: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::list2::list2(A1, A2) [with A1 = boost::arg<1>; A2 = boost::_bi::value >]’ at /usr/include/boost/bind/bind.hpp:268:46, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2), A1, A2) [with R = bool; B1 = boost::intrusive_ptr; B2 = boost::intrusive_ptr; A1 = boost::arg<1>; A2 = boost::intrusive_ptr]’ at /usr/include/boost/bind/bind_cc.hpp:39:45, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:30: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2), A1, A2) [with R = bool; B1 = boost::intrusive_ptr; B2 = boost::intrusive_ptr; A1 = boost::arg<1>; A2 = boost::intrusive_ptr]’ at /usr/include/boost/bind/bind_cc.hpp:39:45, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:30: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2), A1, A2) [with R = bool; B1 = boost::intrusive_ptr; B2 = boost::intrusive_ptr; A1 = boost::arg<1>; A2 = boost::intrusive_ptr]’ at /usr/include/boost/bind/bind_cc.hpp:39:45, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:30: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘bool boost::detail::function::basic_vtable2::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:612:27, inlined from ‘bool boost::detail::function::basic_vtable2::assign_to(F, boost::detail::function::function_buffer&) const [with F = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:493:27, inlined from ‘void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘bool boost::detail::function::basic_vtable2::assign_to(F, boost::detail::function::function_buffer&) const [with F = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:493:27, inlined from ‘void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:30: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:219:30: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::list2::list2(A1, A2) [with A1 = boost::arg<1>; A2 = boost::_bi::value >]’ at /usr/include/boost/bind/bind.hpp:268:46, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2), A1, A2) [with R = bool; B1 = boost::intrusive_ptr; B2 = boost::intrusive_ptr; A1 = boost::arg<1>; A2 = boost::intrusive_ptr]’ at /usr/include/boost/bind/bind_cc.hpp:39:45, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2), A1, A2) [with R = bool; B1 = boost::intrusive_ptr; B2 = boost::intrusive_ptr; A1 = boost::arg<1>; A2 = boost::intrusive_ptr]’ at /usr/include/boost/bind/bind_cc.hpp:39:45, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2), A1, A2) [with R = bool; B1 = boost::intrusive_ptr; B2 = boost::intrusive_ptr; A1 = boost::arg<1>; A2 = boost::intrusive_ptr]’ at /usr/include/boost/bind/bind_cc.hpp:39:45, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘bool boost::detail::function::basic_vtable2::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:612:27, inlined from ‘bool boost::detail::function::basic_vtable2::assign_to(F, boost::detail::function::function_buffer&) const [with F = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:493:27, inlined from ‘void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘bool boost::detail::function::basic_vtable2::assign_to(F, boost::detail::function::function_buffer&) const [with F = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:493:27, inlined from ‘void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘void boost::function2::assign_to(Functor) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:942:34, inlined from ‘boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘boost::function2::function2(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:720:22, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >; R = bool; T0 = boost::intrusive_ptr; T1 = int]’ at /usr/include/boost/function/function_template.hpp:1086:16, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::list2, boost::_bi::value > >::~list2()’ at /usr/include/boost/bind/bind.hpp:260:38, inlined from ‘boost::_bi::bind_t, boost::intrusive_ptr), boost::_bi::list2, boost::_bi::value > > >::~bind_t()’ at /usr/include/boost/bind/bind.hpp:1254:43, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OnDeleteEndAction(Project::MediaItem, const char*)’ at src/mgui/project/mconstructor.cpp:220:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/mb-actions.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[9].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘int Project::ChapterPosInt(Project::ChapterItem)’ at src/mbase/project/media.h:223:62: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘int Project::ChapterPosInt(Project::ChapterItem)’ at src/mbase/project/media.h:223:77: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*chp.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘int Project::ChapterPosInt(Project::ChapterItem)’ at src/mbase/project/media.h:223:62, inlined from ‘Gtk::TreePath Project::GetChapterPath(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:223:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘int Project::ChapterPosInt(Project::ChapterItem)’ at src/mbase/project/media.h:223:77, inlined from ‘Gtk::TreePath Project::GetChapterPath(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:223:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘obj’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Gtk::TreePath Project::GetChapterPath(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:223:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘obj’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::FillThumbnail(const Gtk::TreeIter&, Glib::RefPtr, Project::Media&)’ at src/mgui/project/mb-actions.cpp:82:47: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘md’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::FillThumbnail(const Gtk::TreeIter&, Glib::RefPtr, Project::Media&)’ at src/mgui/project/mb-actions.cpp:84:27: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::FillThumbnail(const Gtk::TreeIter&, Glib::RefPtr, Project::Media&)’ at src/mgui/project/mb-actions.cpp:89:9: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘vi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::FillThumbnail(const Gtk::TreeIter&, Glib::RefPtr, Project::Media&)’ at src/mgui/project/mb-actions.cpp:90:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::FillThumbnail(const Gtk::TreeIter&, Glib::RefPtr, Project::Media&)’ at src/mgui/project/mb-actions.cpp:93:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘md’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::StorageMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::FillThumbnail(Glib::RefPtr, Project::StorageItem)’ at src/mgui/project/mb-actions.cpp:97:46: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, inlined from ‘void Glib::Value::set(const CppType&) [with T = boost::intrusive_ptr]’ at /usr/include/glibmm-2.4/glibmm/value_custom.h:239:48, inlined from ‘void Gtk::TreeRow::set_value(const Gtk::TreeModelColumn&, const ColumnType&) const [with ColumnType = boost::intrusive_ptr]’ at /usr/include/gtkmm-2.4/gtkmm/treeiter.h:457:12, inlined from ‘Gtk::TreeValueProxy& Gtk::TreeValueProxy::operator=(const ColumnType&) [with ColumnType = boost::intrusive_ptr]’ at /usr/include/gtkmm-2.4/gtkmm/treeiter.h:430:17, inlined from ‘void Project::PublishMedia(const Gtk::TreeIter&, Glib::RefPtr, Project::MediaItem)’ at src/mgui/project/mb-actions.cpp:129:42: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(boost::intrusive_ptr*)value.D.494305.D.201920.gobject_.data[0].v_pointer.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::PublishMediaVis::Visit(Project::VideoMD&)’ at src/mgui/project/mb-actions.cpp:124:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::MediaStoreOnInsertVis::Visit(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:290:51: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::MediaStoreOnInsertVis::Visit(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:290:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘obj’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::MediaStoreOnInsertVis::Visit(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:302:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::PublishMediaStore(Glib::RefPtr)’ at src/mgui/project/mb-actions.cpp:317:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage3::storage3(A1, A2, A3) [with A1 = boost::arg<1>; A2 = boost::_bi::value >; A3 = boost::_bi::value]’ at /usr/include/boost/bind/storage.hpp:129:74, inlined from ‘boost::_bi::list3::list3(A1, A2, A3) [with A1 = boost::arg<1>; A2 = boost::_bi::value >; A3 = boost::_bi::value]’ at /usr/include/boost/bind/bind.hpp:345:57, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2, B3), A1, A2, A3) [with R = bool; B1 = TrackLayout&; B2 = boost::intrusive_ptr; B3 = int; A1 = boost::arg<1>; A2 = boost::intrusive_ptr; A3 = int]’ at /usr/include/boost/bind/bind_cc.hpp:50:44, inlined from ‘Project::BoolTLFunctor Project::MakeViewFnr(Project::VideoItem, int)’ at src/mgui/project/mb-actions.cpp:181:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*vi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::list3::list3(A1, A2, A3) [with A1 = boost::arg<1>; A2 = boost::_bi::value >; A3 = boost::_bi::value]’ at /usr/include/boost/bind/bind.hpp:345:57, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2, B3), A1, A2, A3) [with R = bool; B1 = TrackLayout&; B2 = boost::intrusive_ptr; B3 = int; A1 = boost::arg<1>; A2 = boost::intrusive_ptr; A3 = int]’ at /usr/include/boost/bind/bind_cc.hpp:50:44, inlined from ‘Project::BoolTLFunctor Project::MakeViewFnr(Project::VideoItem, int)’ at src/mgui/project/mb-actions.cpp:181:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*vi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::storage2, boost::_bi::value > >::~storage2()’ at /usr/include/boost/bind/storage.hpp:76:37, inlined from ‘boost::_bi::storage3, boost::_bi::value >, boost::_bi::value >::~storage3()’ at /usr/include/boost/bind/storage.hpp:125:47, inlined from ‘boost::_bi::list3, boost::_bi::value >, boost::_bi::value >::~list3()’ at /usr/include/boost/bind/bind.hpp:337:48, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2, B3), A1, A2, A3) [with R = bool; B1 = TrackLayout&; B2 = boost::intrusive_ptr; B3 = int; A1 = boost::arg<1>; A2 = boost::intrusive_ptr; A3 = int]’ at /usr/include/boost/bind/bind_cc.hpp:50:44, inlined from ‘Project::BoolTLFunctor Project::MakeViewFnr(Project::VideoItem, int)’ at src/mgui/project/mb-actions.cpp:181:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*vi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::_bi::value >::~value()’ at /usr/include/boost/bind/bind.hpp:97:25, inlined from ‘boost::_bi::bind_t::type> boost::bind(R (*)(B1, B2, B3), A1, A2, A3) [with R = bool; B1 = TrackLayout&; B2 = boost::intrusive_ptr; B3 = int; A1 = boost::arg<1>; A2 = boost::intrusive_ptr; A3 = int]’ at /usr/include/boost/bind/bind_cc.hpp:50:44, inlined from ‘Project::BoolTLFunctor Project::MakeViewFnr(Project::VideoItem, int)’ at src/mgui/project/mb-actions.cpp:181:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*vi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::ViewVideo(TrackLayout&, Project::VideoItem, int)’ at src/mgui/project/mb-actions.cpp:157:31: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::ViewVideo(TrackLayout&, Project::VideoItem, int)’ at src/mgui/project/mb-actions.cpp:171:13: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::VideoChapterMD* const*)((char*))’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘bool Project::ViewVideo(TrackLayout&, Project::VideoItem, int)’ at src/mgui/project/mb-actions.cpp:172:9: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::VideoChapterMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::MediaStoreOnDeleteVis::Visit(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:280:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘obj’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::function2::result_type boost::function2::operator()(T0, T1) const [with R = void; T0 = boost::intrusive_ptr; T1 = Gtk::TreeIter&]’ at /usr/include/boost/function/function_template.hpp:763:28, inlined from ‘void Project::OnBrowserRowActivated(Project::MediaBrowser&, Project::MediaActionFnr, const Path&)’ at src/mgui/project/mb-actions.cpp:324:8: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OnBrowserRowActivated(Project::MediaBrowser&, Project::MediaActionFnr, const Path&)’ at src/mgui/project/mb-actions.cpp:324:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::ViewMediaVis::Visit(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:191:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::ViewMediaVis::Visit(Project::VideoChapterMD&)’ at src/mgui/project/mb-actions.cpp:192:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::ViewMediaVis::Visit(Project::VideoMD&)’ at src/mgui/project/mb-actions.cpp:186:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/media-browser.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Gtkmm2ext::SerializedObjectPointers::clear() [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:77:13, inlined from ‘void Gtkmm2ext::DnDTreeView::on_drag_end(const Glib::RefPtr&) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:137:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘static void Glib::Value::value_free_func(GValue*) [with T = boost::intrusive_ptr]’ at /usr/include/glibmm-2.4/glibmm/value_custom.h:277:3: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(boost::intrusive_ptr*)value_3(D)->data[0].v_pointer.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h: In member function ‘virtual void Project::MediaBrowser::_ZThn16_N7Project12MediaBrowserD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Gtkmm2ext::SerializedObjectPointers >::~SerializedObjectPointers()’ at src/mgui/sdk/dndtreeview.h:69:8, inlined from ‘virtual Gtkmm2ext::DnDTreeView >::~DnDTreeView()’ at src/mgui/sdk/dndtreeview.h:82:7, inlined from ‘virtual Project::ObjectBrowser::~ObjectBrowser()’ at src/mgui/project/browser.h:72:7, inlined from ‘virtual Project::MediaBrowser::~MediaBrowser()’ at src/mgui/project/media-browser.h:66:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Gtkmm2ext::SerializedObjectPointers >::~SerializedObjectPointers()’ at src/mgui/sdk/dndtreeview.h:69:8, inlined from ‘virtual Gtkmm2ext::DnDTreeView >::~DnDTreeView()’ at src/mgui/sdk/dndtreeview.h:82:7, inlined from ‘virtual Project::ObjectBrowser::~ObjectBrowser()’ at src/mgui/project/browser.h:72:7, inlined from ‘virtual Project::MediaBrowser::~MediaBrowser()’ at src/mgui/project/media-browser.h:66:7, inlined from ‘virtual Project::MediaBrowser::~MediaBrowser()’ at src/mgui/project/media-browser.h:66:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h: In member function ‘virtual void Project::MediaBrowser::_ZTv0_n32_N7Project12MediaBrowserD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h: In member function ‘virtual void Project::MediaBrowser::_ZThn16_N7Project12MediaBrowserD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::MediaBrowser::_ZTv0_n32_N7Project12MediaBrowserD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OnMBChangeCursor(Project::MediaBrowser&, Gtk::Button*)’ at src/mgui/project/media-browser.cpp:1035:37: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Gtk::TreeRow::get_value(int, ColumnType&) const [with ColumnType = boost::intrusive_ptr]’ at /usr/include/gtkmm-2.4/gtkmm/treeiter.h:499:8, inlined from ‘DataType Gtkmm2ext::DnDTreeView::get_dnd_column_data(const Gtk::TreeIter&) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:149:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::UpdateTransSettings(Project::VideoItem, Project::BitrateControls&, const string&)’ at src/mgui/project/media-browser.cpp:431:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*vi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::UpdateTransSettings(Project::VideoItem, Project::BitrateControls&, const string&)’ at src/mgui/project/media-browser.cpp:432:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Gtkmm2ext::SerializedObjectPointers >::~SerializedObjectPointers()’ at src/mgui/sdk/dndtreeview.h:69:8, inlined from ‘virtual Gtkmm2ext::DnDTreeView >::~DnDTreeView()’ at src/mgui/sdk/dndtreeview.h:82:7, inlined from ‘Project::ObjectBrowser::~ObjectBrowser()’ at src/mgui/project/browser.h:72:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::RequireTranscoding(Project::VideoItem)’ at src/mgui/project/media-browser.cpp:256:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::RequireVideoTC(Project::VideoItem)’ at src/mgui/project/media-browser.cpp:261:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::DVDDims Project::CalcDimsAuto(Project::VideoItem)’ at src/mgui/project/media-browser.cpp:312:24: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::DVDTransData Project::GetRealTransData(Project::VideoItem)’ at src/mgui/project/media-browser.cpp:336:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::DVDDims Project::GetRealTD(Project::VideoItem)’ at src/mgui/project/media-browser.cpp:623:28: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘double Project::Duration(Project::VideoItem)’ at src/mgui/project/media-browser.cpp:560:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘double Project::RelTransWeight(Project::VideoItem)’ at src/mgui/project/media-browser.cpp:628:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘msys::pos Project::CalcTransSize(Project::VideoItem, int)’ at src/mgui/project/media-browser.cpp:570:26: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::ConfirmDeleteBrowserMedia(Project::MediaItem, Gtk::TreeIter&, Glib::RefPtr)’ at src/mgui/project/media-browser.cpp:995:27: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::CommonMenuBuilder::~CommonMenuBuilder()’ at src/mgui/editor/toolbar.h:113:49, inlined from ‘Project::EndActionMenuBld::~EndActionMenuBld()’ at src/mgui/editor/toolbar.h:137:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::CommonMenuBuilder::~CommonMenuBuilder()’ at src/mgui/editor/toolbar.h:113:49, inlined from ‘virtual Project::EndActionMenuBld::~EndActionMenuBld()’ at src/mgui/editor/toolbar.h:137:7, inlined from ‘virtual Project::EndActionMenuBld::~EndActionMenuBld()’ at src/mgui/editor/toolbar.h:137:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, inlined from ‘void Project::SetEALink(Project::PostAction&, Project::MediaItem, const ActionFunctor&)’ at src/mgui/project/media-browser.cpp:149:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)pa)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(T*) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:160:9, inlined from ‘void Project::SetConstEALink(Project::PostAction&, Project::PostActionType, const ActionFunctor&)’ at src/mgui/project/media-browser.cpp:140:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)pa)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::EndActionMenuBld::EndActionMenuBld(Project::PostAction&, const ActionFunctor&, const Functor&)’ at src/mgui/project/media-browser.cpp:156:80: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::SizeStat Project::ProjectStatEx(bool)’ at src/mgui/project/media-browser.cpp:588:31: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::SizeStat Project::ProjectStatEx(bool)’ at src/mgui/project/media-browser.cpp:598:5: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘vi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Gtkmm2ext::DnDTreeView::serialize_selection(Glib::RefPtr, Gtk::TreeSelection::ListHandle_Path&, Glib::ustring) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:164:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*_39 + ivtmp.5797_44.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Gtkmm2ext::DnDTreeView::serialize_selection(Glib::RefPtr, Gtk::TreeSelection::ListHandle_Path&, Glib::ustring) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:164:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/menu-actions.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘static void Glib::Value::value_free_func(GValue*) [with T = boost::intrusive_ptr]’ at /usr/include/glibmm-2.4/glibmm/value_custom.h:277:3: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(boost::intrusive_ptr*)value_3(D)->data[0].v_pointer.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Project::ClearFirstPlayProperty(Project::MediaItem)’ at src/mgui/project/menu-actions.cpp:327:24: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘Singleton::Instance::si.Project::ADatabase::firstPlayItm.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[9].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual void Project::RegionEraserVis::Visit(TextObj&)’ at src/mgui/project/menu-actions.cpp:187:34: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘Project::MenuPack::~MenuPack()’ at src/mgui/render/menu.h:56:8, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:29, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘Project::MenuPack::~MenuPack()’ at src/mgui/render/menu.h:56:8, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:29, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)o)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual void Project::RegionEraserVis::Visit(MenuRegion&)’ at src/mgui/project/menu-actions.cpp:164:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::RegionEraserVis::Visit(FrameThemeObj&)’ at src/mgui/project/menu-actions.cpp:170:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((const boost::intrusive_ptr*)iftmp.41_31 = PHI )[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual void Project::RegionEraserVis::Visit(FrameThemeObj&)’ at src/mgui/project/menu-actions.cpp:181:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::EraseLinkedMenus(Project::MenuPack&)’ at src/mgui/project/menu-actions.cpp:202:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::UpdateMenusFor(Project::MediaItem, bool)’ at src/mgui/project/menu-actions.cpp:285:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::UpdateMenusFor(Project::MediaItem, bool)’ at src/mgui/project/menu-actions.cpp:286:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::FillThumbnail(const Gtk::TreeIter&, Glib::RefPtr, bool)’ at src/mgui/project/menu-actions.cpp:55:39: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::FillThumbnail(const Gtk::TreeIter&, Glib::RefPtr, bool)’ at src/mgui/project/menu-actions.cpp:62:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, inlined from ‘void Glib::Value::set(const CppType&) [with T = boost::intrusive_ptr]’ at /usr/include/glibmm-2.4/glibmm/value_custom.h:239:48, inlined from ‘void Gtk::TreeRow::set_value(const Gtk::TreeModelColumn&, const ColumnType&) const [with ColumnType = boost::intrusive_ptr]’ at /usr/include/gtkmm-2.4/gtkmm/treeiter.h:457:12, inlined from ‘Gtk::TreeValueProxy& Gtk::TreeValueProxy::operator=(const ColumnType&) [with ColumnType = boost::intrusive_ptr]’ at /usr/include/gtkmm-2.4/gtkmm/treeiter.h:430:17, inlined from ‘void Project::PublishMenu(const Gtk::TreeIter&, Glib::RefPtr, Project::Menu)’ at src/mgui/project/menu-actions.cpp:66:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(boost::intrusive_ptr*)value.D.484075.D.201920.gobject_.data[0].v_pointer.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OpenPublishMenu(const Gtk::TreeIter&, Glib::RefPtr, Project::Menu)’ at src/mgui/project/menu-actions.cpp:75:13: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OpenPublishMenu(const Gtk::TreeIter&, Glib::RefPtr, Project::Menu)’ at src/mgui/project/menu-actions.cpp:76:16: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InsertMenuIntoBrowser(Project::MenuBrowser&, Project::Menu)’ at src/mgui/project/menu-actions.cpp:84:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InvokeOnInsert(Project::MediaItem)’ at src/mbase/project/handler.h:54:1, inlined from ‘void Project::InsertMenuIntoBrowser(Project::MenuBrowser&, Project::Menu)’ at src/mgui/project/menu-actions.cpp:85:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InsertMenuIntoBrowser(Project::MenuBrowser&, Project::Menu)’ at src/mgui/project/menu-actions.cpp:85:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OpenMenus(Project::MenuList&)’ at src/mgui/project/menu-actions.cpp:41:17, inlined from ‘void Project::PublishMenuStore(Glib::RefPtr, Project::MenuList&)’ at src/mgui/project/menu-actions.cpp:360:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::PublishMenuStore(Glib::RefPtr, Project::MenuList&)’ at src/mgui/project/menu-actions.cpp:363:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::RedrawMenus(Glib::RefPtr)’ at src/mgui/project/menu-actions.cpp:263:50: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::UpdateRedrawMenusFor(Project::MediaItem, bool, Glib::RefPtr)’ at src/mgui/project/menu-actions.cpp:291:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::MenuStoreOnChangeVis::Visit(Project::VideoChapterMD&)’ at src/mgui/project/menu-actions.cpp:297:25: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::MenuStoreOnDeleteVis::UpdateObject(Project::Media&)’ at src/mgui/project/menu-actions.cpp:333:27: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘obj’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::MenuStoreOnDeleteVis::UpdateObject(Project::Media&)’ at src/mgui/project/menu-actions.cpp:335:25: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::MenuStoreOnDeleteVis::UpdateObject(Project::Media&)’ at src/mgui/project/menu-actions.cpp:336:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘obj’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::MenuStoreOnDeleteVis::Visit(Project::VideoMD&)’ at src/mgui/project/menu-actions.cpp:340:27: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘vd’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::MenuStoreOnDeleteVis::Visit(Project::VideoMD&)’ at src/mgui/project/menu-actions.cpp:342:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::MenuStoreOnDeleteVis::Visit(Project::VideoMD&)’ at src/mgui/project/menu-actions.cpp:344:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InvokeOnChange(Project::MediaItem)’ at src/mbase/project/handler.h:55:1, inlined from ‘void Project::RenderMenuSystem(Project::Menu, RectListRgn&)’ at src/mgui/project/menu-actions.cpp:380:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::RenderMenuSystem(Project::Menu, RectListRgn&)’ at src/mgui/project/menu-actions.cpp:380:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*changed_mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/menu-browser.cpp:22: src/mlib/ptr.h: In member function ‘virtual void Project::MenuPAButton::_ZThn16_N7Project12MenuPAButtonD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[3].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h: In member function ‘virtual void Project::AudioButton::_ZThn16_N7Project11AudioButtonD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[2].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::AudioButton::_ZTv0_n32_N7Project11AudioButtonD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this_3(D) + _1)[4].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::AudioButton::_ZThn16_N7Project11AudioButtonD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[2].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::MenuPAButton::_ZTv0_n32_N7Project12MenuPAButtonD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this_3(D) + _1)[5].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::MenuPAButton::_ZThn16_N7Project12MenuPAButtonD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[3].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::AudioButton::_ZTv0_n32_N7Project11AudioButtonD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this_3(D) + _1)[4].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::MenuPAButton::_ZTv0_n32_N7Project12MenuPAButtonD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this_3(D) + _1)[5].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::MenuBrowser::_ZThn16_N7Project11MenuBrowserD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Gtkmm2ext::SerializedObjectPointers >::~SerializedObjectPointers()’ at src/mgui/sdk/dndtreeview.h:69:8, inlined from ‘virtual Gtkmm2ext::DnDTreeView >::~DnDTreeView()’ at src/mgui/sdk/dndtreeview.h:82:7, inlined from ‘virtual Project::ObjectBrowser::~ObjectBrowser()’ at src/mgui/project/browser.h:72:7, inlined from ‘virtual Project::MenuBrowser::~MenuBrowser()’ at src/mgui/project/menu-browser.h:62:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Gtkmm2ext::SerializedObjectPointers >::~SerializedObjectPointers()’ at src/mgui/sdk/dndtreeview.h:69:8, inlined from ‘virtual Gtkmm2ext::DnDTreeView >::~DnDTreeView()’ at src/mgui/sdk/dndtreeview.h:82:7, inlined from ‘virtual Project::ObjectBrowser::~ObjectBrowser()’ at src/mgui/project/browser.h:72:7, inlined from ‘virtual Project::MenuBrowser::~MenuBrowser()’ at src/mgui/project/menu-browser.h:62:7, inlined from ‘virtual Project::MenuBrowser::~MenuBrowser()’ at src/mgui/project/menu-browser.h:62:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h: In member function ‘virtual void Project::MenuBrowser::_ZThn16_N7Project11MenuBrowserD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h: In member function ‘virtual void Project::MenuBrowser::_ZTv0_n32_N7Project11MenuBrowserD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] src/mlib/ptr.h: In member function ‘virtual void Project::MenuBrowser::_ZTv0_n32_N7Project11MenuBrowserD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Gtkmm2ext::SerializedObjectPointers::clear() [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:77:13, inlined from ‘void Gtkmm2ext::DnDTreeView::on_drag_end(const Glib::RefPtr&) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:137:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::CommonMenuBuilder::~CommonMenuBuilder()’ at src/mgui/editor/toolbar.h:113:49, inlined from ‘Project::AudioMenuBld::~AudioMenuBld()’ at src/mgui/project/menu-browser.cpp:222:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::CommonMenuBuilder::~CommonMenuBuilder()’ at src/mgui/editor/toolbar.h:113:49, inlined from ‘virtual Project::AudioMenuBld::~AudioMenuBld()’ at src/mgui/project/menu-browser.cpp:222:7, inlined from ‘virtual Project::AudioMenuBld::~AudioMenuBld()’ at src/mgui/project/menu-browser.cpp:222:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::EdtHandlerVis::Visit(Project::MenuMD&)’ at src/mgui/project/menu-browser.cpp:531:49: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::PostAction::~PostAction()’ at src/mbase/project/media.h:110:8, inlined from ‘virtual Project::MenuPAButton::~MenuPAButton()’ at src/mgui/project/menu-browser.cpp:132:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[5].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::AudioButton::~AudioButton()’ at src/mgui/project/menu-browser.cpp:118:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[4].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::AudioButton::~AudioButton()’ at src/mgui/project/menu-browser.cpp:118:7, inlined from ‘virtual Project::AudioButton::~AudioButton()’ at src/mgui/project/menu-browser.cpp:118:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[4].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::PostAction::~PostAction()’ at src/mbase/project/media.h:110:8, inlined from ‘virtual Project::MenuPAButton::~MenuPAButton()’ at src/mgui/project/menu-browser.cpp:132:7, inlined from ‘virtual Project::MenuPAButton::~MenuPAButton()’ at src/mgui/project/menu-browser.cpp:132:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[5].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OnNewMenu(Project::MenuBrowser&)’ at src/mgui/project/menu-browser.cpp:729:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::EdtOnDeleteVis::ChangeEditor()’ at src/mgui/project/menu-browser.cpp:564:38: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Project::EdtOnChangeNameVis::ChangeEditor()’ at src/mgui/project/menu-browser.cpp:550:60: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Gtk::TreeRow::get_value(int, ColumnType&) const [with ColumnType = boost::intrusive_ptr]’ at /usr/include/gtkmm-2.4/gtkmm/treeiter.h:499:8, inlined from ‘DataType Gtkmm2ext::DnDTreeView::get_dnd_column_data(const Gtk::TreeIter&) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:149:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Gtkmm2ext::SerializedObjectPointers >::~SerializedObjectPointers()’ at src/mgui/sdk/dndtreeview.h:69:8, inlined from ‘virtual Gtkmm2ext::DnDTreeView >::~DnDTreeView()’ at src/mgui/sdk/dndtreeview.h:82:7, inlined from ‘Project::ObjectBrowser::~ObjectBrowser()’ at src/mgui/project/browser.h:72:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::AudioMenuBld::AudioMenuBld(Project::AudioButton*)’ at src/mgui/project/menu-browser.cpp:227:45, inlined from ‘virtual Project::CommonMenuBuilder* Project::AudioButton::MakeBuilder()’ at src/mgui/project/menu-browser.cpp:238:77: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Gtk::RadioMenuItem& Project::CommonMenuBuilder::AddMediaItemChoice(Gtk::Menu&, Project::MediaItem, const string&)’ at src/mgui/project/menu-browser.cpp:610:39: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::AddNoLinkItem(Project::CommonMenuBuilder&, bool)’ at src/mgui/project/menu-browser.cpp:622:40: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::AudioButton::SetMI(Project::MediaItem)’ at src/mgui/project/menu-browser.cpp:219:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Gtkmm2ext::DnDTreeView::serialize_selection(Glib::RefPtr, Gtk::TreeSelection::ListHandle_Path&, Glib::ustring) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:164:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*_39 + ivtmp.5034_91.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Gtkmm2ext::DnDTreeView::serialize_selection(Glib::RefPtr, Gtk::TreeSelection::ListHandle_Path&, Glib::ustring) [with DataType = boost::intrusive_ptr]’ at src/mgui/sdk/dndtreeview.h:164:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Gtk::Menu& Project::CommonMenuBuilder::Create()’ at src/mgui/project/menu-browser.cpp:680:43: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Gtk::Menu& Project::CommonMenuBuilder::Create()’ at src/mgui/project/menu-browser.cpp:681:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::VideoChapterMD* const*)((char*))’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/menu-render.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Glib::RefPtr Project::ThumbRenderVis::CalcBgShot()’ at src/mgui/project/menu-render.cpp:71:43: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘Project::MenuPack::~MenuPack()’ at src/mgui/render/menu.h:56:8, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:29, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘Project::MenuPack::~MenuPack()’ at src/mgui/render/menu.h:56:8, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:29, inlined from ‘void Detail::KillObject(void*) [with DataT = Project::MenuPack]’ at src/mlib/dataware.h:56:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)o)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::MenuItemMD::~MenuItemMD()’ at src/mbase/project/menu.h:120:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[17].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Project::MenuItemMD::~MenuItemMD()’ at src/mbase/project/menu.h:120:7, inlined from ‘virtual Project::MenuItemMD::~MenuItemMD()’ at src/mbase/project/menu.h:120:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[17].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h: In member function ‘virtual void Project::MenuItemMD::_ZThn40_N7Project10MenuItemMDD1Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[12].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mlib/ptr.h: In member function ‘virtual void Project::MenuItemMD::_ZThn40_N7Project10MenuItemMDD0Ev()’: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[12].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘FrameThemeObj* Project::CreateNewFTO(const FrameTheme&, const Rect&, Project::MediaItem, bool)’ at src/mgui/project/menu-render.cpp:302:30: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(T*) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:160:9, inlined from ‘void Project::ClearMenuSavedData(Project::Menu)’ at src/mgui/project/menu-render.cpp:317:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)MEM[(const struct intrusive_ptr *)mn_2(D)].px)[21].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuItemMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::ClearMenuSavedData(Project::Menu)’ at src/mgui/project/menu-render.cpp:318:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuItemMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Project::SaveMenuItem(Project::MenuItem, Composition::MediaObj*)’ at src/mgui/project/menu-render.cpp:369:40: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)MEM[(const struct intrusive_ptr *)mi_4(D)].px)[17].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::RenderThumbnail(Project::MenuPack&, Glib::RefPtr, const Rect&, const Rect&)’ at src/mgui/project/menu-render.cpp:160:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::RenderThumbnail(Project::MenuPack&, Glib::RefPtr, const Rect&, const Rect&)’ at src/mgui/project/menu-render.cpp:163:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::RenderThumbnail(Project::MenuPack&, Glib::RefPtr, const Rect&, const Rect&)’ at src/mgui/project/menu-render.cpp:168:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mn_pack.Project::MenuPack::owner’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Glib::RefPtr Project::GetCalcedShot(Project::MediaItem, const Point&)’ at src/mgui/project/thumbnail.h:183:40, inlined from ‘virtual Glib::RefPtr Project::FTOThumbData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/project/menu-render.cpp:81:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual Glib::RefPtr Project::FTOThumbData::CalcSource(Project::MediaItem, const Point&)’ at src/mgui/project/menu-render.cpp:81:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::LoadAddMI(MenuRegion&, Composition::MediaObj*, Project::MenuItem)’ at src/mgui/project/menu-render.cpp:323:29: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::LoadBackground(MenuRegion&, Project::Menu)’ at src/mgui/project/menu-render.cpp:264:29, inlined from ‘void Project::LoadMenu(MenuRegion&, Project::Menu)’ at src/mgui/project/menu-render.cpp:335:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::LoadMenu(MenuRegion&, Project::Menu)’ at src/mgui/project/menu-render.cpp:335:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuItemMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::LoadMenu(MenuRegion&, Project::Menu)’ at src/mgui/project/menu-render.cpp:351:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::LoadMenu(MenuRegion&, Project::Menu)’ at src/mgui/project/menu-render.cpp:355:46: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuItemMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::LoadMenu(MenuRegion&, Project::Menu)’ at src/mgui/project/menu-render.cpp:357:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuItemMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::LoadMenu(MenuRegion&, Project::Menu)’ at src/mgui/project/menu-render.cpp:361:5: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuItemMD* const*)((char*))’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::LoadMenu(MenuRegion&, Project::Menu)’ at src/mgui/project/menu-render.cpp:363:23: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveMenu(Project::Menu, Project::Menu)’ at src/mgui/project/menu-render.cpp:376:38: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*orig_mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Project::SaveMenu(Project::Menu, Project::Menu)’ at src/mgui/project/menu-render.cpp:379:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)MEM[(const struct intrusive_ptr *)mn_13(D)].px)[21].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuItemMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::MenuItemMD::SetOwner(Project::MenuMD*)’ at src/mbase/project/menu.h:138:55, inlined from ‘Project::TextItemMD::TextItemMD(Project::MenuMD*)’ at src/mbase/project/menu.h:172:38, inlined from ‘void Project::SaveMenu(Project::Menu, Project::Menu)’ at src/mgui/project/menu-render.cpp:388:56: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuItemMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveMenu(Project::Menu, Project::Menu)’ at src/mgui/project/menu-render.cpp:395:25: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuItemMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::MenuItemMD::SetOwner(Project::MenuMD*)’ at src/mbase/project/menu.h:138:55, inlined from ‘Project::FrameItemMD::FrameItemMD(Project::MenuMD*)’ at src/mbase/project/menu.h:153:38, inlined from ‘void Project::SaveMenu(Project::Menu, Project::Menu)’ at src/mgui/project/menu-render.cpp:399:58: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘void Project::SaveMenu(Project::Menu, Project::Menu)’ at src/mgui/project/menu-render.cpp:401:53: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘operator new’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuItemMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveMenu(Project::Menu, Project::Menu)’ at src/mgui/project/menu-render.cpp:404:25: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveMenu(Project::Menu)’ at src/mgui/project/menu-render.cpp:413:13: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveMenu(Project::Menu)’ at src/mgui/project/menu-render.cpp:413:13: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Glib::RefPtr Project::GetRenderedShot(Project::Menu)’ at src/mgui/project/menu-render.cpp:217:42: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool& Project::UpdateMenuThumb(Project::Menu)’ at src/mgui/project/menu-render.cpp:222:26: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OpenMenu(Project::Menu)’ at src/mgui/project/menu-render.cpp:429:13: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::OpenMenu(Project::Menu)’ at src/mgui/project/menu-render.cpp:434:17: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7, inlined from ‘virtual MenuRegion::~MenuRegion()’ at src/mgui/menu-rgn.h:104:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[13].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/serialize.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[9].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:62:34, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:179:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘Project::AStores& Project::InitAndLoadPrj(const string&)’ at src/mgui/project/serialize.cpp:156:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:63:31, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:179:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘Project::AStores& Project::InitAndLoadPrj(const string&)’ at src/mgui/project/serialize.cpp:156:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:62:34, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:180:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘Project::AStores& Project::InitAndLoadPrj(const string&)’ at src/mgui/project/serialize.cpp:156:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:63:31, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:180:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘Project::AStores& Project::InitAndLoadPrj(const string&)’ at src/mgui/project/serialize.cpp:156:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveProjectData(Glib::RefPtr, Glib::RefPtr)’ at src/mgui/project/serialize.cpp:55:45, inlined from ‘void Project::SaveProject()’ at src/mgui/project/serialize.cpp:333:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveProjectData(Glib::RefPtr, Glib::RefPtr)’ at src/mgui/project/serialize.cpp:60:26, inlined from ‘void Project::SaveProject()’ at src/mgui/project/serialize.cpp:333:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveProjectData(Glib::RefPtr, Glib::RefPtr)’ at src/mgui/project/serialize.cpp:62:5, inlined from ‘void Project::SaveProject()’ at src/mgui/project/serialize.cpp:333:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘mn.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:62:34, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:179:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘void Project::SaveProject()’ at src/mgui/project/serialize.cpp:335:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:63:31, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:179:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘void Project::SaveProject()’ at src/mgui/project/serialize.cpp:335:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:62:34, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:180:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘void Project::SaveProject()’ at src/mgui/project/serialize.cpp:335:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:63:31, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:180:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘void Project::SaveProject()’ at src/mgui/project/serialize.cpp:335:19: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::SaveProject()’ at src/mgui/project/serialize.cpp:338:35: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:62:34, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:179:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘void Project::LoadApp(const string&)’ at src/mgui/project/serialize.cpp:142:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:63:31, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:179:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘void Project::LoadApp(const string&)’ at src/mgui/project/serialize.cpp:142:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:62:34, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:180:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘void Project::LoadApp(const string&)’ at src/mgui/project/serialize.cpp:142:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘void std::vector<_Tp, _Alloc>::_M_erase_at_end(std::vector<_Tp, _Alloc>::pointer) [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1796:19, inlined from ‘void std::vector<_Tp, _Alloc>::clear() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:1499:24, inlined from ‘void Project::Table::Clear() [with Item = boost::intrusive_ptr]’ at src/mbase/project/table.h:63:31, inlined from ‘void Project::ADatabase::ClearOrderArrs()’ at src/mbase/project/table.h:180:17, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:162:46, inlined from ‘void Project::ADatabase::SetOut(bool)’ at src/mbase/project/table.h:158:24, inlined from ‘void Project::LoadApp(const string&)’ at src/mgui/project/serialize.cpp:142:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/thumbnail.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/project/video.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::VideoItem Project::ToVITransform(const Gtk::TreeRow&)’ at src/mgui/project/video.cpp:33:36: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::IsTransVideo(Project::VideoItem, bool)’ at src/mgui/project/video.cpp:43:72: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool Project::IsTransVideo(Project::VideoItem, bool)’ at src/mgui/project/video.cpp:43:47: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/common.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/render/rgba.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/browser.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/dndtreeview.cc:19: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/entry.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ cc1: warning: command-line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/cairo_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/clearlooks.cpp:1: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/menu.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/player_utils.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/textview.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/widget.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/sdk/window.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ cc1: warning: command-line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘int Project::ChapterPosInt(Project::ChapterItem)’ at src/mbase/project/media.h:223:62, inlined from ‘virtual void TLOnDeleteVis::Visit(Project::VideoChapterMD&)’ at src/mgui/timeline/layout.cpp:436:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘int Project::ChapterPosInt(Project::ChapterItem)’ at src/mbase/project/media.h:223:77, inlined from ‘virtual void TLOnDeleteVis::Visit(Project::VideoChapterMD&)’ at src/mgui/timeline/layout.cpp:436:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘obj’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void TLOnDeleteVis::Visit(Project::VideoChapterMD&)’ at src/mgui/timeline/layout.cpp:436:22: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘obj’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘Project::VideoItem SetCurrentVideo(Project::VideoItem)’ at src/mgui/timeline/layout.cpp:639:74: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘Timeline::CurrVideo.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void TLOnDeleteVis::Visit(Project::VideoMD&)’ at src/mgui/timeline/layout.cpp:446:24: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void TLOnDeleteVis::Visit(Project::VideoMD&)’ at src/mgui/timeline/layout.cpp:446:24: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool OpenTrackLayout(TrackLayout&, Project::VideoItem, std::string&)’ at src/mgui/timeline/layout.cpp:666:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘bool OpenTrackLayout(TrackLayout&, Project::VideoItem, std::string&)’ at src/mgui/timeline/layout.cpp:666:25: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/layout-draw.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘static Project::ChapterItem Project::VideoChapterMD::CreateChapter(Project::VideoMD*, double)’ at src/mbase/project/media.h:185:49, inlined from ‘Timeline::DVDMark Timeline::PushBackDVDMark(int)’ at src/mgui/timeline/layout-draw.cpp:121:70: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/monitor.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void OpenFileWithTrackLayout(TrackLayout&, const char*)’ at src/mgui/timeline/mviewer.cpp:410:24: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void OpenFileWithTrackLayout(TrackLayout&, const char*)’ at src/mgui/timeline/mviewer.cpp:423:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ src/mgui/timeline/mviewer.cpp: In function ‘void OpenFileWithTrackLayout(TrackLayout&, const char*)’: src/mgui/timeline/mviewer.cpp:406:22: note: returned from ‘void* operator new(std::size_t)’ 406 | VideoItem vd(new VideoMD); | ^~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/select.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Timeline::DVDLabelMoverTL::OnDragEnd(TrackLayout&)’ at src/mgui/timeline/select.cpp:574:35: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*_24 + _25.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Timeline::DVDLabelMoverTL::OnDragEnd(TrackLayout&)’ at src/mgui/timeline/select.cpp:578:26: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InvokeOnChange(Project::MediaItem)’ at src/mbase/project/handler.h:55:1, inlined from ‘virtual void Timeline::DVDLabelMoverTL::OnDragEnd(TrackLayout&)’ at src/mgui/timeline/select.cpp:579:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual void Timeline::DVDLabelMoverTL::OnDragEnd(TrackLayout&)’ at src/mgui/timeline/select.cpp:579:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*_24 + _25.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Timeline::InsertDVDMarkAtPos(TrackLayout&, int)’ at src/mgui/timeline/select.cpp:791:35: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘ci.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Project::InvokeOnInsert(Project::MediaItem)’ at src/mbase/project/handler.h:54:1, inlined from ‘void Timeline::InsertDVDMarkAtPos(TrackLayout&, int)’ at src/mgui/timeline/select.cpp:792:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Timeline::InsertDVDMarkAtPos(TrackLayout&, int)’ at src/mgui/timeline/select.cpp:792:32: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘ci.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Timeline::InsertDVDMarkAtPos(TrackLayout&, int)’ at src/mgui/timeline/select.cpp:793:5: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘ci.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void Timeline::SetPointerAtDVDMark(TrackLayout&, bool)’ at src/mgui/timeline/select.cpp:365:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘tmp_mrk.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/service.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from src/mlib/stream.h:28, from src/mlib/mlib.h:27, from src/mbase/project/const.h:29, from src/mbase/project/media.h:25, from src/mbase/composite/component.h:27, from src/mbase/composite/component.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7, inlined from ‘virtual SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7, inlined from ‘virtual SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:49, inlined from ‘virtual Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7, inlined from ‘virtual Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:53, inlined from ‘virtual Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7, inlined from ‘virtual Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[17].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7, inlined from ‘virtual Composition::SO::~SO()’ at src/mbase/composite/comp_vis.h:73:7, inlined from ‘virtual Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7, inlined from ‘virtual Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7, inlined from ‘virtual Composition::SO::~SO()’ at src/mbase/composite/comp_vis.h:73:7, inlined from ‘virtual Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7, inlined from ‘virtual Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:49, inlined from ‘Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:53, inlined from ‘Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[17].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7, inlined from ‘virtual Composition::SO::~SO()’ at src/mbase/composite/comp_vis.h:73:7, inlined from ‘Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual SimpleVisitorObject::~SimpleVisitorObject()’ at src/mlib/patterns.h:80:7, inlined from ‘virtual Composition::SO::~SO()’ at src/mbase/composite/comp_vis.h:73:7, inlined from ‘Composition::FramedObj::~FramedObj()’ at src/mbase/composite/component.h:123:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7, inlined from ‘virtual Composition::MediaObj::~MediaObj()’ at src/mbase/composite/component.h:89:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[8].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/instantiate.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/obj_bind.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ src/mbase/obj_bind.cpp: In function ‘void ResetLink(MILinkList&, Composition::Object*, Project::MediaItem, Project::MediaItem)’: src/mbase/obj_bind.cpp:102:21: warning: variable ‘end’ set but not used [-Wunused-but-set-variable] 102 | MILinkList::Itr end = Set.end(); | ^~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/obj_bind.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘MILink::~MILink()’ at src/mbase/obj_bind.cpp:30:8, inlined from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = MILink; _Tp = std::_Rb_tree_node]’ at /usr/include/c++/11.2.0/ext/new_allocator.h:168:13, inlined from ‘static void std::allocator_traits >::destroy(std::allocator_traits >::allocator_type&, _Up*) [with _Up = MILink; _Tp = std::_Rb_tree_node]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:531:15, inlined from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_destroy_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = MILink; _Val = MILink; _KeyOfValue = std::_Identity; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_tree.h:623:24, inlined from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_drop_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = MILink; _Val = MILink; _KeyOfValue = std::_Identity; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_tree.h:631:17, inlined from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = MILink; _Val = MILink; _KeyOfValue = std::_Identity; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_tree.h:1889:16, inlined from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::~_Rb_tree() [with _Key = MILink; _Val = MILink; _KeyOfValue = std::_Identity; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_tree.h:984:17, inlined from ‘std::set<_Key, _Compare, _Alloc>::~set() [with _Key = MILink; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_set.h:281:7, inlined from ‘MILinkList::~MILinkList()’ at src/mbase/obj_bind.cpp:62:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)__x)[4].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘MILink::~MILink()’ at src/mbase/obj_bind.cpp:30:8, inlined from ‘MenuLinkRange LinkedObjects(MILinkList&, Project::MediaItem)’ at src/mbase/obj_bind.cpp:134:1: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘lnk.MILink::ref.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void PrintAbandonedLinks(MILinkList&)’ at src/mbase/obj_bind.cpp:228:37: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void ForeachLinked(MILinkList&, Project::MediaItem, CompObjectFunctor)’ at src/mbase/obj_bind.cpp:138:43: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘MILink::~MILink()’ at src/mbase/obj_bind.cpp:30:8, inlined from ‘void __gnu_cxx::new_allocator<_Tp>::destroy(_Up*) [with _Up = MILink; _Tp = std::_Rb_tree_node]’ at /usr/include/c++/11.2.0/ext/new_allocator.h:168:13, inlined from ‘static void std::allocator_traits >::destroy(std::allocator_traits >::allocator_type&, _Up*) [with _Up = MILink; _Tp = std::_Rb_tree_node]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:531:15, inlined from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_destroy_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = MILink; _Val = MILink; _KeyOfValue = std::_Identity; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_tree.h:623:24, inlined from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_drop_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type) [with _Key = MILink; _Val = MILink; _KeyOfValue = std::_Identity; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_tree.h:631:17, inlined from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = MILink; _Val = MILink; _KeyOfValue = std::_Identity; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_tree.h:2485:19, inlined from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = MILink; _Val = MILink; _KeyOfValue = std::_Identity; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_tree.h:1197:14, inlined from ‘std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(std::set<_Key, _Compare, _Alloc>::const_iterator) [with _Key = MILink; _Compare = MILinkLessOp; _Alloc = std::allocator]’ at /usr/include/c++/11.2.0/bits/stl_set.h:655:26, inlined from ‘void ResetLink(MILinkList&, Composition::Object*, Project::MediaItem, Project::MediaItem)’ at src/mbase/obj_bind.cpp:110:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)__y)[4].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘MILink::~MILink()’ at src/mbase/obj_bind.cpp:30:8, inlined from ‘void ResetLink(MILinkList&, Composition::Object*, Project::MediaItem, Project::MediaItem)’ at src/mbase/obj_bind.cpp:111:5: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘lnk.MILink::ref.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘MILink::~MILink()’ at src/mbase/obj_bind.cpp:30:8, inlined from ‘void ResetLink(MILinkList&, Composition::Object*, Project::MediaItem, Project::MediaItem)’ at src/mbase/obj_bind.cpp:116:31: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.MILink::ref.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void ResetLink(MILinkList&, Composition::Object*, Project::MediaItem, Project::MediaItem)’ at src/mbase/obj_bind.cpp:116:31: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ResetLink(Project::MediaItem, Project::MediaItem)’ at src/mbase/obj_bind.cpp:177:16: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ResetLink(Project::MediaItem, Project::MediaItem)’ at src/mbase/obj_bind.cpp:177:16: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::SetLink(Project::MediaItem)’ at src/mbase/obj_bind.cpp:166:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::SetLink(Project::MediaItem)’ at src/mbase/obj_bind.cpp:166:14: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(const boost::intrusive_ptr&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:154:9, inlined from ‘void CommonMediaLink::SetLink(Project::MediaItem)’ at src/mbase/obj_bind.cpp:167:12: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:49, inlined from ‘virtual PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:53: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:53, inlined from ‘virtual PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:53: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:49: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘PosterLink::~PosterLink()’ at src/mbase/composite/component.h:82:53: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void CommonMediaLink::ClearLink()’ at src/mbase/composite/component.h:41:56, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:48, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘virtual CommonMediaLink::~CommonMediaLink()’ at src/mbase/composite/component.h:37:44, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52, inlined from ‘virtual MediaLink::~MediaLink()’ at src/mbase/composite/component.h:72:52: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[1].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void ForeachLinked(Project::MediaItem, CompObjectFunctor)’ at src/mbase/obj_bind.cpp:197:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘void ForeachWithPoster(Project::MediaItem, Composition::FOFunctor)’ at src/mbase/obj_bind.cpp:211:18: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/pixel.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/archieve.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/archieve-sdk.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/handler.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/handler.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[9].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::function2::result_type boost::function2::operator()(T0, T1) const [with R = void; T0 = boost::intrusive_ptr; T1 = const char*]’ at /usr/include/boost/function/function_template.hpp:763:28, inlined from ‘void Project::InvokeOn(Project::MediaItem, const char*)’ at src/mbase/project/handler.cpp:72:15: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/media.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/media.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::VideoChapterMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::~_Temporary_buffer() [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_tempbuf.h:181:15, inlined from ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’ at /usr/include/c++/11.2.0/bits/stl_algo.h:5025:5, inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::less >]’ at /usr/include/c++/11.2.0/bits/stl_algo.h:5092:36, inlined from ‘void Project::VideoMD::OrderByTime()’ at src/mbase/project/media.cpp:79:21: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::VideoChapterMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/menu.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/srl-common.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/srl-db.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/srl-db.cpp:22: In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::MenuMD]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::MenuMD**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘std::pair, int>::~pair()’ at /usr/include/c++/11.2.0/bits/stl_pair.h:211:12, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::pair, int>*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = std::pair, int>*; _Tp = std::pair, int>]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair, int>; _Alloc = std::allocator, int> >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘constexpr void std::_Destroy(_Tp*) [with _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:140:22, inlined from ‘static void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*; bool = false]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:152:19, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::intrusive_ptr*]’ at /usr/include/c++/11.2.0/bits/stl_construct.h:185:11, inlined from ‘void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::intrusive_ptr*; _Tp = boost::intrusive_ptr]’ at /usr/include/c++/11.2.0/bits/alloc_traits.h:746:15, inlined from ‘std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::intrusive_ptr; _Alloc = std::allocator >]’ at /usr/include/c++/11.2.0/bits/stl_vector.h:680:15, inlined from ‘Project::Table >::~Table()’ at src/mbase/project/table.h:38:7, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*(Project::Media**)((char*)__first)’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::ADatabase::~ADatabase()’ at src/mbase/project/table.h:112:7: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((boost::intrusive_ptr*)this)[9].boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘boost::intrusive_ptr& boost::intrusive_ptr::operator=(boost::intrusive_ptr&&) [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:122:9, inlined from ‘Project::DelayedRefLoading::~DelayedRefLoading() [with Item = boost::intrusive_ptr]’ at src/mbase/project/srl-db.cpp:76:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*mi.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::DelayedRefLoading::~DelayedRefLoading() [with Item = boost::intrusive_ptr]’ at src/mbase/project/srl-db.cpp:76:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In destructor ‘virtual ptr::base::~base()’, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:221:47, inlined from ‘void ptr::intrusive_ptr_release(ptr::base*)’ at src/mlib/ptr.h:219:11, inlined from ‘boost::intrusive_ptr::~intrusive_ptr() [with T = Project::Media]’ at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:98:44, inlined from ‘Project::DelayedRefLoading::~DelayedRefLoading() [with Item = ptr::weak_intrusive]’ at src/mbase/project/srl-db.cpp:76:20: src/mlib/ptr.h:234:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘.boost::intrusive_ptr::px’ with nonzero offset 40 [-Wfree-nonheap-object] 234 | } | ^ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mbase/_pc_.h:29, from src/mbase/project/table.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ src/mlib/filesystem.cpp: In function ‘std::wstring Utf8ToUcs16(const char*)’: src/mlib/filesystem.cpp:147:38: warning: unused parameter ‘utf8_str’ [-Wunused-parameter] 147 | std::wstring Utf8ToUcs16(const char* utf8_str) | ~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mlib/stream.h:28, from src/mlib/read_stream.h:27, from src/mlib/read_stream.cpp:23: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/smart_ptr.hpp:19, from src/mlib/ptr.h:26, from src/mbase/project/_extlibs_.h:36, from src/mgui/_extlibs_.h:31, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Table_Helpers::Child; T_CppElement = Gtk::Widget; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Table_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::ComboDropDownItem; T_CppElement = const Gtk::ComboDropDownItem; T_Iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>& Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>::operator=(const Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkListItem; T_IFace = Gtk::ComboDropDownItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkListItem, Gtk::ComboDropDownItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::MenuItem; T_CppElement = const Gtk::Menu_Helpers::Element; T_Iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>; Glib::HelperList::iterator = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>& Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>::operator=(const Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:192:3: note: because ‘Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>’ has user-provided ‘Glib::List_Cpp_Iterator::List_Cpp_Iterator(const Self&) [with T_Impl = _GtkMenuItem; T_IFace = Gtk::MenuItem; Glib::List_Cpp_Iterator::Self = Glib::List_Cpp_Iterator<_GtkMenuItem, Gtk::MenuItem>]’ 192 | List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h: In instantiation of ‘void Glib::HelperList::erase(Glib::HelperList::iterator, Glib::HelperList::iterator) [with T_Child = Gtk::Box_Helpers::Child; T_CppElement = const Gtk::Box_Helpers::Element; T_Iterator = Glib::List_Iterator; Glib::HelperList::iterator = Glib::List_Iterator]’: /usr/include/glibmm-2.4/glibmm/helperlist.h:70:16: required from here /usr/include/glibmm-2.4/glibmm/helperlist.h:73:13: warning: implicitly-declared ‘constexpr Glib::List_Iterator& Glib::List_Iterator::operator=(const Glib::List_Iterator&)’ is deprecated [-Wdeprecated-copy] 73 | start = erase(start); // Implemented in derived class. | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:87, from src/mgui/_extlibs_.h:46, from src/mgui/_pc_.h:29, from src/mgui/timeline/mviewer-main.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:78:3: note: because ‘Glib::List_Iterator’ has user-provided ‘Glib::List_Iterator::List_Iterator(const Self&) [with T = Gtk::Box_Helpers::Child; Glib::List_Iterator::Self = Glib::List_Iterator]’ 78 | List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} | ^~~~~~~~~~~~~ cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=c++14’ is valid for C++/ObjC++ but not for C ...................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 0. .................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 4. .................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 4. .................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 0. .................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 0. ....................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 12. .................................................... Read 1 old + 1 reference, merged 255, fuzzied 10, missing 32, obsolete 4. .................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 0. ..................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 4. po/es.po:7: warning: header field 'Language' still has the initial default value po/fr.po:7: warning: header field 'Language' still has the initial default value po/nn.po:7: warning: header field 'Language' missing in header po/ru.po:8: warning: header field 'Language' missing in header po/sk.po:6: warning: header field 'Project-Id-Version' still has the initial default value po/sk.po:6: warning: header field 'Language-Team' still has the initial default value po/sv.po:7: warning: header field 'Language' missing in header ................................................... Read 1 old + 1 reference, merged 255, fuzzied 10, missing 32, obsolete 6. .................................... Read 1 old + 1 reference, merged 297, fuzzied 0, missing 0, obsolete 41. ..................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 0. ..................................................................................................... Read 1 old + 1 reference, merged 142, fuzzied 39, missing 116, obsolete 8. ..................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 4. .................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 2. .................................... Read 1 old + 1 reference, merged 294, fuzzied 0, missing 3, obsolete 0. ./ install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/bombono-dvd usr/bin/mpeg2demux usr/doc/ usr/doc/bombono-dvd-1.2.4/ usr/doc/bombono-dvd-1.2.4/COPYING usr/doc/bombono-dvd-1.2.4/README usr/doc/bombono-dvd-1.2.4/bombono-dvd.SlackBuild usr/man/ usr/man/man1/ usr/man/man1/bombono-dvd.1.gz usr/man/man1/mpeg2demux.1.gz usr/share/ usr/share/applications/ usr/share/applications/bombono-dvd.desktop usr/share/bombono/ usr/share/bombono/resources/ usr/share/bombono/resources/about-back.png usr/share/bombono/resources/about-front.png usr/share/bombono/resources/area-back.jpg usr/share/bombono/resources/bmd-icons/ usr/share/bombono/resources/bmd-icons/bombono-dvd_128px.png usr/share/bombono/resources/bmd-icons/bombono-dvd_16px.png usr/share/bombono/resources/bmd-icons/bombono-dvd_32px.png usr/share/bombono/resources/bmd-icons/bombono-dvd_48px.png usr/share/bombono/resources/bmd-icons/bombono-dvd_64px.png usr/share/bombono/resources/button/ usr/share/bombono/resources/button/001.ico usr/share/bombono/resources/button/002.ico usr/share/bombono/resources/button/003.ico usr/share/bombono/resources/button/004.ico usr/share/bombono/resources/button/005.ico usr/share/bombono/resources/button/006.ico usr/share/bombono/resources/button/007.ico usr/share/bombono/resources/button/008.ico usr/share/bombono/resources/button/still.ico usr/share/bombono/resources/cap400.png usr/share/bombono/resources/copy-n-paste/ usr/share/bombono/resources/copy-n-paste/FreeSans.ttf usr/share/bombono/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/ usr/share/bombono/resources/copy-n-paste/HelixPlayer_Activity-watch-listen.svg usr/share/bombono/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/12.png usr/share/bombono/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/16.png usr/share/bombono/resources/copy-n-paste/HelixPlayer_Activity-watch-listen/28.png usr/share/bombono/resources/copy-n-paste/codepages.lst usr/share/bombono/resources/copy-n-paste/grid_xy.png usr/share/bombono/resources/copy-n-paste/grid_xy_simple.png usr/share/bombono/resources/copy-n-paste/ink_grid.png usr/share/bombono/resources/copy-n-paste/lpetool_show_bbox.png usr/share/bombono/resources/dvdmark.png usr/share/bombono/resources/emblems/ usr/share/bombono/resources/emblems/README usr/share/bombono/resources/emblems/audio-x-generic.png usr/share/bombono/resources/emblems/camera-photo.png usr/share/bombono/resources/emblems/media-playback-start.png usr/share/bombono/resources/emblems/media-playback-start_mini.png usr/share/bombono/resources/emblems/stock_about.png usr/share/bombono/resources/emblems/stock_graphic-styles.png usr/share/bombono/resources/emblems/stock_navigator-open-toolbar.png usr/share/bombono/resources/emblems/tmp/ usr/share/bombono/resources/emblems/tmp/applets-screenshooter.png usr/share/bombono/resources/emblems/tmp/application-x-executable.png usr/share/bombono/resources/emblems/tmp/applications-multimedia.png usr/share/bombono/resources/emblems/tmp/audio-volume-high.png usr/share/bombono/resources/emblems/tmp/emblem-new.png usr/share/bombono/resources/emblems/tmp/media-optical.png usr/share/bombono/resources/emblems/tmp/stock_3dsound.png usr/share/bombono/resources/emblems/tmp/stock_animation.png usr/share/bombono/resources/emblems/tmp/stock_color.png usr/share/bombono/resources/emblems/tmp/stock_draw-circle.png usr/share/bombono/resources/emblems/tmp/stock_draw-rounded-square.png usr/share/bombono/resources/emblems/tmp/stock_effects-sound.png usr/share/bombono/resources/emblems/tmp/stock_form-image-button.png usr/share/bombono/resources/emblems/tmp/stock_headphones.png usr/share/bombono/resources/emblems/tmp/stock_insert-sound-plugin.png usr/share/bombono/resources/emblems/tmp/stock_insert-video-plugin.png usr/share/bombono/resources/emblems/tmp/stock_navigator.png usr/share/bombono/resources/emblems/tmp/stock_shadow.png usr/share/bombono/resources/emblems/tmp/stock_signature.png usr/share/bombono/resources/emblems/tmp/stock_tools-macro.png usr/share/bombono/resources/emblems/tmp/stock_video-conferencing.png usr/share/bombono/resources/emblems/tmp/stock_wallpaper-fill.png usr/share/bombono/resources/emblems/tmp/weather-clear-night.png usr/share/bombono/resources/emblems/tmp/weather-clear.png usr/share/bombono/resources/emblems/transcoding.png usr/share/bombono/resources/emblems/video-x-generic.png usr/share/bombono/resources/frames/ usr/share/bombono/resources/frames/cell/ usr/share/bombono/resources/frames/cell/frame.png usr/share/bombono/resources/frames/cell/vframe.png usr/share/bombono/resources/frames/classic/ usr/share/bombono/resources/frames/classic.old/ usr/share/bombono/resources/frames/classic.old/frame.png usr/share/bombono/resources/frames/classic.old/vframe.png usr/share/bombono/resources/frames/classic/frame.png usr/share/bombono/resources/frames/classic/vframe.png usr/share/bombono/resources/frames/flourish/ usr/share/bombono/resources/frames/flourish/frame.png usr/share/bombono/resources/frames/flourish/vframe.png usr/share/bombono/resources/frames/gradient/ usr/share/bombono/resources/frames/gradient/frame.png usr/share/bombono/resources/frames/gradient/highlight_border.png usr/share/bombono/resources/frames/gradient/vframe.png usr/share/bombono/resources/frames/make_menu.sh usr/share/bombono/resources/frames/ogradient/ usr/share/bombono/resources/frames/ogradient/frame.png usr/share/bombono/resources/frames/ogradient/vframe.png usr/share/bombono/resources/frames/oval/ usr/share/bombono/resources/frames/oval/frame.png usr/share/bombono/resources/frames/oval/vframe.png usr/share/bombono/resources/frames/pop.blue/ usr/share/bombono/resources/frames/pop.blue/frame.png usr/share/bombono/resources/frames/pop.blue/vframe.png usr/share/bombono/resources/frames/pop.dark/ usr/share/bombono/resources/frames/pop.dark/frame.png usr/share/bombono/resources/frames/pop.dark/vframe.png usr/share/bombono/resources/frames/pop.mint/ usr/share/bombono/resources/frames/pop.mint/frame.png usr/share/bombono/resources/frames/pop.mint/vframe.png usr/share/bombono/resources/frames/pop.red/ usr/share/bombono/resources/frames/pop.red/frame.png usr/share/bombono/resources/frames/pop.red/vframe.png usr/share/bombono/resources/frames/pop.yellow/ usr/share/bombono/resources/frames/pop.yellow/frame.png usr/share/bombono/resources/frames/pop.yellow/vframe.png usr/share/bombono/resources/frames/rect/ usr/share/bombono/resources/frames/rect/frame.png usr/share/bombono/resources/frames/rect/highlight_border.png usr/share/bombono/resources/frames/rect/vframe.png usr/share/bombono/resources/frames/roundrect/ usr/share/bombono/resources/frames/roundrect/frame.png usr/share/bombono/resources/frames/roundrect/highlight_border.png usr/share/bombono/resources/frames/roundrect/vframe.png usr/share/bombono/resources/frames/samples/ usr/share/bombono/resources/frames/samples/background.png usr/share/bombono/resources/frames/shadow/ usr/share/bombono/resources/frames/shadow & white/ usr/share/bombono/resources/frames/shadow & white/frame.png usr/share/bombono/resources/frames/shadow & white/vframe.png usr/share/bombono/resources/frames/shadow/frame.png usr/share/bombono/resources/frames/shadow/vframe.png usr/share/bombono/resources/frames/shadow2/ usr/share/bombono/resources/frames/shadow2/frame.png usr/share/bombono/resources/frames/shadow2/info usr/share/bombono/resources/frames/shadow2/vframe.png usr/share/bombono/resources/frames/slide/ usr/share/bombono/resources/frames/slide/frame.png usr/share/bombono/resources/frames/slide/info usr/share/bombono/resources/frames/slide/vframe.png usr/share/bombono/resources/frames/small.yellow/ usr/share/bombono/resources/frames/small.yellow/frame.png usr/share/bombono/resources/frames/small.yellow/vframe.png usr/share/bombono/resources/frames/small.yellow2/ usr/share/bombono/resources/frames/small.yellow2/frame.png usr/share/bombono/resources/frames/small.yellow2/vframe.png usr/share/bombono/resources/frames/soft.frame/ usr/share/bombono/resources/frames/soft.frame/frame.png usr/share/bombono/resources/frames/soft.frame/vframe.png usr/share/bombono/resources/frames/stonerect/ usr/share/bombono/resources/frames/stonerect/frame.png usr/share/bombono/resources/frames/stonerect/vframe.png usr/share/bombono/resources/frames/timber/ usr/share/bombono/resources/frames/timber/frame.png usr/share/bombono/resources/frames/timber/vframe.png usr/share/bombono/resources/frames/timber2/ usr/share/bombono/resources/frames/timber2/frame.png usr/share/bombono/resources/frames/timber2/vframe.png usr/share/bombono/resources/gtkrc usr/share/bombono/resources/icons/ usr/share/bombono/resources/icons/arrow.black.left.png usr/share/bombono/resources/icons/arrow.black.right.png usr/share/bombono/resources/icons/arrow.blue.left.png usr/share/bombono/resources/icons/arrow.blue.right.png usr/share/bombono/resources/icons/arrow.green.left.png usr/share/bombono/resources/icons/arrow.green.right.png usr/share/bombono/resources/icons/arrow.maroon.left.png usr/share/bombono/resources/icons/arrow.maroon.right.png usr/share/bombono/resources/icons/arrow.olive.left.png usr/share/bombono/resources/icons/arrow.olive.right.png usr/share/bombono/resources/icons/arrow.purple.left.png usr/share/bombono/resources/icons/arrow.purple.right.png usr/share/bombono/resources/icons/check.black.png usr/share/bombono/resources/icons/check.blue.png usr/share/bombono/resources/icons/check.green.png usr/share/bombono/resources/icons/check.maroon.png usr/share/bombono/resources/icons/check.olive.png usr/share/bombono/resources/icons/check.purple.png usr/share/bombono/resources/icons/designator.black.left.png usr/share/bombono/resources/icons/designator.black.right.png usr/share/bombono/resources/icons/designator.blue.left.png usr/share/bombono/resources/icons/designator.blue.right.png usr/share/bombono/resources/icons/designator.green.left.png usr/share/bombono/resources/icons/designator.green.right.png usr/share/bombono/resources/icons/designator.maroon.left.png usr/share/bombono/resources/icons/designator.maroon.right.png usr/share/bombono/resources/icons/designator.olive.left.png usr/share/bombono/resources/icons/designator.olive.right.png usr/share/bombono/resources/icons/designator.purple.left.png usr/share/bombono/resources/icons/designator.purple.right.png usr/share/bombono/resources/icons/dialog-ok-apply.png usr/share/bombono/resources/icons/dialog-ok.png usr/share/bombono/resources/icons/diamond.black.png usr/share/bombono/resources/icons/diamond.blue.png usr/share/bombono/resources/icons/diamond.green.png usr/share/bombono/resources/icons/diamond.maroon.png usr/share/bombono/resources/icons/diamond.olive.png usr/share/bombono/resources/icons/diamond.purple.png usr/share/bombono/resources/icons/go-bottom.svg usr/share/bombono/resources/icons/go-down.svg usr/share/bombono/resources/icons/go-first.png usr/share/bombono/resources/icons/go-first.svg usr/share/bombono/resources/icons/go-last.png usr/share/bombono/resources/icons/go-last.svg usr/share/bombono/resources/icons/go-next.png usr/share/bombono/resources/icons/go-next.svg usr/share/bombono/resources/icons/go-previous.png usr/share/bombono/resources/icons/go-previous.svg usr/share/bombono/resources/icons/go-top.svg usr/share/bombono/resources/icons/go-up.svg usr/share/bombono/resources/icons/help-about.svg usr/share/bombono/resources/icons/hexagon.black.png usr/share/bombono/resources/icons/hexagon.blue.png usr/share/bombono/resources/icons/hexagon.green.png usr/share/bombono/resources/icons/hexagon.maroon.png usr/share/bombono/resources/icons/hexagon.olive.png usr/share/bombono/resources/icons/hexagon.purple.png usr/share/bombono/resources/icons/hexagram.black.png usr/share/bombono/resources/icons/hexagram.blue.png usr/share/bombono/resources/icons/hexagram.green.png usr/share/bombono/resources/icons/hexagram.maroon.png usr/share/bombono/resources/icons/hexagram.olive.png usr/share/bombono/resources/icons/hexagram.purple.png usr/share/bombono/resources/icons/media-optical.png usr/share/bombono/resources/icons/media-record.svg usr/share/bombono/resources/icons/media-seek-backward.svg usr/share/bombono/resources/icons/media-seek-forward.svg usr/share/bombono/resources/icons/media-skip-backward.svg usr/share/bombono/resources/icons/media-skip-forward.svg usr/share/bombono/resources/icons/oval.black.png usr/share/bombono/resources/icons/oval.blue.png usr/share/bombono/resources/icons/oval.green.png usr/share/bombono/resources/icons/oval.maroon.png usr/share/bombono/resources/icons/oval.olive.png usr/share/bombono/resources/icons/oval.purple.png usr/share/bombono/resources/icons/pentagon.black.png usr/share/bombono/resources/icons/pentagon.blue.png usr/share/bombono/resources/icons/pentagon.green.png usr/share/bombono/resources/icons/pentagon.maroon.png usr/share/bombono/resources/icons/pentagon.olive.png usr/share/bombono/resources/icons/pentagon.purple.png usr/share/bombono/resources/icons/pentagram.black.png usr/share/bombono/resources/icons/pentagram.blue.png usr/share/bombono/resources/icons/pentagram.green.png usr/share/bombono/resources/icons/pentagram.maroon.png usr/share/bombono/resources/icons/pentagram.olive.png usr/share/bombono/resources/icons/pentagram.purple.png usr/share/bombono/resources/icons/pointer.black.left.png usr/share/bombono/resources/icons/pointer.black.right.png usr/share/bombono/resources/icons/pointer.blue.left.png usr/share/bombono/resources/icons/pointer.blue.right.png usr/share/bombono/resources/icons/pointer.green.left.png usr/share/bombono/resources/icons/pointer.green.right.png usr/share/bombono/resources/icons/pointer.maroon.left.png usr/share/bombono/resources/icons/pointer.maroon.right.png usr/share/bombono/resources/icons/pointer.olive.left.png usr/share/bombono/resources/icons/pointer.olive.right.png usr/share/bombono/resources/icons/pointer.purple.left.png usr/share/bombono/resources/icons/pointer.purple.right.png usr/share/bombono/resources/icons/quotes.green.left.png usr/share/bombono/resources/icons/quotes.green.right.png usr/share/bombono/resources/icons/quotes.maroon.left.png usr/share/bombono/resources/icons/quotes.maroon.right.png usr/share/bombono/resources/icons/quotes.olive.left.png usr/share/bombono/resources/icons/quotes.olive.right.png usr/share/bombono/resources/icons/quotes.purple.left.png usr/share/bombono/resources/icons/quotes.right.png usr/share/bombono/resources/icons/round.black.png usr/share/bombono/resources/icons/round.blue.png usr/share/bombono/resources/icons/round.green.png usr/share/bombono/resources/icons/round.maroon.png usr/share/bombono/resources/icons/round.olive.png usr/share/bombono/resources/icons/round.purple.png usr/share/bombono/resources/icons/square.black.png usr/share/bombono/resources/icons/square.blue.png usr/share/bombono/resources/icons/square.green.png usr/share/bombono/resources/icons/square.maroon.png usr/share/bombono/resources/icons/square.olive.png usr/share/bombono/resources/icons/square.purple.png usr/share/bombono/resources/icons/start-here.png usr/share/bombono/resources/ihslist.lst usr/share/bombono/resources/scons_authoring/ usr/share/bombono/resources/scons_authoring/ADVD.py usr/share/bombono/resources/scons_authoring/README usr/share/bombono/resources/scons_authoring/README-ru usr/share/bombono/resources/scons_authoring/SConsTwin.py usr/share/bombono/resources/scons_authoring/SConstruct usr/share/bombono/resources/scons_authoring/menu_SConscript usr/share/bombono/resources/splash-bmd.png usr/share/bombono/resources/tool-pointer.png usr/share/bombono/resources/tool-text.png usr/share/icons/ usr/share/icons/hicolor/ usr/share/icons/hicolor/128x128/ usr/share/icons/hicolor/128x128/apps/ usr/share/icons/hicolor/128x128/apps/bombono-dvd.png usr/share/icons/hicolor/16x16/ usr/share/icons/hicolor/16x16/apps/ usr/share/icons/hicolor/16x16/apps/bombono-dvd.png usr/share/icons/hicolor/32x32/ usr/share/icons/hicolor/32x32/apps/ usr/share/icons/hicolor/32x32/apps/bombono-dvd.png usr/share/icons/hicolor/48x48/ usr/share/icons/hicolor/48x48/apps/ usr/share/icons/hicolor/48x48/apps/bombono-dvd.png usr/share/icons/hicolor/64x64/ usr/share/icons/hicolor/64x64/apps/ usr/share/icons/hicolor/64x64/apps/bombono-dvd.png usr/share/locale/ usr/share/locale/cs/ usr/share/locale/cs/LC_MESSAGES/ usr/share/locale/cs/LC_MESSAGES/bombono-dvd.mo usr/share/locale/da/ usr/share/locale/da/LC_MESSAGES/ usr/share/locale/da/LC_MESSAGES/bombono-dvd.mo usr/share/locale/de/ usr/share/locale/de/LC_MESSAGES/ usr/share/locale/de/LC_MESSAGES/bombono-dvd.mo usr/share/locale/eo/ usr/share/locale/eo/LC_MESSAGES/ usr/share/locale/eo/LC_MESSAGES/bombono-dvd.mo usr/share/locale/es/ usr/share/locale/es/LC_MESSAGES/ usr/share/locale/es/LC_MESSAGES/bombono-dvd.mo usr/share/locale/fi/ usr/share/locale/fi/LC_MESSAGES/ usr/share/locale/fi/LC_MESSAGES/bombono-dvd.mo usr/share/locale/fr/ usr/share/locale/fr/LC_MESSAGES/ usr/share/locale/fr/LC_MESSAGES/bombono-dvd.mo usr/share/locale/gl/ usr/share/locale/gl/LC_MESSAGES/ usr/share/locale/gl/LC_MESSAGES/bombono-dvd.mo usr/share/locale/it/ usr/share/locale/it/LC_MESSAGES/ usr/share/locale/it/LC_MESSAGES/bombono-dvd.mo usr/share/locale/nn/ usr/share/locale/nn/LC_MESSAGES/ usr/share/locale/nn/LC_MESSAGES/bombono-dvd.mo usr/share/locale/ru/ usr/share/locale/ru/LC_MESSAGES/ usr/share/locale/ru/LC_MESSAGES/bombono-dvd.mo usr/share/locale/sk/ usr/share/locale/sk/LC_MESSAGES/ usr/share/locale/sk/LC_MESSAGES/bombono-dvd.mo usr/share/locale/sv/ usr/share/locale/sv/LC_MESSAGES/ usr/share/locale/sv/LC_MESSAGES/bombono-dvd.mo usr/share/locale/uk/ usr/share/locale/uk/LC_MESSAGES/ usr/share/locale/uk/LC_MESSAGES/bombono-dvd.mo usr/share/locale/vi/ usr/share/locale/vi/LC_MESSAGES/ usr/share/locale/vi/LC_MESSAGES/bombono-dvd.mo usr/share/locale/zh/ usr/share/locale/zh/LC_MESSAGES/ usr/share/locale/zh/LC_MESSAGES/bombono-dvd.mo usr/share/mime/ usr/share/mime/packages/ usr/share/mime/packages/bombono.xml usr/share/pixmaps/ usr/share/pixmaps/bombono-dvd.png