Created attachment 237451 [details] eww-0.4.0 Description: A pkg-fallout log [1] shows that in armv7, kqueue cannot be compiled because a type does not match (error: E0308). * Add NOT_FOR_ARCHS=armv7 to avoid compilation on that architecture and its reason in NOT_FOR_ARCHS_REASON. [1] https://pkg-status.freebsd.org/ampere2/data/main-armv7-default/pb46629e97f41_sf341e9bad/logs/eww-wayland-0.4.0.log QA: * portlint: - WARN: Makefile: extra item placed in the *_DEPENDS section, for example, "FLAVORS". * testport: OK (poudriere: 13.1-RELEASE, amd64)
NOT_FOR_ARCHS is mainly when an architecture will never be supported e.g., big-endian, 32-bit. For regular bustage one should use BROKEN. The error excerpt goes into commit message body (don't just link to a log that may disappear after a year) are fine as it's near impossible to fit enough context into a one-liner to understand the issue if source lines change after an update. For BROKEN/IGNORE or _REASON the value is either an upstream issue or a short human description of the issue. To fix armv7 applying https://gitlab.com/rust-kqueue/rust-kqueue/-/commit/41ea02d22be7 may help but I can't test due to lack of hardware.
Created attachment 237473 [details] eww-0.4.0 Hi Jan, I put BROKEN and change the body commit to display the error excerpt. > don't just link to a log that may disappear after a year Sorry, I'll keep in mind. > I can't test due to lack of hardware. Thanks for providing me with that link, but I have the same problem: I lack hardware to test it. --- Thank you very much!
Committed, Thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=bb0e622ee4e93fd9a90578210e304ec04387789b commit bb0e622ee4e93fd9a90578210e304ec04387789b Author: Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org> AuthorDate: 2022-10-20 05:56:08 +0000 Commit: Fernando Apesteguía <fernape@FreeBSD.org> CommitDate: 2022-10-20 20:50:55 +0000 x11/eww: Mark BROKEN on armv7 PR: 267194 Reported by: DtxdF@disroot.org (maintainer) x11/eww/Makefile | 2 ++ 1 file changed, 2 insertions(+)