[MacPorts] #67604: rawhide is broken at least on 10.9 down, failing at linking
MacPorts
noreply at macports.org
Sat Jun 10 19:16:05 UTC 2023
#67604: rawhide is broken at least on 10.9 down, failing at linking
-------------------------+-------------------------------------------------
Reporter: | Owner: macportsraf
barracuda156 |
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: mavericks, mountainlion, lion,
Port: rawhide | snowleopard, x86_64, i386
-------------------------+-------------------------------------------------
Comment (by barracuda156):
Also fails on Rosetta for ppc (notice that the build system does not pass
archflags):
{{{
---> Configuring rawhide
Executing: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_rawhide/rawhide/work/rawhide-3.2"
&& ./configure --prefix=/opt/local --macports
Configuring for macos
Configuring CC as /usr/bin/gcc-4.2
Configuring --enable-acl (default)
Configuring --enable-ea (default)
Configuring --enable-attr (default)
Configuring --enable-pcre2 (default when present)
Configuring --enable-magic (default)
Configuring --prefix=/opt/local
Configuring --macports
---> Building rawhide
Executing: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_rawhide/rawhide/work/rawhide-3.2"
&& /usr/bin/make -j8 -w rh
make: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_rawhide/rawhide/work/rawhide-3.2'
/usr/bin/gcc-4.2 -O3 -g -Wall -pedantic -DETCDIR=\"/opt/local/etc\"
-DRAWHIDE_NAME=\"rawhide\" -DRAWHIDE_PROG_NAME=\"rh\"
-DRAWHIDE_VERSION=\"3.2\" -DRAWHIDE_DATE=\"20230609\" -DHAVE_PCRE2=1
-DHAVE_ACL=1 -DHAVE_POSIX_ACL=1 -DHAVE_MACOS_ACL=1 -DHAVE_EA=1
-DHAVE_MACOS_EA=1 -DHAVE_FLAGS=1 -DHAVE_MAGIC=1 -I/opt/local/include
-c rhcmds.c
/usr/bin/gcc-4.2 -O3 -g -Wall -pedantic -DETCDIR=\"/opt/local/etc\"
-DRAWHIDE_NAME=\"rawhide\" -DRAWHIDE_PROG_NAME=\"rh\"
-DRAWHIDE_VERSION=\"3.2\" -DRAWHIDE_DATE=\"20230609\" -DHAVE_PCRE2=1
-DHAVE_ACL=1 -DHAVE_POSIX_ACL=1 -DHAVE_MACOS_ACL=1 -DHAVE_EA=1
-DHAVE_MACOS_EA=1 -DHAVE_FLAGS=1 -DHAVE_MAGIC=1 -I/opt/local/include
-c rh.c
/usr/bin/gcc-4.2 -O3 -g -Wall -pedantic -DETCDIR=\"/opt/local/etc\"
-DRAWHIDE_NAME=\"rawhide\" -DRAWHIDE_PROG_NAME=\"rh\"
-DRAWHIDE_VERSION=\"3.2\" -DRAWHIDE_DATE=\"20230609\" -DHAVE_PCRE2=1
-DHAVE_ACL=1 -DHAVE_POSIX_ACL=1 -DHAVE_MACOS_ACL=1 -DHAVE_EA=1
-DHAVE_MACOS_EA=1 -DHAVE_FLAGS=1 -DHAVE_MAGIC=1 -I/opt/local/include
-c rhparse.c
/usr/bin/gcc-4.2 -O3 -g -Wall -pedantic -DETCDIR=\"/opt/local/etc\"
-DRAWHIDE_NAME=\"rawhide\" -DRAWHIDE_PROG_NAME=\"rh\"
-DRAWHIDE_VERSION=\"3.2\" -DRAWHIDE_DATE=\"20230609\" -DHAVE_PCRE2=1
-DHAVE_ACL=1 -DHAVE_POSIX_ACL=1 -DHAVE_MACOS_ACL=1 -DHAVE_EA=1
-DHAVE_MACOS_EA=1 -DHAVE_FLAGS=1 -DHAVE_MAGIC=1 -I/opt/local/include
-c rhdir.c
/usr/bin/gcc-4.2 -O3 -g -Wall -pedantic -DETCDIR=\"/opt/local/etc\"
-DRAWHIDE_NAME=\"rawhide\" -DRAWHIDE_PROG_NAME=\"rh\"
-DRAWHIDE_VERSION=\"3.2\" -DRAWHIDE_DATE=\"20230609\" -DHAVE_PCRE2=1
-DHAVE_ACL=1 -DHAVE_POSIX_ACL=1 -DHAVE_MACOS_ACL=1 -DHAVE_EA=1
-DHAVE_MACOS_EA=1 -DHAVE_FLAGS=1 -DHAVE_MAGIC=1 -I/opt/local/include
-c rhdata.c
/usr/bin/gcc-4.2 -O3 -g -Wall -pedantic -DETCDIR=\"/opt/local/etc\"
-DRAWHIDE_NAME=\"rawhide\" -DRAWHIDE_PROG_NAME=\"rh\"
-DRAWHIDE_VERSION=\"3.2\" -DRAWHIDE_DATE=\"20230609\" -DHAVE_PCRE2=1
-DHAVE_ACL=1 -DHAVE_POSIX_ACL=1 -DHAVE_MACOS_ACL=1 -DHAVE_EA=1
-DHAVE_MACOS_EA=1 -DHAVE_FLAGS=1 -DHAVE_MAGIC=1 -I/opt/local/include
-c rhstr.c
/usr/bin/gcc-4.2 -O3 -g -Wall -pedantic -DETCDIR=\"/opt/local/etc\"
-DRAWHIDE_NAME=\"rawhide\" -DRAWHIDE_PROG_NAME=\"rh\"
-DRAWHIDE_VERSION=\"3.2\" -DRAWHIDE_DATE=\"20230609\" -DHAVE_PCRE2=1
-DHAVE_ACL=1 -DHAVE_POSIX_ACL=1 -DHAVE_MACOS_ACL=1 -DHAVE_EA=1
-DHAVE_MACOS_EA=1 -DHAVE_FLAGS=1 -DHAVE_MAGIC=1 -I/opt/local/include
-c rherr.c
In file included from rhstr.c:62:
rh.h:87: warning: ISO C90 does not support ‘long long’
rh.h:88: warning: ISO C90 does not support ‘long long’
In file included from rherr.c:34:
rh.h:87: warning: ISO C90 does not support ‘long long’
rh.h:88: warning: ISO C90 does not support ‘long long’
In file included from rhdata.c:36:
rh.h:87: warning: ISO C90 does not support ‘long long’
rh.h:88: warning: ISO C90 does not support ‘long long’
In file included from rh.c:40:
rh.h:87: warning: ISO C90 does not support ‘long long’
rh.h:88: warning: ISO C90 does not support ‘long long’
In file included from rhparse.c:41:
rh.h:87: warning: ISO C90 does not support ‘long long’
rh.h:88: warning: ISO C90 does not support ‘long long’
rh.c: In function ‘help_message’:
rh.c:152: warning: ISO C90 forbids mixed declarations and code
rhparse.c:1234:3: warning: use of C99 long long integer constant
rhparse.c:1234:14: warning: use of C99 long long integer constant
rhparse.c:1234:25: warning: use of C99 long long integer constant
rhparse.c:1234:36: warning: use of C99 long long integer constant
rhparse.c:1234:47: warning: use of C99 long long integer constant
rhparse.c:1234:58: warning: use of C99 long long integer constant
rhparse.c:1235:3: warning: use of C99 long long integer constant
rhparse.c:1235:11: warning: use of C99 long long integer constant
rhparse.c:1235:22: warning: use of C99 long long integer constant
rhparse.c:1235:36: warning: use of C99 long long integer constant
rhparse.c:1235:53: warning: use of C99 long long integer constant
rhparse.c:1235:73: warning: use of C99 long long integer constant
rhparse.c: In function ‘show_token’:
rhparse.c:1727: warning: ISO C90 does not support the ‘ll’ printf length
modifier
In file included from rhdir.c:63:
rh.h:87: warning: ISO C90 does not support ‘long long’
rh.h:88: warning: ISO C90 does not support ‘long long’
In file included from rhcmds.c:78:
rh.h:87: warning: ISO C90 does not support ‘long long’
rh.h:88: warning: ISO C90 does not support ‘long long’
rhdir.c: In function ‘visitf_long’:
rhdir.c:1390: warning: ISO C90 does not support the ‘%z’ strftime format
rhdir.c:1390: warning: ISO C90 does not support the ‘%e’ strftime format
rhdir.c:1399: warning: ISO C90 does not support the ‘%z’ strftime format
rhdir.c:1399: warning: ISO C90 does not support the ‘%e’ strftime format
rhdir.c:1408: warning: ISO C90 does not support the ‘%z’ strftime format
rhdir.c:1408: warning: ISO C90 does not support the ‘%e’ strftime format
rhdir.c: In function ‘json’:
rhdir.c:2346: warning: ISO C90 does not support the ‘%z’ strftime format
rhdir.c:2347: warning: ISO C90 does not support the ‘%z’ strftime format
rhdir.c:2348: warning: ISO C90 does not support the ‘%z’ strftime format
rhdir.c: In function ‘visitf_format’:
rhdir.c:2491: warning: ISO C90 does not support the ‘%e’ strftime format
rhdir.c:2549: warning: ISO C90 does not support the ‘%e’ strftime format
rhdir.c:2829: warning: ISO C90 does not support the ‘%e’ strftime format
/usr/bin/gcc-4.2 -O3 -g -Wall -pedantic -DETCDIR=\"/opt/local/etc\"
-DRAWHIDE_NAME=\"rawhide\" -DRAWHIDE_PROG_NAME=\"rh\"
-DRAWHIDE_VERSION=\"3.2\" -DRAWHIDE_DATE=\"20230609\" -DHAVE_PCRE2=1
-DHAVE_ACL=1 -DHAVE_POSIX_ACL=1 -DHAVE_MACOS_ACL=1 -DHAVE_EA=1
-DHAVE_MACOS_EA=1 -DHAVE_FLAGS=1 -DHAVE_MAGIC=1 -I/opt/local/include
-o rh rhcmds.o rh.o rhparse.o rhdir.o rhdata.o rhstr.o rherr.o
-L/opt/local/lib -lpcre2-8 -lmagic
ld: warning: in /opt/local/lib/libpcre2-8.dylib, file was built for
ppc7400 which is not the architecture being linked (x86_64)
ld: warning: in /opt/local/lib/libmagic.dylib, file was built for ppc7400
which is not the architecture being linked (x86_64)
Undefined symbols:
"_pcre2_match_data_create_from_pattern_8", referenced from:
_rematch in rhcmds.o
"_pcre2_get_error_message_8", referenced from:
_pcre2_compile_cached in rhcmds.o
"_pcre2_code_free_8", referenced from:
_pcre2_compile_cached in rhcmds.o
_pcre2_compile_cached in rhcmds.o
_pcre2_compile_cached in rhcmds.o
"_magic_load", referenced from:
_get_mime in rhcmds.o
_get_mime in rhcmds.o
_get_what in rhcmds.o
_get_what in rhcmds.o
"_unlinkat", referenced from:
_visitf_unlink in rhdir.o
"_openat", referenced from:
_get_dirsize in rhcmds.o
_rawhide_traverse in rhdir.o
"_magic_open", referenced from:
_get_mime in rhcmds.o
_get_mime in rhcmds.o
_get_what in rhcmds.o
_get_what in rhcmds.o
"_pcre2_match_data_free_8", referenced from:
_rematch in rhcmds.o
"_pcre2_compile_8", referenced from:
_pcre2_compile_cached in rhcmds.o
"_magic_file", referenced from:
_get_mime in rhcmds.o
_get_what in rhcmds.o
"_magic_close", referenced from:
_magic_cleanup in rh.o
_magic_cleanup in rh.o
_magic_cleanup in rh.o
_magic_cleanup in rh.o
"_faccessat", referenced from:
_c_executable in rhcmds.o
_c_writable in rhcmds.o
_c_readable in rhcmds.o
"_fdopendir$INODE64", referenced from:
_get_dirsize in rhcmds.o
_rawhide_traverse in rhdir.o
"_readlinkat", referenced from:
_read_symlink in rhcmds.o
_visitf_default in rhdir.o
"_pcre2_match_8", referenced from:
_rematch in rhcmds.o
"_fstatat", referenced from:
_prepare_target in rhcmds.o
_rawhide_traverse in rhdir.o
_rawhide_traverse in rhdir.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
}}}
--
Ticket URL: <https://trac.macports.org/ticket/67604#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list