[MacPorts] #65850: libgcc-devel @13-20220911 fails to build with Xcode 14 on macOS 12
MacPorts
noreply at macports.org
Fri Sep 16 20:14:03 UTC 2022
#65850: libgcc-devel @13-20220911 fails to build with Xcode 14 on macOS 12
----------------------+--------------------------
Reporter: mopihopi | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Keywords: | Port: libgcc-devel
----------------------+--------------------------
Upgrading libgcc-devel on macOS 12.6 21G115 x86_64 with Xcode 14.0 14A309
fails:
{{{
% sudo port upgrade outdated
---> Computing dependencies for libgcc-devel
---> Fetching archive for libgcc-devel
---> Attempting to fetch libgcc-
devel-13-20220911_0+stdlib_flag.darwin_21.x86_64.tbz2 from
https://packages.macports.org/libgcc-devel
---> Attempting to fetch libgcc-
devel-13-20220911_0+stdlib_flag.darwin_21.x86_64.tbz2 from
https://ywg.ca.packages.macports.org/mirror/macports/packages/libgcc-devel
---> Attempting to fetch libgcc-
devel-13-20220911_0+stdlib_flag.darwin_21.x86_64.tbz2 from
https://kmq.jp.packages.macports.org/libgcc-devel
---> Fetching distfiles for libgcc-devel
---> Verifying checksums for libgcc-devel
---> Extracting libgcc-devel
---> Configuring libgcc-devel
---> Building libgcc-devel
Error: Failed to build libgcc-devel: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-devel/main.log
for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe
there is a bug.
}}}
main.log contains this:
{{{
:info:build 0 0x10afc3ffa __assert_rtn + 139
:info:build 1 0x10adf728d
mach_o::relocatable::Parser<x86_64>::parse(mach_o::relocatable::ParserOptions
const&) + 4989
:info:build 2 0x10ade7f8f
mach_o::relocatable::Parser<x86_64>::parse(unsigned char const*, unsigned
long long, char const*, long, ld::File::Ordinal,
mach_o::relocatable::ParserOptions const&) + 207
:info:build 3 0x10ae5e9d4
ld::tool::InputFiles::makeFile(Options::FileInfo const&, bool) + 2036
:info:build 4 0x10ae61fa0
___ZN2ld4tool10InputFilesC2ER7Options_block_invoke + 48
:info:build 5 0x7ff8182b834a _dispatch_client_callout2 + 8
:info:build 6 0x7ff8182c98f5 _dispatch_apply_invoke + 213
:info:build 7 0x7ff8182b8317 _dispatch_client_callout + 8
:info:build 8 0x7ff8182c7c0c _dispatch_root_queue_drain + 673
:info:build 9 0x7ff8182c825c _dispatch_worker_thread2 + 160
:info:build 10 0x7ff81846bf8a _pthread_wqthread + 256
:info:build A linker snapshot was created at:
:info:build /tmp/libstdc++.6.dylib-2022-09-16-123250.ld-snapshot
:info:build ld: Assertion failed: (_file->_atomsArrayCount ==
computedAtomCount && "more atoms allocated than expected"), function
parse, file macho_relocatable_file.cpp, line 2061.
:info:build collect2: error: ld returned 1 exit status
:info:build make[6]: *** [libstdc++.la] Error 1
:info:build make[6]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-
devel/work/build/x86_64-apple-darwin21/libstdc++-v3/src'
:info:build make[5]: *** [all-recursive] Error 1
:info:build make[5]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-
devel/work/build/x86_64-apple-darwin21/libstdc++-v3/src'
:info:build make[4]: *** [all-recursive] Error 1
:info:build make[4]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-
devel/work/build/x86_64-apple-darwin21/libstdc++-v3'
:info:build make[3]: *** [all] Error 2
:info:build make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-
devel/work/build/x86_64-apple-darwin21/libstdc++-v3'
:info:build make[2]: *** [all-stage1-target-libstdc++-v3] Error 2
:info:build make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-
devel/work/build'
:info:build make[1]: *** [stage1-bubble] Error 2
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-
devel/work/build'
:info:build make: *** [bootstrap-lean] Error 2
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-
devel/work/build'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-
devel/work/build" && /usr/bin/make -j8 -w bootstrap-lean
:info:build Exit code: 2
:error:build Failed to build libgcc-devel: command execution failed
:debug:build Error code: CHILDSTATUS 30847 2
:debug:build Backtrace: command execution failed
:debug:build while executing
:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:build invoked from within
:debug:build "command_exec -callback
portprogress::target_progress_callback build"
:debug:build (procedure "portbuild::build_main" line 8)
:debug:build invoked from within
:debug:build "$procedure $targetname"
:error:build See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
.org_macports_release_tarballs_ports_lang_gcc-devel/libgcc-devel/main.log
for details.
}}}
Uninstalling gcc-devel and libgcc-devel and then reinstalling with port
install produces the same error.
For some reason there is no binary available at
https://packages.macports.org/libgcc-devel/, and no macOS 12 build on
https://ports.macports.org/port/libgcc-devel/builds/ (either successful or
failed).
The error is similar to that in ticket:65573 but with a different port and
macOS version.
--
Ticket URL: <https://trac.macports.org/ticket/65850>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list