Building glib20-2.66.4 for 13.0-ALPHA3 on aarch64: ``` [285/1079] /usr/local/bin/meson --internal exe --capture gobject/glib-enumtypes.h -- /usr/ports/devel/glib20/work/.bin/python3 gobject/glib-mkenums --template ../gobject/glib-enumtypes.h.template ../gobject/../glib/gunicode.h ninja: build stopped: subcommand failed. ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /usr/ports/devel/glib20 ```
With `MAKE_JOBS_UNSAFE=yes`, still fails but a bit further on: ``` [293/1079] /usr/ports/devel/glib20/work/glib-2.66.4/_build/glib/gtester -k --quiet --i-know-this-is-deprecated -o glib/tests/tmpsample.xml --test-arg=--gtester-selftest /usr/ports/devel/glib20/work/glib-2.66.4/_build/glib/gtester FAILED: glib/tests/tmpsample.xml /usr/ports/devel/glib20/work/glib-2.66.4/_build/glib/gtester -k --quiet --i-know-this-is-deprecated -o glib/tests/tmpsample.xml --test-arg=--gtester-selftest /usr/ports/devel/glib20/work/glib-2.66.4/_build/glib/gtester ninja: build stopped: subcommand failed. *** Error code 1 Stop. make: stopped in /usr/ports/devel/glib20 ```
(In reply to Dan Kotowski from comment #1) It was discussed a month ago in desktop@ mailing list. This is because the kernel on the host does not support eventfd, while the jail does. Anyway, running new jain on an old host is unsupported, please upgrade host.
This was the solution.