I tried to build it under Suse 10.2 - AMD64. I got error:
filemanager.cpp: In function 'bool WriteWxStringToFile(wxFile&, const wxString&, wxFontEncoding, bool)':
filemanager.cpp:205: error: ambiguous overload for 'operator==' in 'buf == 0'
filemanager.cpp:205: note: candidates are: operator==(const char*, const char*) <built-in>
/usr/local/include/wx-2.8/wx/string.h:1560: note: bool operator==(const wxString&, const wxString&)
/usr/local/include/wx-2.8/wx/string.h:1562: note: bool operator==(const wxString&, const wxChar*)
/usr/local/include/wx-2.8/wx/string.h:1564: note: bool operator==(const wxChar*, const wxString&)
/usr/local/include/wx-2.8/wx/string.h:1607: note: bool operator==(const wxString&, const wxCharBuffer&)
/usr/local/include/wx-2.8/wx/string.h:1609: note: bool operator==(const wxCharBuffer&, const wxString&)
/usr/local/include/wx-2.8/wx/string.h:1633: note: bool operator==(wxChar, const wxString&) <near match>
/usr/local/include/wx-2.8/wx/string.h:1634: note: bool operator==(const wxString&, wxChar)
/usr/local/include/wx-2.8/wx/longlong.h:1044: note: bool operator==(long int, const wxLongLong&) <near match>
/usr/local/include/wx-2.8/wx/longlong.h:1057: note: bool operator==(long unsigned int, const wxULongLong&) <near match>
filemanager.cpp:209: error: ambiguous overload for 'operator==' in 'buf == 0'
filemanager.cpp:209: note: candidates are: operator==(const char*, const char*) <built-in>
/usr/local/include/wx-2.8/wx/string.h:1560: note: bool operator==(const wxString&, const wxString&)
/usr/local/include/wx-2.8/wx/string.h:1562: note: bool operator==(const wxString&, const wxChar*)
/usr/local/include/wx-2.8/wx/string.h:1564: note: bool operator==(const wxChar*, const wxString&)
/usr/local/include/wx-2.8/wx/string.h:1607: note: bool operator==(const wxString&, const wxCharBuffer&)
/usr/local/include/wx-2.8/wx/string.h:1609: note: bool operator==(const wxCharBuffer&, const wxString&)
/usr/local/include/wx-2.8/wx/string.h:1633: note: bool operator==(wxChar, const wxString&) <near match>
/usr/local/include/wx-2.8/wx/string.h:1634: note: bool operator==(const wxString&, wxChar)
/usr/local/include/wx-2.8/wx/longlong.h:1044: note: bool operator==(long int, const wxLongLong&) <near match>
/usr/local/include/wx-2.8/wx/longlong.h:1057: note: bool operator==(long unsigned int, const wxULongLong&) <near match>
Any suggestions?
gcc 4.1.2, wx 2.8.4