[MacPorts] #72096: m4 won't build for build_arch x86_64 on ARM machine

MacPorts noreply at macports.org
Sat Feb 22 20:58:43 UTC 2025


#72096: m4 won't build for build_arch x86_64 on ARM machine
----------------------+--------------------
  Reporter:  ehrmann  |      Owner:  (none)
      Type:  defect   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:           |
----------------------+--------------------
Description changed by ehrmann:

Old description:

> The m4 port won't build for x86_64 on an ARM machine. I'm trying to set
> up an x86-only prefix for some testing.
>
> How to reproduce:
>
> Use macOS on ARM with Rosetta installed.
>
> Check out 2.10.5 release from git. Configure to install in a test prefix.
>
> {{{
> ./configure --prefix=/opt/macports-test --with-applications-
> dir=/Applications/MacPortsTest --without-startupitems
> make
> make install
> }}}
>
> Fetch ports
> {{{
> /opt/macports-test/bin/port -v selfupdate
> }}}
>
> Edit /opt/macports-test/etc/macports/macports.conf and set build_arch to
> x86_64
>
> Install m4
> {{{
> /opt/macports-test/bin/port install m4
> }}}
>
> Installation fails:
>
> {{{
> --->  Attempting to fetch m4-1.4.19.tar.bz2 from
> http://mirror.fcix.net/macports/distfiles/m4
> --->  Verifying checksums for m4
> --->  Extracting m4
> --->  Applying patches to m4
> --->  Configuring m4
> Error: Failed to configure m4: consult /opt/macports-
> test/var/macports/build/_opt_macports-
> test_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_m4/m4/work/m4-1.4.19/config.log
> Error: Failed to configure m4: configure failure: command execution
> failed
> Error: See /opt/macports-test/var/macports/logs/_opt_macports-
> test_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_m4/m4/main.log
> for details.
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> Error: Processing of port m4 failed
> }}}

New description:

 The m4 port won't build for x86_64 on an ARM machine. I'm trying to set up
 an x86-only prefix for some testing.

 How to reproduce:

 Use macOS Sequoia on ARM with Rosetta installed.

 Check out 2.10.5 release from git. Configure to install in a test prefix.

 {{{
 ./configure --prefix=/opt/macports-test --with-applications-
 dir=/Applications/MacPortsTest --without-startupitems
 make
 make install
 }}}

 Fetch ports
 {{{
 /opt/macports-test/bin/port -v selfupdate
 }}}

 Edit /opt/macports-test/etc/macports/macports.conf and set build_arch to
 x86_64

 Install m4
 {{{
 /opt/macports-test/bin/port install m4
 }}}

 Installation fails:

 {{{
 --->  Attempting to fetch m4-1.4.19.tar.bz2 from
 http://mirror.fcix.net/macports/distfiles/m4
 --->  Verifying checksums for m4
 --->  Extracting m4
 --->  Applying patches to m4
 --->  Configuring m4
 Error: Failed to configure m4: consult /opt/macports-
 test/var/macports/build/_opt_macports-
 test_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_m4/m4/work/m4-1.4.19/config.log
 Error: Failed to configure m4: configure failure: command execution failed
 Error: See /opt/macports-test/var/macports/logs/_opt_macports-
 test_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_m4/m4/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 Error: Processing of port m4 failed
 }}}

--

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


More information about the macports-tickets mailing list