It stops here :
Building /boot/kernel/linker.hints
do you have a vague idea about why ? it seems an error related to the kernel ? I've copied the dtb and the kernel dirs to the boot directory of the freebsd img file. Something else could be missing ?
DISK=/Dati/img/FreeBSD-13.2-RELEASE-arm-armv7-GENERICSD.img
qemu-system-arm \
-enable-kvm -serial stdio \
-m 1024 -M virt -cpu cortex-a15 \
-drive if=pflash,format=raw,unit=0,file=$UEFICODE \
-drive if=pflash,format=raw,unit=1,file=$UEFIVARS \
-drive file=$DISK,media=disk,format=raw \
-device i82559b,netdev=net0,mac="52:54:00:12:34:55" \
-netdev type=user,id=net0 \
-device virtio-gpu-pci \
-usb -device nec-usb-xhci \
-device usb-kbd -device usb-mouse \
-device vmware-svga,id=video0,vgamem_mb=16
-drive file=$DISK,media=disk,format=raw \
<disk type="file" device="disk">
<driver name="qemu" type="raw"/>
<source file="/Dati/img/FreeBSD-13.2-RELEASE-arm-armv7-GENERICSD.img"/>
<target dev="vda" bus="virtio"/>
<address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>
</disk>
-drive file=$DISK,media=disk,format=raw \
<disk type="file" device="disk">
<driver name="qemu" type="raw"/>
<source file="/Dati/img/FreeBSD-13.2-RELEASE-arm-armv7-GENERICSD.img" index="1"/>
<backingStore/>
<target dev="sda" bus="usb"/>
<alias name="usb-disk0"/>
<address type="usb" bus="0" port="1"/>
</disk>
make: stopped in /usr/ports/www/firefox
=>> Cleaning up wrkdir
===> Cleaning for firefox-118.0,2
build of www/firefox | firefox-118.0,2 ended at Mon Oct 2 12:12:18 UTC 2023
build time: 01:20:57
!!! build failure encountered !!!
Fallout list - FreeBSD pkg-fallout
portsfallout.com
No chance. You have to use a lighter desktop than those. Armv7 is pretty much embedded use in my opinion.xfce,kde,lxde
libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I./../../gl -I./../../gl -I./../includes -I./../includes -I
./.. -DLIBICONV_PLUG -isystem /usr/local/include -D_THREAD_SAFE -I/usr/local/include -Wtype-limits -fno-common
-Wall -Wbad-function-cast -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wextra -Winit-self -Winvali
d-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wnull-dereference -
Wold-style-definition -Wpacked -Wpointer-arith -Wshadow -Wstrict-prototypes -Wuninitialized -Wunknown-pragmas
-Wvariadic-macros -Wwrite-strings -Wformat=2 -Wno-missing-field-initializers -Wno-unused-parameter -fdiagnosti
cs-show-option -fno-builtin-strcmp -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local
/include/p11-kit-1 -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-
aliasing -MT privkey_pkcs8_pbes1.lo -MD -MP -MF .deps/privkey_pkcs8_pbes1.Tpo -c privkey_pkcs8_pbes1.c -fPIC
-DPIC -o .libs/privkey_pkcs8_pbes1.o
privkey_pkcs8_pbes1.c:34:10: fatal error: 'nettle/md5.h' file not found
#include <nettle/md5.h>
^~~~~~~~~~~~~~
1 error generated.
gmake[16]: *** [Makefile:2261: privkey_pkcs8_pbes1.lo] Error 1
gmake[16]: Leaving directory '/usr/ports/security/gnutls/work/gnutls-3.7.10/lib/x509'
gmake[15]: *** [Makefile:2140: all] Error 2
gmake[15]: Leaving directory '/usr/ports/security/gnutls/work/gnutls-3.7.10/lib/x509'
gmake[14]: *** [Makefile:2903: all-recursive] Error 1
gmake[14]: Leaving directory '/usr/ports/security/gnutls/work/gnutls-3.7.10/lib'
gmake[13]: *** [Makefile:2507: all] Error 2
gmake[13]: Leaving directory '/usr/ports/security/gnutls/work/gnutls-3.7.10/lib'
gmake[12]: *** [Makefile:2262: all-recursive] Error 1
gmake[12]: Leaving directory '/usr/ports/security/gnutls/work/gnutls-3.7.10'
gmake[11]: *** [Makefile:2187: all] Error 2
gmake[11]: Leaving directory '/usr/ports/security/gnutls/work/gnutls-3.7.10'
*** Error code 1
Stop.
make[10]: stopped in /usr/ports/security/gnutls
*** Error code 1
Stop.
make[9]: stopped in /usr/ports/security/gnutls
*** Error code 1
Stop.
make[8]: stopped in /usr/ports/print/cups
*** Error code 1
Stop.
make[7]: stopped in /usr/ports/print/cups
*** Error code 1
Stop.
make[6]: stopped in /usr/ports/x11-toolkits/gtk30
*** Error code 1
Stop.
make[5]: stopped in /usr/ports/x11-toolkits/gtk30
*** Error code 1
Stop.
make[4]: stopped in /usr/ports/multimedia/gstreamer1-plugins-bad
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/multimedia/qt5-multimedia
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/multimedia/qt5-multimedia
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/www/otter-browser
*** Error code 1
Stop.
make: stopped in /usr/ports/www/otter-browser
In case I was not clear here, You need to runotter-browser can't be compiled correctly :
make config
and change default options.Well it can't hurt but this port is maintained by @gecko and I have a feeling not many FreeBSD port maintainers are willing to work on fixing it for Armv7.should I inform the maintainer ?