Emulator Issues #1678
closedError on compiling rev 4595
0%
Description
What steps will reproduce the problem?
1.Get the code, rev 4595
2.Install the dependencies plus libreadline6
3.Get the error
Compiling
Build/Linux-x86_64-release/Source/Core/DebuggerWX/Src/BreakpointWindow.o
In file included from Source/Core/DebuggerWX/Src/CodeWindow.h:33,
from Source/Core/DebuggerWX/Src/BreakpointWindow.cpp:20:
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:108: error: ISO C++
forbids declaration of 'wxAuiToolBar' with no type
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:108: error: expected
';' before '' token
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:181: error:
'wxAuiToolBarEvent' has not been declared
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:182: error:
'wxAuiToolBarEvent' has not been declared
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:240: error:
'wxAuiToolBar' has not been declared
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:241: error:
'wxAuiToolBar' has not been declared
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:255: error:
'wxAuiToolBarEvent' has not been declared
In file included from Source/Core/DebuggerWX/Src/BreakpointWindow.cpp:20:
Source/Core/DebuggerWX/Src/CodeWindow.h:71: error: ISO C++ forbids
declaration of 'wxAuiToolBar' with no type
Source/Core/DebuggerWX/Src/CodeWindow.h:71: error: expected ';' before ''
token
Source/Core/DebuggerWX/Src/CodeWindow.h:88: error: 'wxAuiToolBar' has not
been declared
Source/Core/DebuggerWX/Src/CodeWindow.h:89: error: 'wxAuiToolBar' has not
been declared
scons: ***
[Build/Linux-x86_64-release/Source/Core/DebuggerWX/Src/BreakpointWindow.o]
Error 1
scons: building terminated because of errors.
What is the expected output? What do you see instead?
The above.
What version of the product are you using? On what operating system?
rev 4595 in Debian testing.
Updated by kryptos21 about 15 years ago
I just tried r4600, exactly the same error.
I removed the old directory and I got the entire repository again, and I get the same
error.
Thanks for your help.
Updated by nakeee almost 15 years ago
- Status changed from New to Invalid
You need newer wxwidget library >2.8.9
Updated by starfox5194 almost 15 years ago
i would like to bump this issue. it still exists in the latest build (R4980). I have
manually downloaded wxwidgets 2.9 alpha that clearly supports OS X SL 64 bits.
i am currently attempting to fix this error myself i will post if i find something.
here is the console output.
In file included from Source/Core/DebuggerWX/Src/CodeWindow.h:33,
from Source/Core/DebuggerWX/Src/BreakpointWindow.cpp:20:
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:110: error: ISO C++
forbids declaration of 'wxAuiToolBar' with no type
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:110: error: expected ';'
before '' token
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:183: error:
'wxAuiToolBarEvent' has not been declared
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:184: error:
'wxAuiToolBarEvent' has not been declared
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:245: error:
'wxAuiToolBar' has not been declared
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:246: error:
'wxAuiToolBar' has not been declared
Source/Core/DebuggerWX/Src/../../DolphinWX/Src/Frame.h:260: error:
'wxAuiToolBarEvent' has not been declared
In file included from Source/Core/DebuggerWX/Src/BreakpointWindow.cpp:20:
Source/Core/DebuggerWX/Src/CodeWindow.h:71: error: ISO C++ forbids declaration
of 'wxAuiToolBar' with no type
Source/Core/DebuggerWX/Src/CodeWindow.h:71: error: expected ';' before '' token
Source/Core/DebuggerWX/Src/CodeWindow.h:88: error: 'wxAuiToolBar' has not been
declared
Source/Core/DebuggerWX/Src/CodeWindow.h:89: error: 'wxAuiToolBar' has not been
declared
scons: *** [Build/Darwin-i386-
release/Source/Core/DebuggerWX/Src/BreakpointWindow.o] Error 1
scons: building terminated because of errors.
Updated by nakeee almost 15 years ago
osx seems to be missing wxaui even with 2.9
you should report this bug to the wx people.
wx seems a lot less cross platform than expected.