jwm
Category: local-install (rebuilt only so archlinuxaba/the cluster gets it
too; not maintained/adapted/owned by us — see
arch/scripts/install_only_packages). Distinct from maintained/jwm-git
(a different pkgname, tracked separately).
Lightweight X11 window manager.
Build notes (2026-08-17)
- Upstream AUR PKGBUILD declares
arch=('x86_64')only. - Tried extending to i686/pentium4, reverted. Both 32-bit arches
fail at the final
gcc -o jwm ...link step with undefined references fromlibrsvg-2.sointolibxml2symbols (xmlNewEntity@LIBXML2_2.7.0etc.) and fromlibpangocairointofontconfig(FcConfigSetDefaultSubstitute). x86_64 links cleanly against the same library set, so this is a broken/underlinkedlibrsvg/pangocairo(or theirlibxml2/fontconfigdeps) on the i686/pentium4 archlinuxaba repos, not anything wrong in jwm’s own PKGBUILD or build steps — nothing to fix here locally. Revertedarch=()back to plainx86_64(byte-identical to upstream) andpkgrelback to plain1(no local deviation left, so noX.Yneeded either) rather than carry a permanently-broken arch list. If the underlying 32-bit librsvg/pangocairo/libxml2/fontconfig repo packages ever get fixed, retry the i686/pentium4 addition. - Same root cause hit again on
gatotray-git’s i686 build (seememory/gatotray-git.md) — thefontconfig/libpangoft2FcConfigSetDefaultSubstitutesymbol mismatch. User is downgradingpangoon the affected 32-bit machines (2026-08-17) to fix this at the source; retry both packages’ i686/pentium4 once that’s done. - Otherwise a plain autotools build (
./configure && make), no other issues. Also produces ajwm-debugpackage.