Re: git: 159503125826 - main - libutil++: Rename manpage source files to avoid colons

From: John Baldwin <jhb_at_FreeBSD.org>
Date: Wed, 27 Aug 2025 15:49:08 UTC
On 8/27/25 11:35, John Baldwin wrote:
> On 8/27/25 09:45, Matteo Riondato wrote:
>>
>>
>>> On Aug 26, 2025, at 4:45 PM, John Baldwin <jhb@freebsd.org> wrote:
>>>
>>> The branch main has been updated by jhb:
>>>
>>> URL: https://cgit.FreeBSD.org/src/commit/?id=159503125826bc2d3b988921e7e85735ee09ad46
>>>
>>> commit 159503125826bc2d3b988921e7e85735ee09ad46
>>> Author:     John Baldwin <jhb@FreeBSD.org>
>>> AuthorDate: 2025-08-26 20:44:38 +0000
>>> Commit:     John Baldwin <jhb@FreeBSD.org>
>>> CommitDate: 2025-08-26 20:44:38 +0000
>>>
>>>      libutil++: Rename manpage source files to avoid colons
>>>
>>>      To permit checking the sources out on systems such as Windows with
>>>      more restrictive file name requirements, rename the manpage source
>>>      files to replace colons with underscrores.  Use MANSRC.foo to point
>>>      <bsd.man.mk> at the new source file names.
>>>
>>>      Reviewed by:    ivy
>>>      Sponsored by:   Chelsio Communications
>>>      Differential Revision:  https://reviews.freebsd.org/D51794
>>> ---
>>
>> While doing a “make -j50 buildworld”, I got:
>>
>> make[4]: don't know how to make freebsd::FILE_up.3. Stop
>> make[4]: stopped making "all" in /data/src/lib/libutil++
>> .ERROR_TARGET='freebsd::FILE_up.3'
>> .ERROR_META_FILE=''
>> .MAKE.LEVEL='4'
>> MAKEFILE=''
>> .MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
>> _ERROR_CMD='.PHONY'
>> .CURDIR='/data/src/lib/libutil++'
>> .MAKE='make'
>> .OBJDIR='/data/objdir/data/src/amd64.amd64/lib/libutil++'
>> .TARGETS='all'
>> CPUTYPE='skylake-avx512'
>> DESTDIR='/data/objdir/data/src/amd64.amd64/tmp'
>> LD_LIBRARY_PATH=''
>> MACHINE='amd64'
>> MACHINE_ARCH='amd64'
>> MACHINE_CPUARCH='amd64'
>> MAKEOBJDIRPREFIX=''
>> MAKESYSPATH='/data/src/share/mk'
>> MAKE_VERSION='20250804'
>> PATH='/data/objdir/data/src/amd64.amd64/tmp/bin:/data/objdir/data/src/amd64.amd64/tmp/usr/sbin:/data/objdir/data/src/amd64.amd64/tmp/usr/bin:/data/objdir/data/src/amd64.amd64/tmp/legacy/usr/sbin:/data/objdir/data/src/amd64.amd64/tmp/legacy/usr/bin:/data/objdir/data/src/amd64.amd64/tmp/legacy/bin:/data/objdir/data/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin'
>> SRCTOP='/data/src'
>> OBJTOP='/data/objdir/data/src/amd64.amd64'
>> .MAKE.MAKEFILES='/data/src/share/mk/sys.mk /data/src/share/mk/local.sys.env.mk /data/src/share/mk/src.sys.env.mk /etc/src-env.conf /data/src/share/mk/bsd.mkopt.mk /data/src/share/mk/src.sys.obj.mk /data/src/share/mk/local.sys.machine.mk /data/src/share/mk/meta.sys.mk /data/src/share/mk/local.meta.sys.env.mk /data/src/share/mk/auto.obj.mk /data/src/share/mk/bsd.suffixes.mk /etc/make.conf /data/src/share/mk/local.sys.mk /data/src/share/mk/src.sys.mk /etc/src.conf /data/src/lib/libutil++/Makefile /data/src/share/mk/src.opts.mk /data/src/share/mk/bsd.own.mk /data/src/share/mk/bsd.opts.mk /data/src/share/mk/bsd.cpu.mk /data/src/share/mk/bsd.compiler.mk /data/src/share/mk/bsd.endian.mk /data/src/share/mk/bsd.linker.mk /data/src/share/mk/bsd.lib.mk /data/src/share/mk/bsd.init.mk /data/src/share/mk/local.init.mk /data/src/share/mk/src.init.mk /data/src/lib/libutil++/../Makefile.inc /data/src/share/mk/bsd.compat.pre.mk /data/src/share/mk/bsd.sanitizer.mk /data/src/share/mk/bsd.libnames.mk /data/src/share/mk/src.libnames.mk /data/src/share/mk/bsd.suffixes-extra.mk /data/src/share/mk/bsd.symver.mk /data/src/share/mk/bsd.nls.mk /data/src/share/mk/bsd.confs.mk /data/src/share/mk/bsd.files.mk /data/src/share/mk/bsd.dirs.mk /data/src/share/mk/bsd.links.mk /data/src/share/mk/bsd.man.mk /data/src/share/mk/bsd.debug.mk /data/src/share/mk/bsd.dep.mk /data/src/share/mk/bsd.clang-analyze.mk /data/src/share/mk/bsd.obj.mk /data/src/share/mk/bsd.subdir.mk /data/src/share/mk/bsd.sys.mk /dev/null'
>> .PATH='. /data/src/lib/libutil++'
>>
>> Not sure whether the fact that I use “-j50” is relevant.
> 
> Hmm, do you have any options in src.conf or make.conf?

If you were using WITHOUT_MANCOMPRESS=yes, try https://reviews.freebsd.org/D52181

-- 
John Baldwin