#894: FreeBSD failures on 3.7.0 ------------------------+-------------------------- Reporter: robe | Owner: geos-devel@… Type: defect | Status: new Priority: blocker | Milestone: 3.7.0 Component: Default | Version: master Severity: Unassigned | Keywords: ------------------------+-------------------------- After I put in the FreeBSD bots (bessie / bessie32)
seem to be getting failures on both of them. {{{ 03:39:22 make check-TESTS 03:39:24 FAIL: geos_unit 03:39:24 ============================================================================ 03:39:24 Testsuite summary for 03:39:24 ============================================================================ 03:39:24 # TOTAL: 1 03:39:24 # PASS: 0 03:39:24 # SKIP: 0 03:39:24 # XFAIL: 0 03:39:24 # FAIL: 1 03:39:24 # XPASS: 0 03:39:24 # ERROR: 0 03:39:24 ============================================================================ 03:39:24 See tests/unit/test-suite.log 03:39:24 ============================================================================ 03:39:24 *** Error code 1 03:39:24 03:39:24 Stop. 03:39:24 make[5]: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/60fbafd7c2470781a022057610a85787ae98cc88/tests/unit 03:39:24 *** Error code 1 03:39:24 03:39:24 Stop. 03:39:24 make[4]: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/60fbafd7c2470781a022057610a85787ae98cc88/tests/unit 03:39:24 *** Error code 1 03:39:24 03:39:24 Stop. 03:39:24 make[3]: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/60fbafd7c2470781a022057610a85787ae98cc88/tests/unit 03:39:24 *** Error code 1 03:39:24 03:39:24 Stop. 03:39:24 make[2]: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/60fbafd7c2470781a022057610a85787ae98cc88/tests 03:39:24 *** Error code 1 03:39:24 03:39:24 Stop. 03:39:24 make[1]: stopped in /usr/home/jenkins/workspace/GEOS_Worker_Run/label/bessie/60fbafd7c2470781a022057610a85787ae98cc88 03:39:24 *** Error code 1 03:39:24 03:39:24 Stop. }}} I don't see the file tests/unit/test-suite.log that is being referred to. I also see a lots of warnings in compile particularly with XMLTest and tinyxml {{{ 03:28:25 In file included from XMLTester.cpp:56: 03:28:25 In file included from ./XMLTester.h:21: 03:28:25 ./tinyxml/tinyxml.h:1138:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing- override] 03:28:25 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:25 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:1190:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing- override] 03:28:25 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:25 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:1256:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing- override] 03:28:25 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:25 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:1328:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing- override] 03:28:25 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:25 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:1373:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing- override] 03:28:25 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:25 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:1539:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing- override] 03:28:25 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:25 ^ 03:28:25 ./tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:25 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:25 ^ 03:28:26 XMLTester.cpp:139:6: warning: function 'dump_to_stdout' is not needed and will not be emitted [-Wunneeded-internal-declaration] 03:28:26 void dump_to_stdout( const TiXmlNode * pParent, unsigned int indent = 0 ) 03:28:26 ^ 03:28:26 In file included from XMLTester.cpp:56: 03:28:26 ./XMLTester.h:51:18: warning: private field 'gT' is not used [-Wunused-private-field] 03:28:26 geom::Geometry *gT; 03:28:26 ^ 03:28:31 8 warnings generated. 03:28:31 depbase=`echo tinyxml/tinyxml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../include -I../../include/geos -I../../include -I../../src/io/tinyxml -DTIXML_USE_STL -DGEOS_INLINE -pedantic -Wall -Wno-long-long -DUSE_UNSTABLE_GEOS_CPP_API -g -O2 -MT tinyxml/tinyxml.o -MD -MP -MF $depbase.Tpo -c -o tinyxml/tinyxml.o tinyxml/tinyxml.cpp && mv -f $depbase.Tpo $depbase.Po 03:28:33 In file included from tinyxml/tinyxml.cpp:32: 03:28:33 tinyxml/tinyxml.h:1138:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:33 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:33 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:1190:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:33 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:33 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:1256:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:33 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:33 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:1328:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:33 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:33 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:1373:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:33 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:33 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:1539:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:33 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:33 ^ 03:28:33 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:33 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:33 ^ 03:28:36 6 warnings generated. 03:28:36 depbase=`echo tinyxml/tinystr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../include -I../../include/geos -I../../include -I../../src/io/tinyxml -DTIXML_USE_STL -DGEOS_INLINE -pedantic -Wall -Wno-long-long -DUSE_UNSTABLE_GEOS_CPP_API -g -O2 -MT tinyxml/tinystr.o -MD -MP -MF $depbase.Tpo -c -o tinyxml/tinystr.o tinyxml/tinystr.cpp && mv -f $depbase.Tpo $depbase.Po 03:28:36 depbase=`echo tinyxml/tinyxmlerror.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`; c++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../include -I../../include/geos -I../../include -I../../src/io/tinyxml -DTIXML_USE_STL -DGEOS_INLINE -pedantic -Wall -Wno-long-long -DUSE_UNSTABLE_GEOS_CPP_API -g -O2 -MT tinyxml/tinyxmlerror.o -MD -MP -MF $depbase.Tpo -c -o tinyxml/tinyxmlerror.o tinyxml/tinyxmlerror.cpp && mv -f $depbase.Tpo $depbase.Po 03:28:37 In file included from tinyxml/tinyxmlerror.cpp:25: 03:28:37 tinyxml/tinyxml.h:1138:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:37 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:37 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:1190:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:37 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:37 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:1256:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:37 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:37 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:1328:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:37 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:37 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:1373:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:37 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:37 ^ 03:28:37 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:38 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:38 ^ 03:28:38 tinyxml/tinyxml.h:1539:15: warning: 'StreamIn' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 03:28:38 virtual void StreamIn( std::istream * in, TIXML_STRING * tag ); 03:28:38 ^ 03:28:38 tinyxml/tinyxml.h:750:15: note: overridden virtual function is here 03:28:38 virtual void StreamIn( std::istream* in, TIXML_STRING* tag ) = 0; 03:28:38 ^ 03:28:38 6 warnings generated. }}} -- Ticket URL: <https://trac.osgeo.org/geos/ticket/894> GEOS <http://trac.osgeo.org/geos> GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel