[MacPorts] #72620: postgis3 build error: passing argument 3 of 'get_typlenbyvalalign' from incompatible pointer type [-Wincompatible-pointer-types]
MacPorts
noreply at macports.org
Wed Jun 18 09:35:14 UTC 2025
#72620: postgis3 build error: passing argument 3 of 'get_typlenbyvalalign' from
incompatible pointer type [-Wincompatible-pointer-types]
---------------------------+--------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.7
Resolution: | Keywords:
Port: postgis3 |
---------------------------+--------------------
Comment (by barracuda156):
Same issue with `pgrouting`:
{{{
[ 13%] Building C object src/tsp/CMakeFiles/tsp.dir/euclideanTSP.c.o
cd
/opt/local/var/macports/build/_opt_local_ppcports_gis_pgrouting/pg17-pgrouting/work/build/src/tsp
&& /opt/local/bin/gcc-mp-14 -DBOOST_ALLOW_DEPRECATED_HEADERS
-DPGSQL_VERSION=17005 -DPROJECT_VERSION=\"3.8.0\"
-I/opt/local/var/macports/build/_opt_local_ppcports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/include
-isystem /opt/local/include/postgresql17/server -isystem
/opt/local/libexec/boost/1.76/include -pipe -Os -DNDEBUG
-isystem/opt/local/include/LegacySupport
-I/opt/local/libexec/boost/1.76/include -I/opt/local/include -fPIC
-frounding-math -O3 -DNDEBUG -arch ppc -mmacosx-version-min=10.6
-Wsign-conversion -MD -MT src/tsp/CMakeFiles/tsp.dir/euclideanTSP.c.o -MF
CMakeFiles/tsp.dir/euclideanTSP.c.o.d -o
CMakeFiles/tsp.dir/euclideanTSP.c.o -c
/opt/local/var/macports/build/_opt_local_ppcports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/src/tsp/euclideanTSP.c
/opt/local/var/macports/build/_opt_local_ppcports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/src/tsp/euclideanTSP.c:
In function '_pgr_tspeuclidean':
/opt/local/var/macports/build/_opt_local_ppcports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/src/tsp/euclideanTSP.c:156:53:
error: passing argument 3 of 'heap_form_tuple' from incompatible pointer
type [-Wincompatible-pointer-types]
156 | tuple = heap_form_tuple(tuple_desc, values, nulls);
| ^~~~~
| |
| _Bool *
In file included from
/opt/local/include/postgresql17/server/access/relscan.h:17,
from
/opt/local/include/postgresql17/server/access/tableam.h:20,
from
/opt/local/include/postgresql17/server/commands/trigger.h:16,
from
/opt/local/include/postgresql17/server/executor/spi.h:16,
from
/opt/local/var/macports/build/_opt_local_ppcports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/include/c_common/postgres_connection.h:36,
from
/opt/local/var/macports/build/_opt_local_ppcports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/src/tsp/euclideanTSP.c:31:
/opt/local/include/postgresql17/server/access/htup_details.h:715:99: note:
expected 'const bool *' {aka 'const unsigned char *'} but argument is of
type '_Bool *'
715 |
const Datum *values, const bool *isnull);
|
~~~~~~~~~~~~^~~~~~
make[2]: *** [src/tsp/CMakeFiles/tsp.dir/euclideanTSP.c.o] Error 1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72620#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list