[MacPorts] #66425: libdeflate @1.15 does not build on < 10.13, unconditional use of futimens
MacPorts
noreply at macports.org
Fri Dec 9 14:52:39 UTC 2022
#66425: libdeflate @1.15 does not build on < 10.13, unconditional use of futimens
-------------------------+-------------------------
Reporter: ballapete | Owner: herbygillot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords:
Port: libdeflate |
-------------------------+-------------------------
Comment (by ballapete):
The tests `CMake` performs report:
{{{
-- Looking for futimens
-- Looking for futimens - not found
-- Looking for futimes
-- Looking for futimes - found
}}}
and `…/libdeflate/work/build/CMakeFiles/CMakeError.log` contains:
{{{
Determining if the futimens exist failed with the following output:
Change Dir:
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make -f Makefile cmTC_3f020/fast &&
/usr/bin/make -f CMakeFiles/cmTC_3f020.dir/build.make
CMakeFiles/cmTC_3f020.dir/build
Building C object CMakeFiles/cmTC_3f020.dir/CheckSymbolExists.c.o
/opt/local/bin/gcc-apple-4.2 -pipe -Os -DNDEBUG -I/opt/local/include
-arch ppc -mmacosx-version-min=10.4 -o
CMakeFiles/cmTC_3f020.dir/CheckSymbolExists.c.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
In function 'main':
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:9:
error: 'futimens' undeclared (first use in this function)
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:9:
error: (Each undeclared identifier is reported only once
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:9:
error: for each function it appears in.)
make[1]: *** [CMakeFiles/cmTC_3f020.dir/CheckSymbolExists.c.o] Error 1
make: *** [cmTC_3f020/fast] Error 2
File
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <fcntl.h>
#include <sys/stat.h>
int main(int argc, char** argv)
{
(void)argv;
#ifndef futimens
return ((int*)(&futimens))[argc];
#else
(void)argc;
return 0;
#endif
}
}}}
--
Ticket URL: <https://trac.macports.org/ticket/66425#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list