
Hi, The following lines generate an AV on boost 1.35.0 in a release build on MSVC 8 on Vista. boost::program_options::options_description Desc("Allowed Options"); Desc.add_options() ("help,?", "Display help message") ("print_suites", "Print out the suite heirarchy") ("log_level", "all|test_suite|message|warning|error|cpp_exception|system_error|fatal_e rror|nothing") ("result_code", "Set to \"no\" to forces the return code to be zero") ("report_level", "no|confirm|short|detailed") ("run_test", boost::program_options::value< std::string >(), "Test to run") ("save_pattern", "") ("build_info", "Report compiler and build details") ("show_progress", "Makes the framework print progress information.") ("catch_system_errors", "Attempt to catch and report system errors (can make debugging harder)") ("report_format", "HRF|XML") ("log_format", "Set the log format used") ("output_format", "HRF|XML") ("detect_memory_leaks", "Attempt to catch and report memory leaks (can be annoying with 3rd party caches)") ("random", "Run test cases in random order (integer parameter is used as seed)") ("break_exec_path", "") ; It works fine with 1.34 (release or debug) and with a debug build on 1.35. I haven't managed to work out why this is happening yet, so I can't rule out it being my fault. Is anyone aware of anything going on in this area? Jim ________________________________________________________________________ This e-mail, and any attachment, is confidential. If you have received it in error, do not use or disclose the information in any way, notify me immediately, and please delete it from your system. ________________________________________________________________________