[cmake-developers] Some dashboard warnings and errors

Brad King brad.king at kitware.com
Mon May 21 08:20:00 EDT 2012


On 05/21/2012 03:50 AM, Eric Noulard wrote:
> My merge of "stage/CPack-activateRPM-DEB-onMacOS" to next yesterday raised
> some warning on this dashboard:
> http://open.cdash.org/viewBuildError.php?type=1&buildid=2293803
> 
> the warning are right, the static method call *is always true* but
> shall I really try to avoid such warning?
> The always true may become "some day" not always true but I wanted to have
> CPackGeneratorFactory be coded in a uniform way.
> 
> What shall I do with that?

Try this:

diff --git a/Source/CPack/cmCPackGeneratorFactory.cxx b/Source/CPack/cmCPackGeneratorFactory.cxx
index dbfdbbc..37ff460 100644
--- a/Source/CPack/cmCPackGeneratorFactory.cxx
+++ b/Source/CPack/cmCPackGeneratorFactory.cxx
@@ -40,6 +40,10 @@

 #include "cmCPackLog.h"

+#if defined(__BORLANDC__)
+# pragma warn -8008 /* condition is always true */
+#endif
+
 //----------------------------------------------------------------------
 cmCPackGeneratorFactory::cmCPackGeneratorFactory()
 {

> Then the same set of commits may be responsible for that:
> http://open.cdash.org/buildSummary.php?buildid=2294180
> 
> but I can't find a reason for all 192 failing tests, can anyone enlight me?
> The only thing I see is
> 
> "[flag] ArgumentExpansion	Failed	Passed	900ms 	Completed (SEGFAULT)"
> 
> I cannot imagine why my change would generate such SEGFAULT series ...

The same machine passed its nightly build so something local must have
gone wrong for the continuous.  I don't think it's related to your change.

-Brad



More information about the cmake-developers mailing list