diff -up wxGTK-2.8.12/src/common/appbase.cpp.abicheck wxGTK-2.8.12/src/common/appbase.cpp --- wxGTK-2.8.12/src/common/appbase.cpp.abicheck 2015-03-12 17:15:18.000000000 +0100 +++ wxGTK-2.8.12/src/common/appbase.cpp 2015-03-12 17:15:57.000000000 +0100 @@ -424,10 +424,12 @@ bool wxAppConsole::CheckBuildOptions(con msg.Printf(_T("Mismatch between the program and library build versions detected.\nThe library used %s,\nand %s used %s."), lib.c_str(), progName.c_str(), prog.c_str()); - wxLogFatalError(msg.c_str()); - - // normally wxLogFatalError doesn't return - return false; + // Log to the console, otherwise a dialog will appear everytime + // a mismatch happens (e.g. every program start) + wxLogStream cerrLog(NULL); + wxLog* oldLog = wxLog::SetActiveTarget(&cerrLog); + wxLogWarning(msg.c_str()); + wxLog::SetActiveTarget(oldLog); } #undef wxCMP