[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