scp-fs2open / wxLauncher

wxLauncher
Other
26 stars 12 forks source link

0.9.4 Build system is broken #111

Closed IssMneur closed 9 years ago

IssMneur commented 10 years ago

From dan.p.bu...@gmail.com on June 13, 2014 13:14:09

What steps will reproduce the problem? 1. cmake .

  1. make What is the expected output? What do you see instead? Scanning dependencies of target wxlauncher [ 2%] Building CXX object CMakeFiles/wxlauncher.dir/code/tabs/AdvSettingsPage.cpp.o In file included from /usr/include/wx-2.8/wx/window.h:23:0, from /usr/include/wx-2.8/wx/generic/panelg.h:19, from /usr/include/wx-2.8/wx/panel.h:15, from /usr/include/wx-2.8/wx/vscroll.h:15, from /usr/include/wx-2.8/wx/vlbox.h:15, from /home/user/b/wxlauncher-0.9.4/code/controls/FlagListBox.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.cpp:21: /usr/include/wx-2.8/wx/cursor.h: In constructor ‘wxBusyCursorSuspender::wxBusyCursorSuspender()’: /usr/include/wx-2.8/wx/cursor.h:65:22: error: ‘wxIsBusy’ was not declared in this scope if( wxIsBusy() ) ^ /usr/include/wx-2.8/wx/cursor.h:67:26: error: ‘wxBusyCursor’ has not been declared wxSetCursor( wxBusyCursor::GetStoredCursor() ); ^ /usr/include/wx-2.8/wx/cursor.h:67:58: error: ‘wxSetCursor’ was not declared in this scope wxSetCursor( wxBusyCursor::GetStoredCursor() ); ^ /usr/include/wx-2.8/wx/cursor.h: In destructor ‘wxBusyCursorSuspender::~wxBusyCursorSuspender()’: /usr/include/wx-2.8/wx/cursor.h:72:22: error: ‘wxIsBusy’ was not declared in this scope if( wxIsBusy() ) ^ /usr/include/wx-2.8/wx/cursor.h:74:26: error: ‘wxBusyCursor’ has not been declared wxSetCursor( wxBusyCursor::GetBusyCursor() ); ^ /usr/include/wx-2.8/wx/cursor.h:74:56: error: ‘wxSetCursor’ was not declared in this scope wxSetCursor( wxBusyCursor::GetBusyCursor() ); ^ In file included from /usr/include/wx-2.8/wx/window.h:26:0, from /usr/include/wx-2.8/wx/generic/panelg.h:19, from /usr/include/wx-2.8/wx/panel.h:15, from /usr/include/wx-2.8/wx/vscroll.h:15, from /usr/include/wx-2.8/wx/vlbox.h:15, from /home/user/b/wxlauncher-0.9.4/code/controls/FlagListBox.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.cpp:21: /usr/include/wx-2.8/wx/region.h: In member function ‘bool wxRegionBase::Intersect(const wxRect&)’: /usr/include/wx-2.8/wx/region.h:251:37: error: invalid use of incomplete type ‘class wxRegion’ return DoIntersect(wxRegion(rect)); ^ In file included from /usr/include/wx-2.8/wx/region.h:16:0, from /usr/include/wx-2.8/wx/window.h:26, from /usr/include/wx-2.8/wx/generic/panelg.h:19, from /usr/include/wx-2.8/wx/panel.h:15, from /usr/include/wx-2.8/wx/vscroll.h:15, from /usr/include/wx-2.8/wx/vlbox.h:15, from /home/user/b/wxlauncher-0.9.4/code/controls/FlagListBox.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.cpp:21: /usr/include/wx-2.8/wx/gdicmn.h:38:28: error: forward declaration of ‘class wxRegion’ class WXDLLIMPEXP_FWD_CORE wxRegion; ^ In file included from /usr/include/wx-2.8/wx/window.h:26:0, from /usr/include/wx-2.8/wx/generic/panelg.h:19, from /usr/include/wx-2.8/wx/panel.h:15, from /usr/include/wx-2.8/wx/vscroll.h:15, from /usr/include/wx-2.8/wx/vlbox.h:15, from /home/user/b/wxlauncher-0.9.4/code/controls/FlagListBox.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.cpp:21: /usr/include/wx-2.8/wx/region.h: In member function ‘bool wxRegionBase::Subtract(const wxRect&)’: /usr/include/wx-2.8/wx/region.h:256:36: error: invalid use of incomplete type ‘class wxRegion’ return DoSubtract(wxRegion(rect)); ^ In file included from /usr/include/wx-2.8/wx/region.h:16:0, from /usr/include/wx-2.8/wx/window.h:26, from /usr/include/wx-2.8/wx/generic/panelg.h:19, from /usr/include/wx-2.8/wx/panel.h:15, from /usr/include/wx-2.8/wx/vscroll.h:15, from /usr/include/wx-2.8/wx/vlbox.h:15, from /home/user/b/wxlauncher-0.9.4/code/controls/FlagListBox.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.cpp:21: /usr/include/wx-2.8/wx/gdicmn.h:38:28: error: forward declaration of ‘class wxRegion’ class WXDLLIMPEXP_FWD_CORE wxRegion; ^ In file included from /usr/include/wx-2.8/wx/window.h:26:0, from /usr/include/wx-2.8/wx/generic/panelg.h:19, from /usr/include/wx-2.8/wx/panel.h:15, from /usr/include/wx-2.8/wx/vscroll.h:15, from /usr/include/wx-2.8/wx/vlbox.h:15, from /home/user/b/wxlauncher-0.9.4/code/controls/FlagListBox.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.cpp:21: /usr/include/wx-2.8/wx/region.h: In member function ‘bool wxRegionBase::Xor(const wxRect&)’: /usr/include/wx-2.8/wx/region.h:261:31: error: invalid use of incomplete type ‘class wxRegion’ return DoXor(wxRegion(rect)); ^ In file included from /usr/include/wx-2.8/wx/region.h:16:0, from /usr/include/wx-2.8/wx/window.h:26, from /usr/include/wx-2.8/wx/generic/panelg.h:19, from /usr/include/wx-2.8/wx/panel.h:15, from /usr/include/wx-2.8/wx/vscroll.h:15, from /usr/include/wx-2.8/wx/vlbox.h:15, from /home/user/b/wxlauncher-0.9.4/code/controls/FlagListBox.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.h:23, from /home/user/b/wxlauncher-0.9.4/code/tabs/AdvSettingsPage.cpp:21: /usr/include/wx-2.8/wx/gdicmn.h:38:28: error: forward declaration of ‘class wxRegion’ class WXDLLIMPEXP_FWD_CORE wxRegion; ^ In file included from /usr/include/wx-2.8/wx/generic/panelg.h:19:0, from /usr/include/wx-2.8/wx/p...

Original issue: http://code.google.com/p/wxlauncher/issues/detail?id=111

IssMneur commented 9 years ago

Hello,

Version 0.9.5 has been made available on Github. It adds support for wxWidgets 3.0.2.

https://github.com/wxLauncher/wxlauncher/releases/tag/release-0.9.5

Thanks,