[MacPorts] #67737: arm-none-eabi-gcc: Build failure on macOS 13 (was: Prebuilt packages for GCC 13 ARM Cross-compiler are not available for macOS 12+)
MacPorts
noreply at macports.org
Wed Jul 12 19:28:56 UTC 2023
#67737: arm-none-eabi-gcc: Build failure on macOS 13
--------------------------------+----------------------
Reporter: linuxgemini | Owner: judaew
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: ventura
Port: arm-none-eabi-gcc |
--------------------------------+----------------------
Changes (by ryandesign):
* keywords: => ventura
* priority: Low => Normal
Comment:
We already had a succesful build for macOS 12 x86_64 before. I ran a new
build on macOS 12 arm64 which was also successful now.
Josh ran a new build for macOS 13 x86_64 and I ran one for macOS 13 arm64
and they both failed:
{{{
MAKEINFO /opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_cross_arm-none-eabi-gcc
/arm-none-eabi-gcc/work/gcc-13.1.0/libgloss/doc/porting.info
CPPAS arm/crt0.o
AR libobjs.a
CC arm/linux-crt0.o
CPPAS arm/redboot-crt0.o
CC arm/redboot-syscalls.o
CPPAS arm/rdpmon-crt0.o
CPPAS arm/rdimon-crt0.o
CPPAS arm/rdimon-crt0-v2m.o
/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_cross_arm-none-eabi-gcc
/arm-none-eabi-gcc/work/gcc-13.1.0/missing: line 81: makeinfo: command not
found
GEN arm/nano.specs
WARNING: 'makeinfo' is missing on your system.
You should only need it if you modified a '.texi' file, or
any other file indirectly affecting the aspect of the manual.
You might want to install the Texinfo package:
<http://www.gnu.org/software/texinfo/>
The spurious makeinfo call might also be the consequence of
using a buggy 'make' (AIX, DU, IRIX), in which case you might
want to install GNU make:
<http://www.gnu.org/software/make/>
GEN arm/linux.specs
GEN arm/redboot.ld
GEN arm/redboot.specs
GEN arm/rdpmon.specs
GEN arm/rdimon.specs
make[4]: *** [/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_cross_arm-none-eabi-gcc
/arm-none-eabi-gcc/work/gcc-13.1.0/libgloss/doc/porting.info] Error 127
make[4]: *** Waiting for unfinished jobs....
GEN arm/rdimon-v2m.specs
}}}
Is it just the missing `makeinfo`? It says it's only a warning but "Error
127" means "command not found" so maybe it really does need it. We know
Ventura doesn't include `makeinfo` anymore and we could add `depends_build
bin:makeinfo:texinfo` to fix that.
I also tried a build on macOS 11 x86_64 which failed due to lack of disk
space. I'll see if I can free up some space on that builder and try again.
This could have been the reason why the macOS 12 arm64 build failed
before; I have recently freed up some disk space there.
--
Ticket URL: <https://trac.macports.org/ticket/67737#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list