[geos-devel] [GEOS] #894: FreeBSD failures on 3.7.0

GEOS geos-trac at osgeo.org
Mon Jun 25 11:43:51 PDT 2018


#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).


More information about the geos-devel mailing list