--- gizmod/GizmoDaemon.cpp.orig 2009-06-04 15:49:16.287102519 +0100 +++ gizmod/GizmoDaemon.cpp 2009-06-04 15:49:39.400101964 +0100 @@ -1259,7 +1259,7 @@ return; } catch (H::Exception & e) { throw e; - } catch (exception & e) { + } catch (boost::exception & e) { throw H::Exception("Failed to Initialize Python!", __FILE__, __FUNCTION__, __LINE__); } @@ -1448,7 +1448,7 @@ // try parsing the command line try { store(parse_command_line(argc, argv, CommandLineOptions), VarMap); - } catch (exception & e) { + } catch (boost::exception & e) { cout << VisibleOptions; throw H::Exception("Invalid Command Line Argument(s)"); } @@ -1460,7 +1460,7 @@ ifstream ifs(ConfigFile.c_str()); if (ifs.is_open()) store(parse_config_file(ifs, ConfigFileOptions), VarMap); - } catch (exception & e) { + } catch (boost::exception & e) { cout << VisibleOptions; throw H::Exception("Invalid Configuration File"); }