Re: install: uexterror.3.gz: No such file or directory

From: Brooks Davis <brooks_at_freebsd.org>
Date: Mon, 24 Aug 2026 12:45:36 UTC
On Sat, Aug 22, 2026 at 10:35:21AM -0700, bob prohaska wrote:
> An armv7 P2 stopped installworld with 
> ....
> install   -o root -g wheel -m 444 uexterr_gettext.3.gz  /usr/share/man/man3/
> install   -o root -g wheel -m 444 uexterror.3.gz  /usr/share/man/man3/
> install: uexterror.3.gz: No such file or directory
> *** [realmaninstall-MAN] Error code 71
> 
> The host is at:
>  
> FreeBSD www.zefox.org 16.0-CURRENT FreeBSD 16.0-CURRENT #56 n287675-95439b803fce-dirty: Mon Jul 27 07:53:39 PDT 2026     bob@www.zefox.org:/usr/obj/usr/src/arm.armv7/sys/GENERIC arm armv7 1600019 1600019
> 
> and the sources were updated last night, 8/21/26. The -dirty flag is related to kernel patches
> and isn't obviously involved.
> 
> A re-run of git pull reporated no updates that looked related. The machine is
> running buildworld again in hopes the problem goes away.

I'm confused.  I added lib/libc/gen/uexterror.3 on the 20th in commit
95e33099c74d, but botched the MAN= entry, naming it uexterr.3 in
lib/libc/gen/Makefile.inc due to having decided to rename it at the last
minute.  I then fixed the name later that day in commit 2ff0ca5272c8 so
I'm confused how you could have a tree with the file missing, but the
makefile updated.  If you're still seeing issues, what commit is your
tree at?

-- Brooks