[CMake] CTest error regex bug

Zach Mullen zach.mullen at kitware.com
Wed May 18 10:29:50 EDT 2011


Hello,

JC and I discovered some weird behavior in CTest where some warnings were
being reported as errors in Build.xml.  After some digging I found that the
output was matching one of the cmCTestErrorMatches, specifically "([^
:]+):([0-9]+): ([^ \\t])".

This is occurring on gcc 4.2.1 on a mac.  What's the justification for
having this as an error regex?

Attached the relevant part of Build.xml.


<Error>
<BuildLogLine>5438</BuildLogLine>
<Text> /usr/include/secure/_stdio.h:67:1: ,
</Text>
<SourceFile>/Users/kitware/Dashboards/Nightly/Slicer-build-64bits-QT4.7-PythonQt-With-Tcl-NoCLI-Release-nightly/
/usr/include/secure/_stdio.h</SourceFile>
<SourceLineNumber>67</SourceLineNumber>
<PreContext>                 from
/.../Slicer-build-64bits-QT4.7-PythonQt-With-Tcl-NoCLI-Release-nightly/cmcurl/setup.h:101,
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC - Success
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
[ 20%] yes
Building C object SRC/CMakeFiles/lapack.dir/sspevd.c.o
checking for mode_t... yes
                 from
/.../Slicer-build-64bits-QT4.7-PythonQt-With-Tcl-NoCLI-Release-nightly/cmcurl/setup.h:101/.../Slicer-build-64bits-QT4.7-PythonQt-With-Tcl-NoCLI-Release-nightly/cmcurl/slicerlibcurl/slicerlibcurl/mprintf.h:48:1:,
                 from
/.../Slicer-build-64bits-QT4.7-PythonQt-With-Tcl-NoCLI-Release-nightly/cmcurl/hostsyn.c:24
:
</PreContext>
<PostContext>                 from
/.../Slicer-build-64bits-QT4.7-PythonQt-With-Tcl-NoCLI-Release-nightly/cmcurl/hostthre.c:24warning:
In file included from
/.../Slicer-build-64bits-QT4.7-PythonQt-With-Tcl-NoCLI-Release-nightly/cmcurl/http_digest.c:44:
warning: :
warning: this is the location of the previous
definition/.../Slicer-build-64bits-QT4.7-PythonQt-With-Tcl-NoCLI-Release-nightly/cmcurl/slicerlibcurl/slicerlibcurl/mprintf.h:49:1:/usr/include/secure/_stdio.h:60:1:"vsprintf"
redefined

checking for pid_t... [ 20%] Building C object
SRC/CMakeFiles/lapack.dir/sspevx.c.o
yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking pw_gecos in struct pwd... -- Performing Test
HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Success
[ 20%] -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC</PostContext>
<RepeatCount>0</RepeatCount>
</Error>

Thanks,

-- 
Zach Mullen
R & D Engineer
Kitware Inc.
(919) 969-6990 x314
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20110518/3210f6f8/attachment.htm>


More information about the CMake mailing list