create_sjisfnt.cpp:348: warning: dereferencing type-punned pointer will break strict-aliasing rules LINK create_sjisfnt C++ gui/main.o In file included from /usr/include/wx-2.8/wx/wx.h:24, from gui/main.cpp:30: /usr/include/wx-2.8/wx/log.h:604:33: warning: anonymous variadic macros were introduced in C99 /usr/include/wx-2.8/wx/log.h:605:39: warning: anonymous variadic macros were introduced in C99 In file included from gui/main.cpp:39: gui/main.h:54: error: invalid use of incomplete type 'struct wxFrame' /usr/include/wx-2.8/wx/utils.h:50: error: forward declaration of 'struct wxFrame' gui/main.h:63: error: ISO C++ forbids declaration of 'wxPoint' with no type gui/main.h:63: error: expected ',' or '...' before '&' token gui/main.h:97: error: 'wxIdleEvent' has not been declared gui/main.h:102: error: 'wxCloseEvent' has not been declared gui/main.h:104: error: 'wxCommandEvent' has not been declared gui/main.h:105: error: 'wxCommandEvent' has not been declared gui/main.h:106: error: 'wxCommandEvent' has not been declared gui/main.h:107: error: 'wxCommandEvent' has not been declared gui/main.h:108: error: 'wxCommandEvent' has not been declared gui/main.h:109: error: 'wxCommandEvent' has not been declared gui/main.h:121: error: ISO C++ forbids declaration of 'wxPanel' with no type gui/main.h:121: error: expected ';' before '*' token gui/main.h:54: warning: 'class ScummToolsFrame' has virtual functions and accessible non-virtual destructor gui/main.h:134: error: expected class-name before '{' token gui/main.h:143: error: 'wxStaticText' has not been declared gui/main.h:196: error: 'wxCommandEvent' has not been declared gui/main.h:197: error: 'wxCommandEvent' has not been declared gui/main.h:198: error: 'wxCommandEvent' has not been declared gui/main.h:199: error: 'wxCommandEvent' has not been declared gui/main.h:200: error: 'wxCommandEvent' has not been declared gui/main.h:206: error: ISO C++ forbids declaration of 'wxButton' with no type gui/main.h:206: error: expected ';' before '*' token gui/main.h:208: error: ISO C++ forbids declaration of 'wxButton' with no type gui/main.h:208: error: expected ';' before '*' token gui/main.h:210: error: ISO C++ forbids declaration of 'wxButton' with no type gui/main.h:210: error: expected ';' before '*' token gui/main.h:212: error: ISO C++ forbids declaration of 'wxButton' with no type gui/main.h:212: error: expected ';' before '*' token gui/main.h:214: error: ISO C++ forbids declaration of 'wxButton' with no type gui/main.h:214: error: expected ';' before '*' token gui/main.h:216: error: ISO C++ forbids declaration of 'wxStaticText' with no type gui/main.h:216: error: expected ';' before '*' token gui/main.h:134: warning: 'class WizardButtons' has virtual functions and accessible non-virtual destructor gui/main.h:232: error: expected class-name before '{' token gui/main.h:236: error: 'wxPaintEvent' has not been declared gui/main.h:238: error: 'wxFont' does not name a type gui/main.h:239: error: 'wxBitmap' does not name a type gui/main.h:240: error: 'wxBitmap' does not name a type gui/main.h:232: warning: 'class Header' has virtual functions and accessible non-virtual destructor gui/main.h:255: error: expected class-name before '{' token In file included from gui/main.cpp:41: gui/pages.h:127: error: 'wxPanel' has not been declared gui/pages.h:137: error: 'wxSizer' has not been declared gui/pages.h:161: error: 'wxCommandEvent' has not been declared gui/pages.h:162: error: 'wxCommandEvent' has not been declared gui/pages.h:163: error: 'wxCommandEvent' has not been declared gui/pages.h:187: error: 'wxCommandEvent' has not been declared gui/pages.h:318: error: 'wxCommandEvent' has not been declared gui/pages.h:448: error: ISO C++ forbids declaration of 'wxTextCtrl' with no type gui/pages.h:448: error: expected ';' before '*' token gui/pages.h:450: error: ISO C++ forbids declaration of 'wxGauge' with no type gui/pages.h:450: error: expected ';' before '*' token gui/pages.h:471: error: 'wxPanel' has not been declared gui/main.cpp: In function 'wxAppConsole* wxCreateApp()': gui/main.cpp:60: error: cannot allocate an object of abstract type 'ScummVMToolsApp' gui/main.cpp:48: note: because the following virtual functions are pure within 'ScummVMToolsApp': /usr/include/wx-2.8/wx/app.h:89: note: virtual int wxAppConsole::OnRun() gui/main.cpp: In member function 'virtual bool ScummVMToolsApp::OnInit()': gui/main.cpp:69: error: 'wxDefaultPosition' was not declared in this scope gui/main.cpp:69: error: 'wxSize' was not declared in this scope gui/main.cpp:74: error: 'class ScummToolsFrame' has no member named 'SetMinSize' gui/main.cpp:75: error: 'SetTopWindow' was not declared in this scope gui/main.cpp:92: error: 'class ScummToolsFrame' has no member named 'Show' gui/main.cpp: In member function 'void ScummVMToolsApp::OnAbout()': gui/main.cpp:98: error: 'wxDialog' was not declared in this scope gui/main.cpp:98: error: 'dialog' was not declared in this scope gui/main.cpp:98: error: expected type-specifier before 'wxDialog' gui/main.cpp:98: error: expected ';' before 'wxDialog' gui/main.cpp:100: error: 'wxSizer' was not declared in this scope gui/main.cpp:100: error: 'topsizer' was not declared in this scope gui/main.cpp:100: error: expected type-specifier before 'wxBoxSizer' gui/main.cpp:100: error: expected ';' before 'wxBoxSizer' gui/main.cpp:102: error: 'wxSizerFlags' was not declared in this scope gui/main.cpp:104: error: 'sizer' was not declared in this scope gui/main.cpp:104: error: expected type-specifier before 'wxBoxSizer' gui/main.cpp:104: error: expected ';' before 'wxBoxSizer' gui/main.cpp:108: error: 'wxStaticText' was not declared in this scope gui/main.cpp:108: error: 'titletext' was not declared in this scope gui/main.cpp:108: error: expected type-specifier before 'wxStaticText' gui/main.cpp:108: error: expected ';' before 'wxStaticText' gui/main.cpp:109: error: 'wxFont' was not declared in this scope gui/main.cpp:112: error: 'versiontext' was not declared in this scope gui/main.cpp:112: error: expected type-specifier before 'wxStaticText' gui/main.cpp:112: error: expected ';' before 'wxStaticText' gui/main.cpp:113: error: 'wxColor' was not declared in this scope gui/main.cpp:117: error: 'wxHyperlinkCtrl' was not declared in this scope gui/main.cpp:117: error: 'websitetext' was not declared in this scope gui/main.cpp:117: error: expected type-specifier before 'wxHyperlinkCtrl' gui/main.cpp:117: error: expected ';' before 'wxHyperlinkCtrl' gui/main.cpp:120: error: 'copyrighttext' was not declared in this scope gui/main.cpp:120: error: expected type-specifier before 'wxStaticText' gui/main.cpp:120: error: expected ';' before 'wxStaticText' gui/main.cpp:124: error: 'descriptiontext' was not declared in this scope gui/main.cpp:124: error: expected type-specifier before 'wxStaticText' gui/main.cpp:124: error: expected ';' before 'wxStaticText' gui/main.cpp:131: error: 'licensetext' was not declared in this scope gui/main.cpp:131: error: expected type-specifier before 'wxStaticText' gui/main.cpp:131: error: expected ';' before 'wxStaticText' gui/main.cpp: At global scope: gui/main.cpp:158: error: incomplete type 'wxFrame' used in nested name specifier gui/main.cpp:160: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:161: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:162: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:163: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:164: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:165: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:166: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:167: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:168: error: 'wxCommandEventHandler' was not declared in this scope gui/main.cpp:170: error: 'wxIdleEventHandler' was not declared in this scope gui/main.cpp:171: error: 'wxCloseEventHandler' was not declared in this scope gui/main.cpp:174: error: ISO C++ forbids declaration of 'wxPoint' with no type gui/main.cpp:174: error: expected ',' or '...' before '&' token gui/main.cpp: In constructor 'ScummToolsFrame::ScummToolsFrame(const wxString&, int)': gui/main.cpp:175: error: type 'wxFrame' is not a direct base of 'ScummToolsFrame' gui/main.cpp:175: error: 'pos' was not declared in this scope gui/main.cpp:175: error: 'size' was not declared in this scope gui/main.cpp:182: error: 'wxPanel' was not declared in this scope gui/main.cpp:182: error: expected type-specifier before 'wxPanel' gui/main.cpp:182: error: expected ';' before 'wxPanel' gui/main.cpp:184: error: 'wxSizer' was not declared in this scope gui/main.cpp:184: error: 'sizer' was not declared in this scope gui/main.cpp:184: error: expected type-specifier before 'wxBoxSizer' gui/main.cpp:184: error: expected ';' before 'wxBoxSizer' gui/main.cpp:188: error: no matching function for call to 'Header::Header(int (&)(int, char**), const wchar_t [9], const wchar_t [9], const wchar_t [32])' gui/main.h:234: note: candidates are: Header::Header(wxWindow*, const wxString&, const wxString&, const wxString&) gui/main.h:232: note: Header::Header(const Header&) gui/main.cpp:189: error: 'wxSizerFlags' was not declared in this scope gui/main.cpp:192: error: '_wizardpane' was not declared in this scope gui/main.cpp:192: error: expected type-specifier before 'wxPanel' gui/main.cpp:192: error: expected ';' before 'wxPanel' gui/main.cpp:193: error: expected type-specifier before 'wxBoxSizer' gui/main.cpp:193: error: expected ')' before 'wxBoxSizer' gui/main.cpp:198: error: 'linepanel' was not declared in this scope gui/main.cpp:198: error: expected type-specifier before 'wxPanel' gui/main.cpp:198: error: expected ';' before 'wxPanel' gui/main.cpp:199: error: 'linesizer' was not declared in this scope gui/main.cpp:199: error: expected type-specifier before 'wxBoxSizer' gui/main.cpp:199: error: expected ';' before 'wxBoxSizer' gui/main.cpp:201: error: 'wxStaticText' was not declared in this scope gui/main.cpp:201: error: 'linetext' was not declared in this scope gui/main.cpp:201: error: expected type-specifier before 'wxStaticText' gui/main.cpp:201: error: expected ';' before 'wxStaticText' gui/main.cpp:205: error: 'wxStaticLine' was not declared in this scope gui/main.cpp:205: error: 'line' was not declared in this scope gui/main.cpp:205: error: expected type-specifier before 'wxStaticLine' gui/main.cpp:205: error: expected ';' before 'wxStaticLine' gui/main.cpp:222: warning: ISO C++ forbids taking address of function '::main' gui/main.cpp:222: error: request for member 'SetSizer' in 'main', which is of non-class type 'int(int, char**)' gui/main.cpp: In member function 'void ScummToolsFrame::CreateMenuBar()': gui/main.cpp:235: error: 'wxMenuBar' was not declared in this scope gui/main.cpp:235: error: 'menubar' was not declared in this scope gui/main.cpp:235: error: expected type-specifier before 'wxMenuBar' gui/main.cpp:235: error: expected ';' before 'wxMenuBar' gui/main.cpp:242: error: 'wxMenu' was not declared in this scope gui/main.cpp:242: error: 'helpmenu' was not declared in this scope gui/main.cpp:242: error: expected type-specifier before 'wxMenu' gui/main.cpp:242: error: expected ';' before 'wxMenu' gui/main.cpp:251: error: 'SetMenuBar' was not declared in this scope gui/main.cpp: In member function 'void ScummToolsFrame::switchPage(WizardPage*, bool)': gui/main.cpp:260: error: 'wxPanel' was not declared in this scope gui/main.cpp:260: error: 'oldPanel' was not declared in this scope gui/main.cpp:260: error: expected type-specifier before 'wxPanel' gui/main.cpp:260: error: expected '>' before 'wxPanel' gui/main.cpp:260: error: expected '(' before 'wxPanel' gui/main.cpp:260: error: expected primary-expression before '>' token gui/main.cpp:260: error: '_wizardpane' was not declared in this scope gui/main.cpp:260: error: expected ')' before ';' token gui/main.cpp:280: error: 'wxSizerFlags' was not declared in this scope gui/main.cpp: At global scope: gui/main.cpp:295: error: variable or field 'onMenuHelp' declared void gui/main.cpp:295: error: 'wxCommandEvent' was not declared in this scope gui/main.cpp:295: error: 'evt' was not declared in this scope gui/main.cpp:301: error: variable or field 'onMenuAdvanced' declared void gui/main.cpp:301: error: 'wxCommandEvent' was not declared in this scope gui/main.cpp:301: error: 'evt' was not declared in this scope make[1]: *** [gui/main.o] Error 1