[MacPorts] #66425: libdeflate @1.15 does not build on < 10.13, unconditional use of futimens

MacPorts noreply at macports.org
Fri Dec 9 21:22:03 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):

 Same failure on PPC Leoprad, Mac OS X 10.5.8:

 {{{
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/libdeflate-1.15/programs/gzip.c:364:
 warning: implicit declaration of function ‘futimens’
 [100%] Linking C executable libdeflate-gzip
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build/programs
 && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/libdeflate-
 gzip.dir/link.txt --verbose=ON
 /usr/bin/gcc-4.2 -pipe -Os -DNDEBUG -I/opt/local/include -arch ppc
 -mmacosx-version-min=10.5 -Wl,-search_paths_first
 -Wl,-headerpad_max_install_names -L/opt/local/lib
 -Wl,-headerpad_max_install_names "CMakeFiles/libdeflate-gzip.dir/gzip.c.o"
 -o libdeflate-gzip  -Wl,-rpath,/opt/local/lib libdeflate_prog_utils.a
 ../libdeflate.a
 Undefined symbols:
   "_futimens", referenced from:
       _restore_metadata in gzip.c.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[2]: *** [programs/libdeflate-gzip] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_archivers_libdeflate/libdeflate/work/build'
 }}}

 Isn't it just a simple `-lMacportsLegacySupport` that is missing?

-- 
Ticket URL: <https://trac.macports.org/ticket/66425#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list