[MacPorts] #55643: coreutils @8.29: This package requires a 64-bit 'time_t' type (was: coreutils fails to upgrade to 8.29_0)

MacPorts noreply at macports.org
Fri Jan 5 08:52:31 UTC 2018


#55643: coreutils @8.29: This package requires a 64-bit 'time_t' type
------------------------+-----------------
  Reporter:  dershow    |      Owner:
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  coreutils  |
------------------------+-----------------

Comment (by ryandesign):

 The relevant error seems to be:

 {{{
 configure: error: This package requires a 64-bit 'time_t' type, which your
 system appears to support. You might try configuring with 'CPPFLAGS="-m64"
 LDFLAGS="-m64"'. To build with a 32-bit time_t anyway (not recommended),
 configure with 'TIME_T_32_BIT_OK=yes'.
 }}}

 I see you are intentionally building a universal variant, with both 32-bit
 and 64-bit parts. I guess if we want to continue to allow universal
 builds, we should add `TIME_T_32_BIT_OK=yes` for the 32-bit parts, as it
 says.

 Curiously, there was no problem building coreutils on our 32-bit i386 Snow
 Leopard and ppc Leopard builders. I guess the configure script recognizes
 that on those systems, 64-bit types are not supported, so it allows the
 build to proceed?

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


More information about the macports-tickets mailing list