`wx-config --cxx --cxxflags` test.cpp -o test test.cpp: In function `int main(...)': test.cpp:650: (Each undeclared identifier is reported only once test.cpp:650: for each function it appears in.) test.cpp:1946: parse error before `=' test.cpp:2770: type `wxMDIParentFrame' is not a base type for type `wxFrame' test.cpp:4114: no matching function for call to `wxFlexGridSizer::GetFlexibleDirections ()' test.cpp:4125: no matching function for call to `wxFlexGridSizer::SetFlexibleDirections (int &)' /home/wxwindows/local/include/wx-2.5/wx/html/helpfrm.h:152: `void wxHtmlHelpFrame::CreateContents()' is protected test.cpp:5509: within this context /home/wxwindows/local/include/wx-2.5/wx/html/helpfrm.h:155: `void wxHtmlHelpFrame::CreateIndex()' is protected test.cpp:5511: within this context /home/wxwindows/local/include/wx-2.5/wx/html/helpfrm.h:158: `void wxHtmlHelpFrame::CreateSearch()' is protected test.cpp:5513: within this context test.cpp:5567: cannot allocate an object of type `wxHtmlParser' test.cpp:5567: since the following virtual functions are abstract: /home/wxwindows/local/include/wx-2.5/wx/html/htmlpars.h:91: class wxObject * wxHtmlParser::GetProduct() /home/wxwindows/local/include/wx-2.5/wx/html/htmlpars.h:145: void wxHtmlParser::AddText(const wxChar *) /home/wxwindows/local/include/wx-2.5/wx/html/htmlpars.h:152: `void wxHtmlParser::AddTag(const wxHtmlTag &)' is protected test.cpp:5570: within this context /home/wxwindows/local/include/wx-2.5/wx/html/htmltag.h:73: `wxHtmlTag::wxHtmlTag(wxHtmlTag *, const wxString &, int, int, wxHtmlTagsCache *, wxHtmlEntitiesParser *)' is protected test.cpp:5647: within this context /home/wxwindows/local/include/wx-2.5/wx/string.h:628: `wxString::wxString(int)' is private test.cpp:5679: within this context test.cpp:5828: no matching function for call to `wxIcon::wxIcon (void *&, int &, int &, int &, int &)' /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:35: candidates are: wxIcon::wxIcon() /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:36: wxIcon::wxIcon(const wxIcon &) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:37: wxIcon::wxIcon(const char **, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:42: wxIcon::wxIcon(const wxString &, wxBitmapType = wxBITMAP_TYPE_XPM, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:46: wxIcon::wxIcon(char **, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:49: wxIcon::wxIcon(const wxIconLocation &) test.cpp:5833: no matching function for call to `wxIcon::wxIcon (char *&, int &, int &, int &)' /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:35: candidates are: wxIcon::wxIcon() /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:36: wxIcon::wxIcon(const wxIcon &) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:37: wxIcon::wxIcon(const char **, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:42: wxIcon::wxIcon(const wxString &, wxBitmapType = wxBITMAP_TYPE_XPM, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:46: wxIcon::wxIcon(char **, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:49: wxIcon::wxIcon(const wxIconLocation &) test.cpp:5837: no matching function for call to `wxIcon::wxIcon (int &, int &, int &)' /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:35: candidates are: wxIcon::wxIcon() /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:36: wxIcon::wxIcon(const wxIcon &) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:37: wxIcon::wxIcon(const char **, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:42: wxIcon::wxIcon(const wxString &, wxBitmapType = wxBITMAP_TYPE_XPM, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:46: wxIcon::wxIcon(char **, int = -1, int = -1) /home/wxwindows/local/include/wx-2.5/wx/gtk/icon.h:49: wxIcon::wxIcon(const wxIconLocation &) test.cpp:6228: no matching function for call to `wxImageList::Replace (int &, wxBitmap &, wxBitmap &)' /home/wxwindows/local/include/wx-2.5/wx/generic/imaglist.h:72: candidates are: bool wxGenericImageList::Replace(int, const wxBitmap &) test.cpp:6952: initialization to `wxLanguageInfo *' from `const wxLanguageInfo *' discards qualifiers test.cpp:6959: initialization to `wxLanguageInfo *' from `const wxLanguageInfo *' discards qualifiers test.cpp:7032: `wxMBConvFile' undeclared (first use this function) test.cpp:7032: `mywxMBConvFile' undeclared (first use this function) test.cpp:7119: type `wxMDIParentFrame' is not a base type for type `wxWindow' test.cpp:7797: no matching function for call to `wxMultiChoiceDialog::GetSelection ()' test.cpp:7875: `ostream' undeclared (first use this function) test.cpp:7875: `wxObjectDumpstream0' undeclared (first use this function) /home/wxwindows/local/include/wx-2.5/wx/stream.h:275: `wxOutputStream::wxOutputStream(const wxOutputStream &)' is private test.cpp:7919: within this context /home/wxwindows/local/include/wx-2.5/wx/stream.h:275: `wxOutputStream::wxOutputStream(const wxOutputStream &)' is private test.cpp:7921: within this context test.cpp:8140: no matching function for call to `wxPen::wxPen (wxBitmap &, int &)' /home/wxwindows/local/include/wx-2.5/wx/gtk/pen.h:43: candidates are: wxPen::wxPen() /home/wxwindows/local/include/wx-2.5/wx/gtk/pen.h:45: wxPen::wxPen(const wxColour &, int = 1, int = wxSOLID) /home/wxwindows/local/include/wx-2.5/wx/gtk/pen.h:49: wxPen::wxPen(const wxPen &) test.cpp:8153: no matching function for call to `wxPen::GetStipple ()' test.cpp:8181: no matching function for call to `wxPen::SetStipple (wxBitmap *&)' test.cpp:8227: no matching function for call to `wxPostScriptDC::wxPostScriptDC (wxString &, bool &, wxWindow *&)' /home/wxwindows/local/include/wx-2.5/wx/generic/dcpsg.h:41: candidates are: wxPostScriptDC::wxPostScriptDC() /home/wxwindows/local/include/wx-2.5/wx/generic/dcpsg.h:44: wxPostScriptDC::wxPostScriptDC(const wxPrintData &) /home/wxwindows/local/include/wx-2.5/wx/generic/dcpsg.h:153: wxPostScriptDC::wxPostScriptDC(const wxPostScriptDC &) test.cpp:8262: type `wxPrintPreview' is not a base type for type `wxPrintPreviewBase' test.cpp:9314: no matching function for call to `wxSingleChoiceDialog::wxSingleChoiceDialog (wxWindow *&, wxString &, wxString &, int &, wxString *&, void **&, long int &, wxPoint &)' /home/wxwindows/local/include/wx-2.5/wx/generic/choicdgg.h:95: candidates are: wxSingleChoiceDialog::wxSingleChoiceDialog() /home/wxwindows/local/include/wx-2.5/wx/generic/choicdgg.h:106: wxSingleChoiceDialog::wxSingleChoiceDialog(wxWindow *, const wxString &, const wxString &, int, const wxString *, char ** = 0, long int = 536877141, const wxPoint & = wxDefaultPosition) /home/wxwindows/local/include/wx-2.5/wx/generic/choicdgg.h:113: wxSingleChoiceDialog::wxSingleChoiceDialog(wxWindow *, const wxString &, const wxString &, const wxArrayString &, char ** = 0, long int = 536877141, const wxPoint & = wxDefaultPosition) /home/wxwindows/local/include/wx-2.5/wx/generic/choicdgg.h:147: wxSingleChoiceDialog::wxSingleChoiceDialog(const wxSingleChoiceDialog &) test.cpp:9322: no matching function for call to `wxSingleChoiceDialog::wxSingleChoiceDialog (wxWindow *&, wxString &, wxString &, wxArrayString &, void **&, long int &, wxPoint &)' /home/wxwindows/local/include/wx-2.5/wx/generic/choicdgg.h:95: candidates are: wxSingleChoiceDialog::wxSingleChoiceDialog() /home/wxwindows/local/include/wx-2.5/wx/generic/choicdgg.h:106: wxSingleChoiceDialog::wxSingleChoiceDialog(wxWindow *, const wxString &, const wxString &, int, const wxString *, char ** = 0, long int = 536877141, const wxPoint & = wxDefaultPosition) /home/wxwindows/local/include/wx-2.5/wx/generic/choicdgg.h:113: wxSingleChoiceDialog::wxSingleChoiceDialog(wxWindow *, const wxString &, const wxString &, const wxArrayString &, char ** = 0, long int = 536877141, const wxPoint & = wxDefaultPosition) /home/wxwindows/local/include/wx-2.5/wx/generic/choicdgg.h:147: wxSingleChoiceDialog::wxSingleChoiceDialog(const wxSingleChoiceDialog &) test.cpp:10827: no matching function for call to `wxToolBar::SetMargins (wxSize &)' /home/wxwindows/local/include/wx-2.5/wx/gtk/tbargtk.h:50: candidates are: void wxToolBar::SetMargins(int, int) test.cpp:10969: parse error before `=' test.cpp:11012: cannot declare variable `retwxURLGetProtocol0' to be of type `wxProtocol' test.cpp:11012: since the following virtual functions are abstract: /home/wxwindows/local/include/wx-2.5/wx/protocol/protocol.h:77: bool wxProtocol::Abort() /home/wxwindows/local/include/wx-2.5/wx/protocol/protocol.h:78: class wxInputStream * wxProtocol::GetInputStream(const wxString &) /home/wxwindows/local/include/wx-2.5/wx/protocol/protocol.h:79: enum wxProtocolError wxProtocol::GetError() test.cpp:11012: cannot allocate an object of type `wxProtocol' test.cpp:11012: since type `wxProtocol' has abstract virtual functions make: *** [test] Error 1