[MacPorts] #64525: many ports fail to build for ppc on 10.6.8 (Rosetta) due to collect2: ld terminated with signal 6 [Abort trap] (was: shared-mime-info fails to build for ppc on 10.6.8 (Rosetta) with default config: cannot find linker, aborts)
MacPorts
noreply at macports.org
Wed Jan 26 16:18:34 UTC 2022
#64525: many ports fail to build for ppc on 10.6.8 (Rosetta) due to collect2: ld
terminated with signal 6 [Abort trap]
-------------------------------+-------------------------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords: powerpc, snowleopard, rosetta
Port: shared-mime-info |
-------------------------------+-------------------------------------------
Description changed by kencu:
Old description:
> Here is the failure:
>
> {{{
> The Meson build system
> Version: 0.59.1
> Source dir: /opt/local/var/macports/build
> /_opt_PPCSnowLeopardPorts_devel_shared-mime-info/shared-mime-info/work
> /shared-mime-info-2.1
> Build dir: /opt/local/var/macports/build
> /_opt_PPCSnowLeopardPorts_devel_shared-mime-info/shared-mime-
> info/work/build
> Build type: native build
> Project name: shared-mime-info
> Project version: 2.1
>
> meson.build:2:0: ERROR: Unable to detect linker for compiler
> "/usr/bin/gcc-4.2 -Wl,--version -pipe -Os -arch ppc -I/opt/local/include"
> stdout:
> stderr: collect2: ld terminated with signal 6 [Abort trap]
>
> A full log can be found at /opt/local/var/macports/build
> /_opt_PPCSnowLeopardPorts_devel_shared-mime-info/shared-mime-
> info/work/build/meson-logs/meson-log.txt
> Command failed: cd "/opt/local/var/macports/build
> /_opt_PPCSnowLeopardPorts_devel_shared-mime-info/shared-mime-info/work
> /shared-mime-info-2.1" && /opt/local/bin/meson --prefix=/opt/local
> /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_shared-mime-
> info/shared-mime-info/work/shared-mime-info-2.1
> /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_shared-mime-
> info/shared-mime-info/work/build
> Exit code: 1
> Error: Failed to configure shared-mime-info: consult
> /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_shared-mime-
> info/shared-mime-info/work/build/meson-logs/meson-log.txt
> }}}
>
> However build succeeds with:
>
> {{{
> sudo port -v install shared-mime-info configure.compiler=macports-gcc-7
> build_arch="ppc"
> }}}
>
> Probably port file should be amended accordingly.
>
> {{{
> Sergey-Fedorovs-Mac-mini:~ svacchanda$ port -v installed shared-mime-info
> The following ports are currently installed:
> shared-mime-info @2.1_0 (active) requested_variants='' platform='darwin
> 10' archs='ppc' date='2022-01-26T16:03:11+0800'
>
> }}}
New description:
Not yet clear what the exact combination of compiler, linker, and perhaps
cctools is needed to cause this abort to occur. OP is working on it.
Here is the failure:
{{{
The Meson build system
Version: 0.59.1
Source dir: /opt/local/var/macports/build
/_opt_PPCSnowLeopardPorts_devel_shared-mime-info/shared-mime-info/work
/shared-mime-info-2.1
Build dir: /opt/local/var/macports/build
/_opt_PPCSnowLeopardPorts_devel_shared-mime-info/shared-mime-
info/work/build
Build type: native build
Project name: shared-mime-info
Project version: 2.1
meson.build:2:0: ERROR: Unable to detect linker for compiler
"/usr/bin/gcc-4.2 -Wl,--version -pipe -Os -arch ppc -I/opt/local/include"
stdout:
stderr: collect2: ld terminated with signal 6 [Abort trap]
A full log can be found at /opt/local/var/macports/build
/_opt_PPCSnowLeopardPorts_devel_shared-mime-info/shared-mime-
info/work/build/meson-logs/meson-log.txt
Command failed: cd "/opt/local/var/macports/build
/_opt_PPCSnowLeopardPorts_devel_shared-mime-info/shared-mime-info/work
/shared-mime-info-2.1" && /opt/local/bin/meson --prefix=/opt/local
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_shared-mime-
info/shared-mime-info/work/shared-mime-info-2.1
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_shared-mime-
info/shared-mime-info/work/build
Exit code: 1
Error: Failed to configure shared-mime-info: consult
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_shared-mime-
info/shared-mime-info/work/build/meson-logs/meson-log.txt
}}}
However build succeeds with:
{{{
sudo port -v install shared-mime-info configure.compiler=macports-gcc-7
build_arch="ppc"
}}}
Probably port file should be amended accordingly.
{{{
Sergey-Fedorovs-Mac-mini:~ svacchanda$ port -v installed shared-mime-info
The following ports are currently installed:
shared-mime-info @2.1_0 (active) requested_variants='' platform='darwin
10' archs='ppc' date='2022-01-26T16:03:11+0800'
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/64525#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list