mkdir -p ./.deps
c++ -Wp,-MMD,"./.deps/file.d2" -DOSUNIX -g -O -Wall -Wuninitialized -Wshadow -Wno-unused-variable -Wno-long-long -Wno-multichar -Wno-unknown-pragmas `wx-config --version=2.5 --cxxflags` `sdl-config --cflags` -I. -c file.cpp -o file.o
Warning: No config found to match: /usr/bin/wx-config --version=2.5 --cxxflags
in /usr/lib/wx/config
If you require this configuration, please install the desired
library build. If this is part of an automated configuration
test and no other errors occur, you may safely ignore it.
You may use wx-config --list to see all configs available in
the default prefix.
file.h:69: error: extra qualification ‘File::’ on member ‘getbit’
make: *** [file.o] Fehler 1
The scumm tools and residual compiles without problems.
If you look at the compiler error closely, you will see the problem: your compiler wants to use v2.5, you have only installed v2.4 and v2.6
I don't know how to force the build system to use a different version, though. Your best chance is to install wxWidgets 2.5 + matching development libraries (those with "-dev" at the end)
wxwindows.h:27:23: error: wx/wxprec.h: No such file or directory
wxwindows.h:30:23: error: wx/wx.h: No such file or directory
wxwindows.h:33:30: error: wx/html/helpctrl.h: No such file or directory
wxwindows.h:34:21: error: wx/grid.h: No such file or directory
wxwindows.h:35:22: error: wx/image.h: No such file or directory
wxwindows.h:36:25: error: wx/imaglist.h: No such file or directory
wxwindows.h:37:25: error: wx/treectrl.h: No such file or directory
wxwindows.h:38:25: error: wx/listctrl.h: No such file or directory
wxwindows.h:39:25: error: wx/statline.h: No such file or directory
wxwindows.h:51: error: expected class-name before ‘{’ token
wxwindows.h:53: error: ISO C++ forbids declaration of ‘wxHtmlHelpController’ with no type
wxwindows.h:53: error: expected ‘;’ before ‘*’ token
wxwindows.h:54: error: ISO C++ forbids declaration of ‘wxHtmlWindow’ with no type
wxwindows.h:54: error: expected ‘;’ before ‘*’ token
wxwindows.h:55: error: ISO C++ forbids declaration of ‘wxNotebook’ with no type
wxwindows.h:55: error: expected ‘;’ before ‘*’ token
wxwindows.h:56: error: ‘wxBitmap’ does not name a type
wxwindows.h:57: error: ISO C++ forbids declaration of ‘wxStaticBitmap’ with no type
wxwindows.h:57: error: expected ‘;’ before ‘*’ token
wxwindows.h:58: error: ISO C++ forbids declaration of ‘wxPanel’ with no type
wxwindows.h:58: error: expected ‘;’ before ‘*’ token
wxwindows.h:60: error: ISO C++ forbids declaration of ‘wxStaticText’ with no type
wxwindows.h:60: error: expected ‘;’ before ‘*’ token
wxwindows.h:61: error: ISO C++ forbids declaration of ‘wxStaticText’ with no type
wxwindows.h:61: error: expected ‘;’ before ‘*’ token
wxwindows.h:62: error: ISO C++ forbids declaration of ‘wxButton’ with no type
wxwindows.h:62: error: expected ‘;’ before ‘*’ token
wxwindows.h:63: error: ‘wxTreeItemId’ does not name a type
wxwindows.h:64: error: ‘wxBitmap’ does not name a type
wxwindows.h:65: error: ISO C++ forbids declaration of ‘wxTreeCtrl’ with no type
wxwindows.h:65: error: expected ‘;’ before ‘*’ token
wxwindows.h:66: error: ‘wxFileName’ does not name a type
wxwindows.h:68: error: ‘wxString’ does not name a type
wxwindows.h:69: error: ‘wxString’ does not name a type
wxwindows.h:74: error: expected ‘,’ or ‘...’ before ‘&’ token
wxwindows.h:74: error: ISO C++ forbids declaration of ‘wxString’ with no type
wxwindows.h:80: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:81: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:82: error: ‘wxCloseEvent’ has not been declared
wxwindows.h:83: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:84: error: ‘wxTreeEvent’ has not been declared
wxwindows.h:85: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:87: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:88: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:89: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:90: error: ‘wxEvent’ has not been declared
wxwindows.h:91: error: ‘wxEvent’ has not been declared
wxwindows.h:93: error: ‘wxEvent’ has not been declared
wxwindows.h:94: error: ‘wxEvent’ has not been declared
wxwindows.h:95: error: ‘wxEvent’ has not been declared
wxwindows.h:96: error: ‘wxEvent’ has not been declared
wxwindows.h:97: error: ‘wxEvent’ has not been declared
wxwindows.h:98: error: ‘wxEvent’ has not been declared
wxwindows.h:99: error: ‘wxEvent’ has not been declared
wxwindows.h:100: error: ‘wxEvent’ has not been declared
wxwindows.h:101: error: ‘wxEvent’ has not been declared
wxwindows.h:104: error: ‘wxStaticText’ has not been declared
wxwindows.h:108: error: ISO C++ forbids declaration of ‘DECLARE_EVENT_TABLE’ with no type
wxwindows.h:109: error: expected ‘;’ before ‘}’ token
wxwindows.h:109: error: expected `;' before ‘}’ token
wxwindows.h:111: error: expected class-name before ‘{’ token
wxwindows.h:114: error: ‘wxSize’ does not name a type
wxwindows.h:115: error: ISO C++ forbids declaration of ‘wxImage’ with no type
wxwindows.h:115: error: expected ‘;’ before ‘*’ token
wxwindows.h:116: error: ISO C++ forbids declaration of ‘wxMenu’ with no type
wxwindows.h:116: error: expected ‘;’ before ‘*’ token
wxwindows.h:118: error: expected ‘,’ or ‘...’ before ‘&’ token
wxwindows.h:118: error: ISO C++ forbids declaration of ‘wxString’ with no type
wxwindows.h:128: error: ‘wxCloseEvent’ has not been declared
wxwindows.h:129: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:130: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:131: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:132: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:133: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:134: error: ‘wxCommandEvent’ has not been declared
wxwindows.h:137: error: ISO C++ forbids declaration of ‘DECLARE_EVENT_TABLE’ with no type
wxwindows.h:138: error: expected ‘;’ before ‘}’ token
wxwindows.h:138: error: expected `;' before ‘}’ token
wxwindows.h:140: error: expected class-name before ‘{’ token
wxwindows.h:146: error: ‘wxPaintEvent’ has not been declared
wxwindows.h:148: error: ISO C++ forbids declaration of ‘DECLARE_EVENT_TABLE’ with no type
wxwindows.h:149: error: expected ‘;’ before ‘}’ token
wxwindows.h:149: error: expected `;' before ‘}’ token
wxwindows.h:151: error: expected class-name before ‘{’ token
wxwindows.h:153: error: ISO C++ forbids declaration of ‘wxTextCtrl’ with no type
wxwindows.h:153: error: expected ‘;’ before ‘*’ token
wxwindows.h:156: error: expected ‘,’ or ‘...’ before ‘&’ token
wxwindows.h:156: error: ISO C++ forbids declaration of ‘wxString’ with no type
wxwindows.h:162: error: ISO C++ forbids declaration of ‘DECLARE_EVENT_TABLE’ with no type
wxwindows.h:163: error: expected ‘;’ before ‘}’ token
wxwindows.h:163: error: expected `;' before ‘}’ token
wxwindows.h:165: error: expected class-name before ‘{’ token
wxwindows.h:167: error: ISO C++ forbids declaration of ‘wxConfig’ with no type
wxwindows.h:167: error: expected ‘;’ before ‘*’ token
wxwindows.h:184: error: ‘wxString’ has not been declared
wxwindows.h:184: error: ‘bool GUI_wxWindows::readConfigValue(const char*, int*)’ cannot be overloaded
wxwindows.h:183: error: with ‘bool GUI_wxWindows::readConfigValue(const char*, int*)’
wxwindows.h:186: error: ‘wxString’ has not been declared
wxwindows.h:165: warning: ‘class GUI_wxWindows’ has virtual functions but non-virtual destructor
wxwindows.h:189: error: expected class-name before ‘{’ token
scummex.cpp: In member function ‘void ScummEX::loadFile(const char*)’:
scummex.cpp:61: error: ‘wxID_CLOSE’ was not declared in this scope
make: *** [scummex.o] Fehler 1
EDIT!:
YES! Now with editing the "Makefile" to WX_VERSION := 2.6 compiling worked and scummex runs!
Thanks
Maybe someone can note this in the "Makefile" or in an extra readme.