Seems I've got tremor, an extra ")", fixed. 
I think, that was only one error.... :?
I still get a compiler error in revision 3249:
configmanager.cpp: In function 'wxString<unnamed>::DetermineExecutablePath()':
configmanager.cpp:75: error: conversion from 'char*' to 'const wxString' is ambiguous
/usr/local/include/wx-2.6/wx/string.h:643: note: candidates are: wxString::wxString(wxChar, size_t) <near match>
/usr/local/include/wx-2.6/wx/string.h:633: note: wxString::wxString(int) <near match>