[MacPorts] #69948: util-linux @2.40.1 does not build on PPC Tiger, Mac OS X 10.4.11, because of configure failure: command execution failed
MacPorts
noreply at macports.org
Fri May 10 18:53:05 UTC 2024
#69948: util-linux @2.40.1 does not build on PPC Tiger, Mac OS X 10.4.11, because
of configure failure: command execution failed
-----------------------+---------------------------
Reporter: ballapete | Owner: khindenburg@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Keywords: tiger ppc | Port: util-linux
-----------------------+---------------------------
{{{
checking for /opt/local/bin/gcc-apple-4.2 -std=gnu99 option for timestamps
after 2038... support not detected
configure: error: in
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_devel_util-linux/util-linux/work
/util-linux-2.40.1':
configure: error: could not enable timestamps after mid-January 2038.
This package recommends support for these later
timestamps. However, to proceed with signed 32-bit
time_t even though it will fail then, configure with
'--disable-year2038'.
See `config.log' for more details
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_devel_util-linux/util-linux/work
/util-linux-2.40.1" && ./configure --prefix=/opt/local --disable-agetty
--disable-cramfs --disable-eject --disable-fallocate --disable-fsck
--disable-kill --disable-libblkid --disable-liblastlog2 --disable-libmount
--disable-libuuid --disable-login --disable-losetup --disable-mount
--disable-mountpoint --disable-partx --disable-pg --disable-pg-bell
--disable-pivot_root --disable-schedutils --disable-silent-rules
--disable-su --disable-sulogin --disable-switch_root --disable-unshare
--disable-uuidd --disable-wall --enable-shared=no --without-audit
--without-python
Exit code: 1
Error: Failed to configure util-linux: consult
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_devel_util-linux/util-linux/work
/util-linux-2.40.1/config.log
Error: Failed to configure util-linux: configure failure: command
execution failed
}}}
`config.log` contains (a bit enhanced):
{{{
configure:22959: checking for /opt/local/bin/gcc-apple-4.2 -std=gnu99
option for timestamps after 2038
configure:22991: /opt/local/bin/gcc-apple-4.2 -std=gnu99 -c -pipe -Os
-I/opt/local/include/LegacySupport -arch ppc -I/opt/local/include
-D__DARWIN_UNIX03 -I/opt/local/include/LegacySupport conftest.c >&5
conftest.c:48: warning: integer overflow in expression
conftest.c:48: warning: integer overflow in expression
conftest.c:48: warning: integer overflow in expression
conftest.c:50: error: size of array 'verify_time_t_range' is negative
configure:22991: $? = 1
configure: failed program was:
1 | /* confdefs.h */
2 | #define PACKAGE_NAME "util-linux"
3 | #define PACKAGE_TARNAME "util-linux"
4 | #define PACKAGE_VERSION "2.40.1"
5 | #define PACKAGE_STRING "util-linux 2.40.1"
6 | #define PACKAGE_BUGREPORT "kzak at redhat.com"
7 | #define PACKAGE_URL "https://www.kernel.org/pub/linux/utils
/util-linux/"
8 | #define HAVE_STDIO_H 1
9 | #define HAVE_STDLIB_H 1
10 | #define HAVE_STRING_H 1
11 | #define HAVE_INTTYPES_H 1
12 | #define HAVE_STDINT_H 1
13 | #define HAVE_STRINGS_H 1
14 | #define HAVE_SYS_STAT_H 1
15 | #define HAVE_SYS_TYPES_H 1
16 | #define HAVE_UNISTD_H 1
17 | #define HAVE_WCHAR_H 1
18 | #define STDC_HEADERS 1
19 | #define _ALL_SOURCE 1
20 | #define _DARWIN_C_SOURCE 1
21 | #define _GNU_SOURCE 1
22 | #define _HPUX_ALT_XOPEN_SOCKET_API 1
23 | #define _NETBSD_SOURCE 1
24 | #define _OPENBSD_SOURCE 1
25 | #define _POSIX_PTHREAD_SEMANTICS 1
26 | #define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
27 | #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
28 | #define __STDC_WANT_IEC_60559_DFP_EXT__ 1
29 | #define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
30 | #define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
31 | #define __STDC_WANT_LIB_EXT2__ 1
32 | #define __STDC_WANT_MATH_SPEC_FUNCS__ 1
33 | #define _TANDEM_SOURCE 1
34 | #define __EXTENSIONS__ 1
35 | #define PACKAGE "util-linux"
36 | #define VERSION "2.40.1"
37 | #define HAVE_DLFCN_H 1
38 | #define LT_OBJDIR ".libs/"
39 | #define _DARWIN_C_SOURCE 1
40 | #define HAVE_STRUCT_TM_TM_ZONE 1
41 | #define HAVE_TM_ZONE 1
42 | /* end confdefs.h. */
43 |
44 | #include <time.h>
45 | /* Check that time_t can represent 2**32 - 1 correctly. */
46 | #define LARGE_TIME_T \
47 | ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30)))
48 | int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535
49 | && LARGE_TIME_T % 65537 == 0)
50 | ? 1 : -1];
51 |
52 | int
53 | main (void)
54 | {
55 |
56 | ;
57 | return 0;
58 | }
…
configure:23002: result: support not detected
configure:23061: error: in
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_devel_util-linux/util-linux/work
/util-linux-2.40.1':
configure:23063: error: could not enable timestamps after mid-January
2038.
This package recommends support for these later
timestamps. However, to proceed with signed 32-bit
time_t even though it will fail then, configure with
'--disable-year2038'.
See `config.log' for more details
## ---------------- ##
## Cache variables. ##
## ---------------- ##
}}}
--
Ticket URL: <https://trac.macports.org/ticket/69948>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list