> On Aug 27, 2025, at 11:49 AM, John Baldwin <j...@freebsd.org> wrote:
> 
> 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 <j...@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 <j...@freebsd.org>
>>>> AuthorDate: 2025-08-26 20:44:38 +0000
>>>> Commit:     John Baldwin <j...@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

I have WITHOUT_MANCOMPRESS=yes in src.conf, indeed. I applied the patch and got:

Building /data/src/lib/libcompat/4.3/re_comp.3
cp: /data/src/lib/libcompat/4.3/re_comp.3 and 
/data/src/lib/libcompat/4.3/re_comp.3 are identical (not copied).
*** [re_comp.3] Error code 1
make[4]: *** /data/src/lib/libcompat/4.3/re_comp.3 removed

make[4]: stopped making "all" in /data/src/lib/libcompat
.ERROR_TARGET='re_comp.3'
.ERROR_META_FILE='/data/objdir/data/src/amd64.amd64/lib/libcompat/_data_src_lib_libcompat_4.3_re_comp.3.meta'
.MAKE.LEVEL='4'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
_ERROR_CMD='cp -f /data/src/lib/libcompat/4.3/re_comp.3 
/data/src/lib/libcompat/4.3/re_comp.3;'
.CURDIR='/data/src/lib/libcompat'
.MAKE='make'
.OBJDIR='/data/objdir/data/src/amd64.amd64/lib/libcompat'
.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/libcompat/Makefile /data/src/share/mk/bsd.lib.mk 
/data/src/share/mk/bsd.init.mk /data/src/share/mk/bsd.opts.mk 
/data/src/share/mk/bsd.cpu.mk /data/src/share/mk/local.init.mk 
/data/src/share/mk/src.init.mk /data/src/lib/libcompat/../Makefile.inc 
/data/src/share/mk/bsd.own.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.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/src.opts.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.incs.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/libcompat /data/src/lib/libcompat/4.3 
/data/src/lib/libcompat/4.4'
make[4]: 1 error

Thanks,
Matteo


Reply via email to