i686-w64-mingw32-g++ -MMD -MP -MT main_wx.o -MF main_wx.d -c -I /opt/lmi/src/lmi -I /opt/lmi/src/lmi/tools/pete-2.1.1 -I /opt/lmi/local/gcc_i686-w64-mingw32/lib/wx/include/i686-w64-mingw32-msw-unicode-3.1 -I /opt/lmi/local/include/wx-3.1 -isystem /opt/lmi/third_party/include -isystem /opt/lmi/third_party/src -isystem /opt/lmi/local/include -isystem /opt/lmi/local/include/libxml2 -DLMI_WX_NEW_USE_SO -DLIBXML_USE_DLL -DSTRICT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXMSW__ -D_FILE_OFFSET_BITS=64 -DBOOST_NO_AUTO_PTR -DBOOST_NO_STD_ALLOCATOR -DBOOST_STRICT_CONFIG -DBOOST_STATIC_ASSERT_HPP -fno-ms-extensions -frounding-math -std=c++17 -pedantic-errors -Werror -Wall -Walloc-zero -Walloca -Wcast-align -Wconversion -Wdangling-else -Wdeprecated-declarations -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wimport -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-include-dirs -Wmultichar -Wnull-dereference -Wpacked -Wpointer-arith -Wredundant-decls -Wrestrict -Wshadow -Wsign-compare -Wstack-protector -Wswitch-enum -Wtrampolines -Wundef -Wunreachable-code -Wunused-macros -Wvector-operation-performance -Wwrite-strings -Wno-parentheses -Wc++11-compat -Wc++14-compat -Wc++1z-compat -Wcatch-value=3 -Wconditionally-supported -Wctor-dtor-privacy -Wdelete-non-virtual-dtor -Wdeprecated -Wextra-semi -Wnoexcept -Wnoexcept-type -Wnon-template-friend -Wnon-virtual-dtor -Woverloaded-virtual -Wplacement-new=2 -Wpmf-conversions -Wregister -Wreorder -Wstrict-null-sentinel -Wsuggest-override -Wsynth -Wuseless-cast -Wzero-as-null-pointer-constant -Wcast-qual -D'BOOST_STATIC_ASSERT(A)=static_assert((A))' -ggdb -O2 -fno-omit-frame-pointer /opt/lmi/src/lmi/main_wx.cpp -omain_wx.o In file included from /opt/lmi/local/include/wx-3.1/wx/object.h:57, from /opt/lmi/local/include/wx-3.1/wx/event.h:16, from /opt/lmi/local/include/wx-3.1/wx/app.h:19, from /opt/lmi/src/lmi/skeleton.hpp:37, from /opt/lmi/src/lmi/main_wx.cpp:40: /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxGDIObject::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/gdiobj.h:89:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(wxGDIObject); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxCursor::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/msw/cursor.h:45:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(wxCursor); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxVariant::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/variant.h:392:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(wxVariant); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1090:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(wxEvent); ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxIdleEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1278:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxIdleEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxThreadEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1312:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxThreadEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxCommandEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1586:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxCommandEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxNotifyEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1617:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNotifyEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxScrollEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1649:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxScrollWinEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1686:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollWinEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxMouseEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1844:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(wxMouseEvent); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxSetCursorEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1882:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSetCursorEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxGestureEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1919:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGestureEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxPanGestureEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1951:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPanGestureEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxZoomGestureEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:1980:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxZoomGestureEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxRotateGestureEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2009:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxRotateGestureEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxTwoFingerTapEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2031:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTwoFingerTapEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxLongPressEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2052:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxLongPressEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxPressAndTapEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2073:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPressAndTapEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxKeyEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2257:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(wxKeyEvent); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxSizeEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2295:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSizeEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxMoveEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2334:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMoveEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxPaintEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2380:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxNcPaintEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2393:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxEraseEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2422:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxEraseEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxFocusEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2454:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxFocusEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxChildFocusEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2469:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxActivateEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2514:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxActivateEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxInitDialogEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2532:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxMenuEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2567:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMenuEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxCloseEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2623:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxCloseEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxShowEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2655:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxShowEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxIconizeEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2684:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxIconizeEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxMaximizeEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2700:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxJoystickEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2799:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxJoystickEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxDropFilesEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2849:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDropFilesEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxUpdateUIEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2951:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxUpdateUIEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxSysColourChangedEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2969:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxMouseCaptureChangedEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:2998:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMouseCaptureChangedEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxMouseCaptureLostEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3021:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMouseCaptureLostEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxDisplayChangedEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3030:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxPaletteChangedEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3066:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaletteChangedEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxQueryNewPaletteEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3096:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxQueryNewPaletteEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxNavigationKeyEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3163:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNavigationKeyEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxWindowCreateEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3186:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxWindowDestroyEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3199:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxHelpEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3264:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHelpEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxClipboardTextEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3292:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxClipboardTextEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxContextMenuEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3327:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxContextMenuEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxEvtHandler::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:153:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:3975:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_COPY’ wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxEvtHandler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxIcon::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/msw/icon.h:96:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(wxIcon); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/lmi/local/include/wx-3.1/wx/app.h:19, from /opt/lmi/src/lmi/skeleton.hpp:37, from /opt/lmi/src/lmi/main_wx.cpp:40: /opt/lmi/local/include/wx-3.1/wx/event.h:4237:29: error: ‘virtual const wxEventTable* wxApp::GetEventTable() const’ can be marked override [-Werror=suggest-override] const wxEventTable* GetEventTable() const; \ ^~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/msw/app.h:132:5: note: in expansion of macro ‘wxDECLARE_EVENT_TABLE’ wxDECLARE_EVENT_TABLE(); ^~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:4238:27: error: ‘virtual wxEventHashTable& wxApp::GetEventHashTable() const’ can be marked override [-Werror=suggest-override] wxEventHashTable& GetEventHashTable() const; \ ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/msw/app.h:132:5: note: in expansion of macro ‘wxDECLARE_EVENT_TABLE’ wxDECLARE_EVENT_TABLE(); ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/lmi/local/include/wx-3.1/wx/object.h:57, from /opt/lmi/local/include/wx-3.1/wx/event.h:16, from /opt/lmi/local/include/wx-3.1/wx/app.h:19, from /opt/lmi/src/lmi/skeleton.hpp:37, from /opt/lmi/src/lmi/main_wx.cpp:40: /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxApp::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/msw/app.h:134:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(wxApp); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:144:30: error: ‘virtual wxClassInfo* wxTimerEvent::GetClassInfo() const’ can be marked override [-Werror=suggest-override] virtual wxClassInfo *GetClassInfo() const \ ^~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:156:5: note: in expansion of macro ‘wxDECLARE_ABSTRACT_CLASS’ wxDECLARE_ABSTRACT_CLASS(name); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/rtti.h:149:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS’ wxDECLARE_DYNAMIC_CLASS(name) ^~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/timer.h:183:5: note: in expansion of macro ‘wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN’ wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/lmi/local/include/wx-3.1/wx/app.h:19, from /opt/lmi/src/lmi/skeleton.hpp:37, from /opt/lmi/src/lmi/main_wx.cpp:40: /opt/lmi/local/include/wx-3.1/wx/event.h:4237:29: error: ‘virtual const wxEventTable* Skeleton::GetEventTable() const’ can be marked override [-Werror=suggest-override] const wxEventTable* GetEventTable() const; \ ^~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:4665:56: note: in expansion of macro ‘wxDECLARE_EVENT_TABLE’ #define DECLARE_EVENT_TABLE() wxDECLARE_EVENT_TABLE(); ^~~~~~~~~~~~~~~~~~~~~ /opt/lmi/src/lmi/skeleton.hpp:143:5: note: in expansion of macro ‘DECLARE_EVENT_TABLE’ DECLARE_EVENT_TABLE() ^~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:4238:27: error: ‘virtual wxEventHashTable& Skeleton::GetEventHashTable() const’ can be marked override [-Werror=suggest-override] wxEventHashTable& GetEventHashTable() const; \ ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/event.h:4665:56: note: in expansion of macro ‘wxDECLARE_EVENT_TABLE’ #define DECLARE_EVENT_TABLE() wxDECLARE_EVENT_TABLE(); ^~~~~~~~~~~~~~~~~~~~~ /opt/lmi/src/lmi/skeleton.hpp:143:5: note: in expansion of macro ‘DECLARE_EVENT_TABLE’ DECLARE_EVENT_TABLE() ^~~~~~~~~~~~~~~~~~~ In file included from /opt/lmi/local/include/wx-3.1/wx/string.h:37, from /opt/lmi/local/include/wx-3.1/wx/memory.h:15, from /opt/lmi/local/include/wx-3.1/wx/object.h:19, from /opt/lmi/local/include/wx-3.1/wx/event.h:16, from /opt/lmi/local/include/wx-3.1/wx/app.h:19, from /opt/lmi/src/lmi/skeleton.hpp:37, from /opt/lmi/src/lmi/main_wx.cpp:40: /opt/lmi/local/include/wx-3.1/wx/string.h: In instantiation of ‘static wxString wxString::Format(const wxFormatString&, T1) [with T1 = float]’: /opt/lmi/local/include/wx-3.1/wx/string.h:2029:44: required from here /opt/lmi/local/include/wx-3.1/wx/strvararg.h:1048:19: error: implicit conversion from ‘float’ to ‘double’ when passing argument to function [-Werror=double-promotion] return_kw impl(_WX_VARARG_JOIN(numfixed, _WX_VARARG_PASS_FIXED), \ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:1071:32: note: in expansion of macro ‘_WX_VARARG_DO_CALL_WCHAR’ #define _WX_VARARG_DO_CALL _WX_VARARG_DO_CALL_WCHAR ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:1085:9: note: in expansion of macro ‘_WX_VARARG_DO_CALL’ _WX_VARARG_DO_CALL(return, impl, implUtf8, N, numfixed); \ ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:895:77: note: in expansion of macro ‘_WX_VARARG_DEFINE_FUNC’ #define _WX_VARARG_ITER_1(m,a,b,c,d,e,f) m(1,a,b,c,d,e,f) ^ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:896:43: note: in expansion of macro ‘_WX_VARARG_ITER_1’ #define _WX_VARARG_ITER_2(m,a,b,c,d,e,f) _WX_VARARG_ITER_1(m,a,b,c,d,e,f) m(2,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:897:43: note: in expansion of macro ‘_WX_VARARG_ITER_2’ #define _WX_VARARG_ITER_3(m,a,b,c,d,e,f) _WX_VARARG_ITER_2(m,a,b,c,d,e,f) m(3,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:898:43: note: in expansion of macro ‘_WX_VARARG_ITER_3’ #define _WX_VARARG_ITER_4(m,a,b,c,d,e,f) _WX_VARARG_ITER_3(m,a,b,c,d,e,f) m(4,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:899:43: note: in expansion of macro ‘_WX_VARARG_ITER_4’ #define _WX_VARARG_ITER_5(m,a,b,c,d,e,f) _WX_VARARG_ITER_4(m,a,b,c,d,e,f) m(5,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:900:43: note: in expansion of macro ‘_WX_VARARG_ITER_5’ #define _WX_VARARG_ITER_6(m,a,b,c,d,e,f) _WX_VARARG_ITER_5(m,a,b,c,d,e,f) m(6,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:901:43: note: in expansion of macro ‘_WX_VARARG_ITER_6’ #define _WX_VARARG_ITER_7(m,a,b,c,d,e,f) _WX_VARARG_ITER_6(m,a,b,c,d,e,f) m(7,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:902:43: note: in expansion of macro ‘_WX_VARARG_ITER_7’ #define _WX_VARARG_ITER_8(m,a,b,c,d,e,f) _WX_VARARG_ITER_7(m,a,b,c,d,e,f) m(8,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:903:43: note: in expansion of macro ‘_WX_VARARG_ITER_8’ #define _WX_VARARG_ITER_9(m,a,b,c,d,e,f) _WX_VARARG_ITER_8(m,a,b,c,d,e,f) m(9,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:904:43: note: in expansion of macro ‘_WX_VARARG_ITER_9’ #define _WX_VARARG_ITER_10(m,a,b,c,d,e,f) _WX_VARARG_ITER_9(m,a,b,c,d,e,f) m(10,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:905:43: note: in expansion of macro ‘_WX_VARARG_ITER_10’ #define _WX_VARARG_ITER_11(m,a,b,c,d,e,f) _WX_VARARG_ITER_10(m,a,b,c,d,e,f) m(11,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:906:43: note: in expansion of macro ‘_WX_VARARG_ITER_11’ #define _WX_VARARG_ITER_12(m,a,b,c,d,e,f) _WX_VARARG_ITER_11(m,a,b,c,d,e,f) m(12,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:907:43: note: in expansion of macro ‘_WX_VARARG_ITER_12’ #define _WX_VARARG_ITER_13(m,a,b,c,d,e,f) _WX_VARARG_ITER_12(m,a,b,c,d,e,f) m(13,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:908:43: note: in expansion of macro ‘_WX_VARARG_ITER_13’ #define _WX_VARARG_ITER_14(m,a,b,c,d,e,f) _WX_VARARG_ITER_13(m,a,b,c,d,e,f) m(14,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:909:43: note: in expansion of macro ‘_WX_VARARG_ITER_14’ #define _WX_VARARG_ITER_15(m,a,b,c,d,e,f) _WX_VARARG_ITER_14(m,a,b,c,d,e,f) m(15,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:910:43: note: in expansion of macro ‘_WX_VARARG_ITER_15’ #define _WX_VARARG_ITER_16(m,a,b,c,d,e,f) _WX_VARARG_ITER_15(m,a,b,c,d,e,f) m(16,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:911:43: note: in expansion of macro ‘_WX_VARARG_ITER_16’ #define _WX_VARARG_ITER_17(m,a,b,c,d,e,f) _WX_VARARG_ITER_16(m,a,b,c,d,e,f) m(17,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:912:43: note: in expansion of macro ‘_WX_VARARG_ITER_17’ #define _WX_VARARG_ITER_18(m,a,b,c,d,e,f) _WX_VARARG_ITER_17(m,a,b,c,d,e,f) m(18,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:913:43: note: in expansion of macro ‘_WX_VARARG_ITER_18’ #define _WX_VARARG_ITER_19(m,a,b,c,d,e,f) _WX_VARARG_ITER_18(m,a,b,c,d,e,f) m(19,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:914:43: note: in expansion of macro ‘_WX_VARARG_ITER_19’ #define _WX_VARARG_ITER_20(m,a,b,c,d,e,f) _WX_VARARG_ITER_19(m,a,b,c,d,e,f) m(20,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:915:43: note: in expansion of macro ‘_WX_VARARG_ITER_20’ #define _WX_VARARG_ITER_21(m,a,b,c,d,e,f) _WX_VARARG_ITER_20(m,a,b,c,d,e,f) m(21,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:916:43: note: in expansion of macro ‘_WX_VARARG_ITER_21’ #define _WX_VARARG_ITER_22(m,a,b,c,d,e,f) _WX_VARARG_ITER_21(m,a,b,c,d,e,f) m(22,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:917:43: note: in expansion of macro ‘_WX_VARARG_ITER_22’ #define _WX_VARARG_ITER_23(m,a,b,c,d,e,f) _WX_VARARG_ITER_22(m,a,b,c,d,e,f) m(23,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:918:43: note: in expansion of macro ‘_WX_VARARG_ITER_23’ #define _WX_VARARG_ITER_24(m,a,b,c,d,e,f) _WX_VARARG_ITER_23(m,a,b,c,d,e,f) m(24,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:919:43: note: in expansion of macro ‘_WX_VARARG_ITER_24’ #define _WX_VARARG_ITER_25(m,a,b,c,d,e,f) _WX_VARARG_ITER_24(m,a,b,c,d,e,f) m(25,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:920:43: note: in expansion of macro ‘_WX_VARARG_ITER_25’ #define _WX_VARARG_ITER_26(m,a,b,c,d,e,f) _WX_VARARG_ITER_25(m,a,b,c,d,e,f) m(26,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:921:43: note: in expansion of macro ‘_WX_VARARG_ITER_26’ #define _WX_VARARG_ITER_27(m,a,b,c,d,e,f) _WX_VARARG_ITER_26(m,a,b,c,d,e,f) m(27,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:922:43: note: in expansion of macro ‘_WX_VARARG_ITER_27’ #define _WX_VARARG_ITER_28(m,a,b,c,d,e,f) _WX_VARARG_ITER_27(m,a,b,c,d,e,f) m(28,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:923:43: note: in expansion of macro ‘_WX_VARARG_ITER_28’ #define _WX_VARARG_ITER_29(m,a,b,c,d,e,f) _WX_VARARG_ITER_28(m,a,b,c,d,e,f) m(29,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:924:43: note: in expansion of macro ‘_WX_VARARG_ITER_29’ #define _WX_VARARG_ITER_30(m,a,b,c,d,e,f) _WX_VARARG_ITER_29(m,a,b,c,d,e,f) m(30,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:1008:9: note: in expansion of macro ‘_WX_VARARG_ITER_30’ _WX_VARARG_ITER_##N(m,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:1006:9: note: in expansion of macro ‘_WX_VARARG_ITER_IMPL’ _WX_VARARG_ITER_IMPL(N,m,a,b,c,d,e,f) ^~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:91:5: note: in expansion of macro ‘_WX_VARARG_ITER’ _WX_VARARG_ITER(_WX_VARARG_MAX_ARGS, \ ^~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/strvararg.h:86:5: note: in expansion of macro ‘WX_DEFINE_VARARG_FUNC_SANS_N0’ WX_DEFINE_VARARG_FUNC_SANS_N0(rettype, name, numfixed, fixed, impl, implUtf8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/lmi/local/include/wx-3.1/wx/string.h:2238:3: note: in expansion of macro ‘WX_DEFINE_VARARG_FUNC’ WX_DEFINE_VARARG_FUNC(static wxString, Format, 1, (const wxFormatString&), ^~~~~~~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[1]: *** [/opt/lmi/src/lmi/workhorse.make:965: main_wx.o] Error 1