Created attachment 227551 [details] godot-tools-3.2.3_3 build log On armv7 FreeBSD 13.0-RELEASE, building devel/godot-tools fails due to a missing as binary: as -mfpu=neon -o thirdparty/libvpx/vpx_dsp/arm/gas/intrapred_neon_asm.x11.opt.tools.32.llvm.o thirdparty/libvpx/vpx_dsp/arm/gas/intrapred_neon_asm.s sh: as: not found scons: *** [thirdparty/libvpx/vpx_dsp/arm/gas/intrapred_neon_asm.x11.opt.tools.32.llvm.o] Error 127 scons: building terminated because of errors. *** Error code 1 Stop. make: stopped in /usr/ports/devel/godot-tools As the GNU binutils (which provide the as binary) are no longer shipped by default, an explicit build dependency on the GNU binutils needs to be added to fix this issue. If desired I can try and make a patch.
Created attachment 227582 [details] maintainer update for devel/godot Actually I think its time we just remove the use of the internal libvpx for all arches
(In reply to Shane from comment #1) I believe PORTREVISION needs to be bumped with this sort of change. What do you think?
Maintaner approved patch, so mark feedback as "+".
(In reply to Robert Clausecker from comment #2) No need to PORTREVERSION bump here; as far as I can see the package for the other architectures remains unchanged. For the affected ones armv7, ... there never was a package with the wrong dependencies (as it did not build). mfg Tobias
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=aeed33b9c143a27ed397bb7c51c5b60383328df1 commit aeed33b9c143a27ed397bb7c51c5b60383328df1 Author: Robert Clausecker <fuz@fuz.su> AuthorDate: 2021-09-04 11:35:44 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2021-09-04 11:39:26 +0000 devel/godot: fix build of devel/godot-tools on armv7 Switch to always using libvpx from ports. PR: 258163 Approved by: FreeBSD@ShaneWare.Biz (maintainer) devel/godot/Makefile | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-)
Committed. Thanks