[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