[MacPorts] #72621: pgrouting needs legacy-support for clock_gettime

MacPorts noreply at macports.org
Wed Jun 18 09:25:47 UTC 2025


#72621: pgrouting needs legacy-support for clock_gettime
--------------------------+-----------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.7
 Keywords:                |       Port:  pgrouting
--------------------------+-----------------------
 {{{
 [  4%] Building CXX object
 src/driving_distance/CMakeFiles/driving_distance.dir/driving_distance_driver.cpp.o
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_pgrouting/pg17-pgrouting/work/build/src/driving_distance
 && /opt/local/bin/g++-mp-14 -DBOOST_ALLOW_DEPRECATED_HEADERS
 -DPGSQL_VERSION=17005 -DPROJECT_VERSION=\"3.8.0\"
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_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
 -I/opt/local/libexec/boost/1.76/include -Os -DNDEBUG
 -I/opt/local/libexec/boost/1.76/include -I/opt/local/include
 -D_GLIBCXX_USE_CXX11_ABI=0 -fPIC  -frounding-math  -O3 -DNDEBUG
 -std=gnu++14 -arch ppc -mmacosx-version-min=10.6   -Wsign-conversion -MD
 -MT
 src/driving_distance/CMakeFiles/driving_distance.dir/driving_distance_driver.cpp.o
 -MF CMakeFiles/driving_distance.dir/driving_distance_driver.cpp.o.d -o
 CMakeFiles/driving_distance.dir/driving_distance_driver.cpp.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/src/driving_distance/driving_distance_driver.cpp
 In file included from
 /opt/local/include/postgresql17/server/executor/instrument.h:16,
                  from
 /opt/local/include/postgresql17/server/nodes/execnodes.h:33,
                  from
 /opt/local/include/postgresql17/server/commands/trigger.h:18,
                  from
 /opt/local/include/postgresql17/server/executor/spi.h:16,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/include/c_common/postgres_connection.h:36,
                  from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_gis_pgrouting/pg17-pgrouting/work/pgrouting-3.8.0/src/driving_distance/driving_distance_withPoints.c:31:
 /opt/local/include/postgresql17/server/portability/instr_time.h: In
 function 'pg_clock_gettime_ns':
 /opt/local/include/postgresql17/server/portability/instr_time.h:116:9:
 error: implicit declaration of function 'clock_gettime'; did you mean
 'pg_clock_gettime_ns'? [-Wimplicit-function-declaration]
   116 |         clock_gettime(PG_INSTR_CLOCK, &tmp);
       |         ^~~~~~~~~~~~~
       |         pg_clock_gettime_ns
 /opt/local/include/postgresql17/server/portability/instr_time.h:116:23:
 error: 'CLOCK_REALTIME' undeclared (first use in this function)
   116 |         clock_gettime(PG_INSTR_CLOCK, &tmp);
       |                       ^~~~~~~~~~~~~~
 /opt/local/include/postgresql17/server/portability/instr_time.h:116:23:
 note: each undeclared identifier is reported only once for each function
 it appears in
 make[2]: ***
 [src/driving_distance/CMakeFiles/driving_distance.dir/driving_distance_withPoints.c.o]
 Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72621>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list