Hi, the regular expressions for errors and warnings in Source/CTest/cmCTestBuildHandler.cxx appear to be too general. I have a dashboard where all of the nightly builds are done with parallel builds (-j24 for the machine with the most cores). Often this results in messed up compiler output since the output streams of the different make threads are not synchronized. So one can easily get something like: "from /.../Vc- Continuous7/include/Vc/Vc:22/.../Vc- Continuous7/include/Vc/global.h:139:8:/.../Vc- Continuous7/include/Vc/global.h:139:8: ," which is then matched as an error. (See http://code.compeng.uni- frankfurt.de/dashboard/viewBuildError.php?buildid=36336 ). In reality the output that got pushed to the next line showed that it's a warning, and even one that I put into the code there myself and thus rather would warn about if it's missing. Since that feature is not there, I just suppress all the warnings that I expect. So, in fact, this build should have turned out clean, except for the "mandel.cpp:115: warning: 'int min(int, int)' defined but not used" warning. I got one error and 3 warnings.
AFAICS the incorrect reports mostly come from this regex: ([^ :]+):([0-9]+): ([^ \t])) In my opinion this regex is way too general and I'd like to disable it. But I certainly don't want to put this regex into CTEST_CUSTOM_ERROR_EXCEPTION. Do you have any idea how to do this without patching cmake itself? Cheers, Matthias -- ________________________________________________________ Matthias Kretz (Germany) <>< http://kretzfamily.de/ _______________________________________________ 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