[MacPorts] #71900: texlive-bin @2024.70613_1 does not build on PPC Mac OS X 10.4.11, Tiger, because of implicit declaration of function 'gmtime_r'

MacPorts noreply at macports.org
Tue Jan 21 13:02:05 UTC 2025


#71900: texlive-bin @2024.70613_1 does not build on PPC Mac OS X 10.4.11, Tiger,
because of implicit declaration of function 'gmtime_r'
-----------------------+-------------------------
 Reporter:  ballapete  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.10.5
 Keywords:  tiger ppc  |       Port:  texlive-bin
-----------------------+-------------------------
 {{{
 libtool: compile:  /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I.
 -I/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/libs/lua53
 -I/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/libs/lua53/lua53-src/src
 -DLUA_COMPAT_MODULE -DLUA_COMPAT_5_2 -DLUAI_HASHLIMIT=6 -DLUA_USE_POSIX
 -DLUA_USE_DLOPEN -DLUA_COMPAT_5_2 -isystem/opt/local/include -Wimplicit
 -Wreturn-type -pipe -Os -arch ppc -MT lua53-src/src/loslib.lo -MD -MP -MF
 lua53-src/src/.deps/loslib.Tpo -c
 /opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/libs/lua53/lua53-src/src/loslib.c
 -fno-common -DPIC -o lua53-src/src/.libs/loslib.o
 /opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-source-2024.70613-stripped/libs/lua53/lua53-src/src/loslib.c: In
 function 'os_date':
 /opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-
 source-2024.70613-stripped/libs/lua53/lua53-src/src/loslib.c:86:33: error:
 implicit declaration of function 'gmtime_r'; did you mean 'gmtime'?
 [-Wimplicit-function-declaration]
    86 | #define l_gmtime(t,r)           gmtime_r(t,r)
       |                                 ^~~~~~~~
 /opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-
 source-2024.70613-stripped/libs/lua53/lua53-src/src/loslib.c:290:11: note:
 in expansion of macro 'l_gmtime'
   290 |     stm = l_gmtime(&t, &tmr);
       |           ^~~~~~~~
 /opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-
 source-2024.70613-stripped/libs/lua53/lua53-src/src/loslib.c:290:9: error:
 assignment to 'struct tm *' from 'int' makes pointer from integer without
 a cast [-Wint-conversion]
   290 |     stm = l_gmtime(&t, &tmr);
       |         ^
 /opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-
 source-2024.70613-stripped/libs/lua53/lua53-src/src/loslib.c:87:33: error:
 implicit declaration of function 'localtime_r'; did you mean 'localtime'?
 [-Wimplicit-function-declaration]
    87 | #define l_localtime(t,r)        localtime_r(t,r)
       |                                 ^~~~~~~~~~~
 /opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-
 source-2024.70613-stripped/libs/lua53/lua53-src/src/loslib.c:294:11: note:
 in expansion of macro 'l_localtime'
   294 |     stm = l_localtime(&t, &tmr);
       |           ^~~~~~~~~~~
 /opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-bin/work
 /texlive-
 source-2024.70613-stripped/libs/lua53/lua53-src/src/loslib.c:294:9: error:
 assignment to 'struct tm *' from 'int' makes pointer from integer without
 a cast [-Wint-conversion]
   294 |     stm = l_localtime(&t, &tmr);
       |         ^
 make[5]: *** [lua53-src/src/loslib.lo] Error 1
 make[5]: Leaving directory
 `/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/lua53'
 make[4]: *** [all-recursive] Error 1
 make[4]: Leaving directory
 `/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/lua53'
 make[3]: *** [all] Error 2
 make[3]: Leaving directory
 `/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs/lua53'
 make[2]: *** [recurse] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build/libs'
 make: *** [all-recursive] Error 1
 make: Leaving directory
 `/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build'
 Command failed:  cd "/opt/local/var/macports/build/nue.de.rsync.macports
 .org_macports_release_tarballs_ports_tex_texlive-bin/texlive-
 bin/work/build" && /usr/bin/make -w all
 }}}

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


More information about the macports-tickets mailing list