2012/2/5 David Cole <david.c...@kitware.com>: > 2012/2/5 Nicolas Desprès <nicolas.desp...@gmail.com>: >> Hi, >> >> I have just try to enable KWStyle check in CMake on Mac OS X 10.7.3 >> but it crashes. >> >> With the version from the website: >> http://public.kitware.com/KWStyle/download/KWStyle-snapshot-070515.zip >> >> I get this when I run: >> $ make VERBOSE=1 MoreStyleChecks >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -H/Users/polrop/src/cmake >> -B/Users/polrop/src/cmake/_build --check-build-system >> CMakeFiles/Makefile.cmake 0 >> make -f CMakeFiles/Makefile2 MoreStyleChecks >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -H/Users/polrop/src/cmake >> -B/Users/polrop/src/cmake/_build --check-build-system >> CMakeFiles/Makefile.cmake 0 >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -E cmake_progress_start >> /Users/polrop/src/cmake/_build/CMakeFiles 0 >> make -f CMakeFiles/Makefile2 >> Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/all >> make -f Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/build.make >> Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/depend >> cd /Users/polrop/src/cmake/_build && >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -E cmake_depends "Unix >> Makefiles" /Users/polrop/src/cmake >> /Users/polrop/src/cmake/Utilities/KWStyle >> /Users/polrop/src/cmake/_build >> /Users/polrop/src/cmake/_build/Utilities/KWStyle >> /Users/polrop/src/cmake/_build/Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/DependInfo.cmake >> --color= >> make -f Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/build.make >> Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/build >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -E cmake_progress_report >> /Users/polrop/src/cmake/_build/CMakeFiles >> Coding Style Checker, more checks enabled >> cd /Users/polrop/src/cmake/_build/Utilities/KWStyle && >> /Users/polrop/usr/stow/kwstyle-070515/bin/KWStyle -xml >> /Users/polrop/src/cmake/_build/CMakeMoreChecks.kws.xml -html >> /Users/polrop/src/cmake/_build/html -o >> /Users/polrop/src/cmake/Utilities/KWStyle/CMakeOverwrite.txt -v -D >> /Users/polrop/src/cmake/_build/CMakeKWSFiles.txt >> /bin/sh: line 1: 22504 Floating point exception: 8 >> /Users/polrop/usr/stow/kwstyle-070515/bin/KWStyle -xml >> /Users/polrop/src/cmake/_build/CMakeMoreChecks.kws.xml -html >> /Users/polrop/src/cmake/_build/html -o >> /Users/polrop/src/cmake/Utilities/KWStyle/CMakeOverwrite.txt -v -D >> /Users/polrop/src/cmake/_build/CMakeKWSFiles.txt >> make[3]: *** [Utilities/KWStyle/CMakeFiles/MoreStyleChecks] Error 136 >> make[2]: *** [Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/all] Error 2 >> make[1]: *** [Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/rule] Error 2 >> make: *** [MoreStyleChecks] Error 2 >> >> With the cvs version: cvs -d >> :pserver:anon...@public.kitware.com:/cvsroot/KWStyle co KWStyle >> >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -H/Users/polrop/src/cmake >> -B/Users/polrop/src/cmake/_build --check-build-system >> CMakeFiles/Makefile.cmake 0 >> make -f CMakeFiles/Makefile2 MoreStyleChecks >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -H/Users/polrop/src/cmake >> -B/Users/polrop/src/cmake/_build --check-build-system >> CMakeFiles/Makefile.cmake 0 >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -E cmake_progress_start >> /Users/polrop/src/cmake/_build/CMakeFiles 0 >> make -f CMakeFiles/Makefile2 >> Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/all >> make -f Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/build.make >> Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/depend >> cd /Users/polrop/src/cmake/_build && >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -E cmake_depends "Unix >> Makefiles" /Users/polrop/src/cmake >> /Users/polrop/src/cmake/Utilities/KWStyle >> /Users/polrop/src/cmake/_build >> /Users/polrop/src/cmake/_build/Utilities/KWStyle >> /Users/polrop/src/cmake/_build/Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/DependInfo.cmake >> --color= >> make -f Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/build.make >> Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/build >> /usr/local/Cellar/cmake/2.8.7/bin/cmake -E cmake_progress_report >> /Users/polrop/src/cmake/_build/CMakeFiles >> Coding Style Checker, more checks enabled >> cd /Users/polrop/src/cmake/_build/Utilities/KWStyle && >> /Users/polrop/usr/stow/kwstyle-cvs/bin/KWStyle -xml >> /Users/polrop/src/cmake/_build/CMakeMoreChecks.kws.xml -html >> /Users/polrop/src/cmake/_build/html -o >> /Users/polrop/src/cmake/Utilities/KWStyle/CMakeOverwrite.txt -v -D >> /Users/polrop/src/cmake/_build/CMakeKWSFiles.txt >> Processing /Users/polrop/src/cmake/Source/CPack/OSXScriptLauncher.cxx >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackArchiveGenerator.cxx >> Error #30 (50) function (addOneComponentToArchive) doesn't match >> regular expression: ^(cm)?[A-Z] >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackArchiveGenerator.h >> Error #13 (0) Header mismatch: [no char] (,) : >> /Users/polrop/src/cmake/Utilities/KWStyle/Headers >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackBundleGenerator.cxx >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackBundleGenerator.h >> Error #13 (0) Header mismatch: [no char] (,) : >> /Users/polrop/src/cmake/Utilities/KWStyle/Headers >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackComponentGroup.cxx >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackComponentGroup.h >> Error #13 (0) Header mismatch: [no char] (,) : >> /Users/polrop/src/cmake/Utilities/KWStyle/Headers >> Error #2 (57) Internal variable (1) doesn't match regular expression (^[A-Z]) >> Error #2 (61) Internal variable (1) doesn't match regular expression (^[A-Z]) >> Error #2 (64) Internal variable (1) doesn't match regular expression (^[A-Z]) >> Error #2 (68) Internal variable (1) doesn't match regular expression (^[A-Z]) >> Error #2 (57) Internal variable (1) doesn't match regular expression (^[A-Z]) >> Error #2 (61) Internal variable (1) doesn't match regular expression (^[A-Z]) >> Error #2 (64) Internal variable (1) doesn't match regular expression (^[A-Z]) >> Error #2 (68) Internal variable (1) doesn't match regular expression (^[A-Z]) >> Error #2 (123) Internal variable (1) doesn't match regular expression >> (^[A-Z]) >> Error #2 (126) Internal variable (1) doesn't match regular expression >> (^[A-Z]) >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackConfigure.h.in >> Error #13 (1) The header is incomplete >> >> >> Processing >> /Users/polrop/src/cmake/Source/CPack/cmCPackCygwinBinaryGenerator.cxx >> >> >> Processing >> /Users/polrop/src/cmake/Source/CPack/cmCPackCygwinBinaryGenerator.h >> Error #13 (0) Header mismatch: [no char] (,) : >> /Users/polrop/src/cmake/Utilities/KWStyle/Headers >> >> >> Processing >> /Users/polrop/src/cmake/Source/CPack/cmCPackCygwinSourceGenerator.cxx >> >> >> Processing >> /Users/polrop/src/cmake/Source/CPack/cmCPackCygwinSourceGenerator.h >> Error #13 (0) Header mismatch: [no char] (,) : >> /Users/polrop/src/cmake/Utilities/KWStyle/Headers >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackDebGenerator.cxx >> Error #30 (276) function (createDeb) doesn't match regular expression: >> ^(cm)?[A-Z] >> Error #31 (276) function (createDeb) has too many lines: 274 (200) >> Error #30 (680) function (ar_rname) doesn't match regular expression: >> ^(cm)?[A-Z] >> Error #30 (706) function (copy_ar) doesn't match regular expression: >> ^(cm)?[A-Z] >> Error #30 (738) function (put_arobj) doesn't match regular expression: >> ^(cm)?[A-Z] >> Error #30 (791) function (ar_append) doesn't match regular expression: >> ^(cm)?[A-Z] >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackDebGenerator.h >> Error #13 (0) Header mismatch: [no char] (,) : >> /Users/polrop/src/cmake/Utilities/KWStyle/Headers >> Error #2 (59) Internal variable (packageFiles) doesn't match regular >> expression (^[A-Z]) >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackDragNDropGenerator.cxx >> Error #7 (29) Unnecessary semicolon >> Error #7 (48) Unnecessary semicolon >> Error #7 (440) Unnecessary semicolon >> Error #30 (21) function ('LPic') doesn't match regular expression: >> ^(cm)?[A-Z] >> Error #30 (33) function ('STR#') doesn't match regular expression: >> ^(cm)?[A-Z] >> Error #30 (426) function ('TEXT') doesn't match regular expression: >> ^(cm)?[A-Z] >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackDragNDropGenerator.h >> Error #13 (0) Header mismatch: [no char] (,) : >> /Users/polrop/src/cmake/Utilities/KWStyle/Headers >> >> >> Processing /Users/polrop/src/cmake/Source/CPack/cmCPackGenerator.cxx >> terminate called throwing an exception/bin/sh: line 1: 22597 Abort >> trap: 6 /Users/polrop/usr/stow/kwstyle-cvs/bin/KWStyle -xml >> /Users/polrop/src/cmake/_build/CMakeMoreChecks.kws.xml -html >> /Users/polrop/src/cmake/_build/html -o >> /Users/polrop/src/cmake/Utilities/KWStyle/CMakeOverwrite.txt -v -D >> /Users/polrop/src/cmake/_build/CMakeKWSFiles.txt >> make[3]: *** [Utilities/KWStyle/CMakeFiles/MoreStyleChecks] Error 134 >> make[2]: *** [Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/all] Error 2 >> make[1]: *** [Utilities/KWStyle/CMakeFiles/MoreStyleChecks.dir/rule] Error 2 >> make: *** [MoreStyleChecks] Error 2 >> >> In both cases it crashes. >> >> Also you can notice that it returns false-positive errors in >> Source/CPack/cmCPackDragNDropGenerator.cxx because all of are in >> strings. >> >> Should we spend effort trying to fix that or should we just removed it? >> >> Cheers, >> >> -- >> Nicolas Desprès >> -- >> >> 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://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers > > That's a really really really old snapshot of KWStyle. Its website is > woefully out of date. > > You can get an up to date KWStyle source tree from git these days: > > http://public.kitware.com/gitweb?p=KWStyle.git;a=summary >
Ok thanks for the link. I have tried with the last master of the Git repository and it crashes too on Source/CPack/cmCPackGenerator.cxx: terminate called throwing an exception/bin/sh: line 1: 4549 Abort trap: 6 /Users/polrop/usr/bin/KWStyle -xml /Users/polrop/src/cmake/_build/CMakeMoreChecks.kws.xml -html /Users/polrop/src/cmake/_build/html -o /Users/polrop/src/cmake/Utilities/KWStyle/CMakeOverwrite.txt -v -D /Users/polrop/src/cmake/_build/CMakeKWSFiles.txt and there are still false-positive errors in Source/CPack/cmCPackDragNDropGenerator.cxx: Error #7 (29) Unnecessary semicolon Error #7 (48) Unnecessary semicolon Error #7 (440) Unnecessary semicolon Error #30 (21) function ('LPic') doesn't match regular expression: ^(cm)?[A-Z] Error #30 (33) function ('STR#') doesn't match regular expression: ^(cm)?[A-Z] Error #30 (426) function ('TEXT') doesn't match regular expression: ^(cm)?[A-Z] Error #31 (215) function (CreateDMG) has too many lines: 324 (200) Is there a bug tracker? TIA -- Nicolas Desprès -- 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://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers