[postgis-tickets] [PostGIS] #5368: cirrus CI 12.3 failing on flatgeobuf compile error: unknown warning option '-Wno-compound-token-split-by-macro'

PostGIS trac at osgeo.org
Fri Apr 14 09:33:43 PDT 2023


#5368: cirrus CI 12.3 failing on flatgeobuf compile error: unknown warning option
'-Wno-compound-token-split-by-macro'
------------------------+---------------------------
  Reporter:  robe       |      Owner:  robe
      Type:  defect     |     Status:  new
  Priority:  medium     |  Milestone:  PostGIS 3.4.0
 Component:  buildbots  |    Version:  master
Resolution:             |   Keywords:
------------------------+---------------------------
Changes (by robe):

 * owner:  pramsey => robe
 * component:  postgis => buildbots

Comment:

 for extra note the failing Freebsd 12.3 is running


 {{{
  -------------- Compiler Info -------------
   C compiler:           cc -std=gnu99 -isystem /usr/local/include -Wall
 -fno-omit-frame-pointer -Werror -fno-math-errno -fno-signed-zeros -Wall
   C++ compiler (Wagyu): cc -std=c++11 -x c++
   C++ compiler (FlatGeobuf): cc -std=c++11 -x c++
   CPPFLAGS:              -I/usr/local/include -I/usr/local/include
 -I/usr/local/include  -I/usr/local/include/libxml2 -I/usr/local/include
 -I/usr/local/include -I/usr/local/include/json-c  -I/usr/local/include
 -DNDEBUG
   LDFLAGS:              -L/usr/local/lib -lm
   SQL preprocessor:     /usr/bin/cpp -traditional-cpp -w -P
   Archiver:             llvm-ar rs
  -------------- Additional Info -------------
   Interrupt Tests:   DISABLED use: --with-interrupt-tests to enable
  -------------- Dependencies --------------
   GEOS config:          /usr/local/bin/geos-config
   GEOS version:         3.11.1
   SFCGAL config:        /usr/local/bin/sfcgal-config
   SFCGAL version:       1.4.1
   PostgreSQL config:    /usr/local/bin/pg_config
   PostgreSQL version:   PostgreSQL 13.10
   PROJ4 version:        92
   Libxml2 config:       /usr/local/bin/xml2-config
   Libxml2 version:      2.10.3
   JSON-C support:       yes
   protobuf support:     yes
   protobuf-c version:   1004001
   PCRE support:         Version 2
   Perl:                 /usr/local/bin/perl
  --------------- Extensions ---------------
   PostgreSQL EXTENSION support:       enabled
   PostGIS Raster:                     disabled
   PostGIS Topology:                   enabled
   SFCGAL support:                     enabled
   Address Standardizer support:       enabled
  -------- Documentation Generation --------
   xsltproc:             /usr/local/bin/xsltproc
   xsl style sheets:
   dblatex:
   convert:
   mathml2.dtd:          http://www.w3.org/Math/DTD/mathml2/mathml2.dtd
 }}}

 Cirrush FreeBSD 13.1 which is passing is running with:


 {{{
  -------------- Compiler Info -------------
   C compiler:           cc -std=gnu99 -isystem /usr/local/include -Wall
 -fno-omit-frame-pointer -Werror -fno-math-errno -fno-signed-zeros -Wall
   C++ compiler (Wagyu): cc -std=c++11 -x c++
   C++ compiler (FlatGeobuf): cc -std=c++11 -x c++
   CPPFLAGS:              -I/usr/local/include -I/usr/local/include
 -I/usr/local/include  -I/usr/local/include/libxml2 -I/usr/local/include
 -I/usr/local/include -I/usr/local/include/json-c  -I/usr/local/include
 -DNDEBUG
   LDFLAGS:              -L/usr/local/lib -lm
   SQL preprocessor:     /usr/bin/cpp -traditional-cpp -w -P
   Archiver:             llvm-ar rs

  -------------- Additional Info -------------
   Interrupt Tests:   DISABLED use: --with-interrupt-tests to enable

  -------------- Dependencies --------------
   GEOS config:          /usr/local/bin/geos-config
   GEOS version:         3.11.2
   SFCGAL config:        /usr/local/bin/sfcgal-config
   SFCGAL version:       1.4.1
   PostgreSQL config:    /usr/local/bin/pg_config
   PostgreSQL version:   PostgreSQL 13.10
   PROJ4 version:        92
   Libxml2 config:       /usr/local/bin/xml2-config
   Libxml2 version:      2.10.3
   JSON-C support:       yes
   protobuf support:     yes
   protobuf-c version:   1004001
   PCRE support:         Version 2
   Perl:                 /usr/local/bin/perl

  --------------- Extensions ---------------
   PostgreSQL EXTENSION support:       enabled
   PostGIS Raster:                     disabled
   PostGIS Topology:                   enabled
   SFCGAL support:                     enabled
   Address Standardizer support:       enabled

  -------- Documentation Generation --------
   xsltproc:             /usr/local/bin/xsltproc
   xsl style sheets:
   dblatex:
   convert:
   mathml2.dtd:          http://www.w3.org/Math/DTD/mathml2/mathml2.dtd
 }}}


 Bessies are also passing fine and are bessie running (12.3 FreeBSD 64-bit)
 is running with


 {{{
  -------------- Compiler Info -------------
 23:11:05   C compiler:           cc -std=gnu99 -g -O2 -fno-math-errno
 -fno-signed-zeros -Wall
 23:11:05   C++ compiler (Wagyu): cc -std=c++11 -x c++
 23:11:05   C++ compiler (FlatGeobuf): cc -std=c++11 -x c++
 23:11:05   CPPFLAGS:              -I/usr/local/include
 -I/usr/local/include -I/usr/local/include  -I/usr/local/include/libxml2
 -I/usr/local/include -I/usr/local/include -I/usr/local/include/json-c
 -I/usr/local/include  -DNDEBUG
 23:11:05   LDFLAGS:               -lm
 23:11:05   SQL preprocessor:     /usr/bin/cpp -traditional-cpp -w -P
 23:11:05   Archiver:             llvm-ar rs
 23:11:05
 23:11:05  -------------- Additional Info -------------
 23:11:05   POSTGIS lib file includes minor:   ENABLED
 23:11:05   Interrupt Tests:   DISABLED use: --with-interrupt-tests to
 enable
 23:11:05
 23:11:05  -------------- Dependencies --------------
 23:11:05   GEOS config:          /usr/local/bin/geos-config
 23:11:05   GEOS version:         3.10.3
 23:11:05   GDAL config:          /usr/local/bin/gdal-config
 23:11:05   GDAL version:         3.5.0
 23:11:05   SFCGAL config:        /usr/local/bin/sfcgal-config
 23:11:05   SFCGAL version:       1.4.1
 23:11:05   PostgreSQL config:    /usr/local/bin/pg_config
 23:11:05   PostgreSQL version:   PostgreSQL 13.7
 23:11:05   PROJ4 version:        82
 23:11:05   Libxml2 config:       /usr/local/bin/xml2-config
 23:11:05   Libxml2 version:      2.9.13
 23:11:05   JSON-C support:       yes
 23:11:05   protobuf support:     yes
 23:11:05   protobuf-c version:   1004000
 23:11:05   PCRE support:         Version 2
 23:11:05   Perl:                 /usr/local/bin/perl
 23:11:05
 23:11:05  --------------- Extensions ---------------
 23:11:05   PostgreSQL EXTENSION support:       enabled
 23:11:05   PostGIS Raster:                     enabled
 23:11:05   PostGIS Topology:                   enabled
 23:11:05   SFCGAL support:                     enabled
 23:11:05   Address Standardizer support:       enabled
 23:11:05
 23:11:05  -------- Documentation Generation --------
 23:11:05   xsltproc:             /usr/local/bin/xsltproc
 23:11:05   xsl style sheets:
 23:11:05   dblatex:
 23:11:05   convert:              /usr/local/bin/convert
 23:11:05   mathml2.dtd:
 http://www.w3.org/Math/DTD/mathml2/mathml2.dtd
 23:11:05
 }}}


 So given bessie is already testing 12.3 and is doing fine, I think maybe
 we should just turn off the Cirrus 12.3 runs and when FreeBSD 14 comes
 out, replace with that. https://www.freebsd.org/releases/14.0R/schedule/
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5368#comment:2>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.


More information about the postgis-tickets mailing list