I received the adive: include(CTest) instead of: enable_testing() Including CTest.cmake will automatically enable_testing(), but it also configures the "test configuration file" it's complaining about...
and was rewarded with a working VS 9 project. The test_subtract project built - as it did before. I then "built" the "Experimental" project which generated the following output on my VS output window. 1>------ Build started: Project: Experimental, Configuration: Debug 1>Win32 ------ Cannot find file: C:/Projects/Boost 1>Projects/safe_numerics/build/tests/DartConfiguration.tcl 1> Site: 1> Build name: 1>Create new tag: 20120619-2150 - Experimental Configure project Cannot 1>find ConfigureCommand key in the DartConfiguration.tcl Cannot find 1>file: C:/Projects/Boost 1>Projects/safe_numerics/build/tests/DartConfiguration.tcl 1>Build project 1>Cannot find MakeCommand key in the DartConfiguration.tcl Cannot find 1>file: C:/Projects/Boost 1>Projects/safe_numerics/build/tests/DartConfiguration.tcl 1>Test project C:/Projects/Boost Projects/safe_numerics/build/tests 1> Start 1: test_subtract 1>1/1 Test #1: test_subtract ....................***Exception: SegFault 1>0.42 sec 0% tests passed, 1 tests failed out of 1 Total Test time 1>(real) = 0.52 sec The following tests FAILED: 1> 1 - test_subtract (SEGFAULT) 1>Cannot find file: C:/Projects/Boost 1>Projects/safe_numerics/build/tests/DartConfiguration.tcl 1>Performing coverage 1>^CTerminate batch job (Y/N)? 1>Build log was saved at "file://c:\Projects\Boost Projects\safe_numerics\build\tests\Experimental.dir\Debug\BuildLog.htm" 1>Experimental - 0 error(s), 0 warning(s) 1> 1> 1>The build has been canceled at the user's request that last command "Performing Coverage" seemed to hang this system so I canceled the build after a few minutes. The message: 1>Cannot find file: C:/Projects/Boost 1>Projects/safe_numerics/build/tests/DartConfiguration.tcl Note that I found a new file in my project: C:/Projects/Boost Projects/safe_numerics/build/DartConfiguration.tcl That is, directly in my build directory rather than in "tests" subdirectory. OK I moved this down to the "tests" directory and tried again. This looks more promising. Now when I try to build "Experimental" Project I get: 1>------ Build started: Project: Experimental, Configuration: Debug Win32 ------ 1> Site: RRSD01 1> Build name: Win32-vs9 1>Create new tag: 20120619-2225 - Experimental Configure project 1> Each . represents 1024 bytes of output 1> . Size of output: 0K 1>Build project 1> Each symbol represents 1024 bytes of output. 1> '!' represents an error and '*' a warning. 1> . Size of output: 0K 1> 0 Compiler errors 1> 0 Compiler warnings 1>Test project C:/Projects/Boost Projects/safe_numerics/build No tests 1>were found!!! 1>Performing coverage 1> Cannot find any coverage files. Ignoring Coverage request. 1>Submit files (using http) 1> Using HTTP submit method 1> Drop site:http:// 1> Submit failed, waiting 5 seconds... 1> Retry submission: Attempt 1 of 3 1> Submit failed, waiting 5 seconds... 1> Retry submission: Attempt 2 of 3 1> Submit failed, waiting 5 seconds... 1> Retry submission: Attempt 3 of 3 1> Error when uploading file: C:/Projects/Boost Projects/safe_numerics/build/Testing/20120619-2225/Build.xml 1> Error message was: Empty reply from server 1> Problems when submitting via HTTP 1>Errors while running CTest 1>Project : error PRJ0019: A tool returned an error code from Build log 1>was saved at "file://c:\Projects\Boost Projects\safe_numerics\build\tests\Experimental.dir\Debug\BuildLog.htm" 1>Experimental - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ========== ? still it's not what I expect to see. Is there some really obvious thing I've over looking here? Robert Ramey -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
