on my linux I got things building, but by changing 2 source files (which I did NOT commit (yet)).
1) wxsradiobox.cpp
2) wxschecklistbox.cpp
Both complain about the fact they don't know their wx class things are dealing with. That's wxRadioBox and wxCheckListBox.
Although we include for those :
#include <wx/radiobox.h>
and
#include <wx/checklst.h>
When you have a look at these header they could be empty in case :
wxUSE_RADIOBOX
and
wxUSE_CHECKLISTBOX
are not defined. Could be that this is the case. However when both cpp files get at first an extra include statement of 'wx/wx.h' then it compiles.
In case those preprocessor things are not defined, how should they be defined, including wx.h doesn't seem to me the correct way.