Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 2025 12:50:46 -0400
From:      Matteo Riondato <matteo@FreeBSD.org>
To:        John Baldwin <jhb@freebsd.org>
Cc:        "src-committers@freebsd.org" <src-committers@FreeBSD.org>, "dev-commits-src-all@freebsd.org" <dev-commits-src-all@FreeBSD.org>, "dev-commits-src-main@freebsd.org" <dev-commits-src-main@FreeBSD.org>
Subject:   Re: git: 159503125826 - main - libutil++: Rename manpage source files to avoid colons
Message-ID:  <450C5DC9-8ADB-4068-BF62-4497B38A28B7@FreeBSD.org>
In-Reply-To: <5065b852-0086-4b6a-b2ff-a5a9eb3e6978@FreeBSD.org>
References:  <202508262045.57QKj2qx075761@gitrepo.freebsd.org> <EFEE7004-ADCE-44AB-86CC-F30809B4B28B@FreeBSD.org> <caba6015-b594-40f8-8d6d-45ac45890040@FreeBSD.org> <5065b852-0086-4b6a-b2ff-a5a9eb3e6978@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help


> On Aug 27, 2025, at 11:49 AM, John Baldwin <jhb@freebsd.org> wrote:
>=20
> On 8/27/25 11:35, John Baldwin wrote:
>> On 8/27/25 09:45, Matteo Riondato wrote:
>>>=20
>>>=20
>>>> On Aug 26, 2025, at 4:45 PM, John Baldwin <jhb@freebsd.org> wrote:
>>>>=20
>>>> The branch main has been updated by jhb:
>>>>=20
>>>> URL: =
https://cgit.FreeBSD.org/src/commit/?id=3D159503125826bc2d3b988921e7e85735=
ee09ad46
>>>>=20
>>>> 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
>>>>=20
>>>>     libutil++: Rename manpage source files to avoid colons
>>>>=20
>>>>     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.
>>>>=20
>>>>     Reviewed by:    ivy
>>>>     Sponsored by:   Chelsio Communications
>>>>     Differential Revision:  https://reviews.freebsd.org/D51794
>>>> ---
>>>=20
>>> While doing a =E2=80=9Cmake -j50 buildworld=E2=80=9D, I got:
>>>=20
>>> 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=3D'freebsd::FILE_up.3'
>>> .ERROR_META_FILE=3D''
>>> .MAKE.LEVEL=3D'4'
>>> MAKEFILE=3D''
>>> .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes =
silent=3Dyes verbose'
>>> _ERROR_CMD=3D'.PHONY'
>>> .CURDIR=3D'/data/src/lib/libutil++'
>>> .MAKE=3D'make'
>>> .OBJDIR=3D'/data/objdir/data/src/amd64.amd64/lib/libutil++'
>>> .TARGETS=3D'all'
>>> CPUTYPE=3D'skylake-avx512'
>>> DESTDIR=3D'/data/objdir/data/src/amd64.amd64/tmp'
>>> LD_LIBRARY_PATH=3D''
>>> MACHINE=3D'amd64'
>>> MACHINE_ARCH=3D'amd64'
>>> MACHINE_CPUARCH=3D'amd64'
>>> MAKEOBJDIRPREFIX=3D''
>>> MAKESYSPATH=3D'/data/src/share/mk'
>>> MAKE_VERSION=3D'20250804'
>>> =
PATH=3D'/data/objdir/data/src/amd64.amd64/tmp/bin:/data/objdir/data/src/am=
d64.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/amd=
64.amd64/tmp/legacy/usr/bin:/data/objdir/data/src/amd64.amd64/tmp/legacy/b=
in:/data/objdir/data/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/u=
sr/sbin:/usr/bin'
>>> SRCTOP=3D'/data/src'
>>> OBJTOP=3D'/data/objdir/data/src/amd64.amd64'
>>> .MAKE.MAKEFILES=3D'/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=3D'. /data/src/lib/libutil++'
>>>=20
>>> Not sure whether the fact that I use =E2=80=9C-j50=E2=80=9D is =
relevant.
>> Hmm, do you have any options in src.conf or make.conf?
>=20
> If you were using WITHOUT_MANCOMPRESS=3Dyes, try =
https://reviews.freebsd.org/D52181

I have WITHOUT_MANCOMPRESS=3Dyes 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=3D're_comp.3'
=
.ERROR_META_FILE=3D'/data/objdir/data/src/amd64.amd64/lib/libcompat/_data_=
src_lib_libcompat_4.3_re_comp.3.meta'
.MAKE.LEVEL=3D'4'
MAKEFILE=3D''
.MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes =
verbose'
_ERROR_CMD=3D'cp -f /data/src/lib/libcompat/4.3/re_comp.3 =
/data/src/lib/libcompat/4.3/re_comp.3;'
.CURDIR=3D'/data/src/lib/libcompat'
.MAKE=3D'make'
.OBJDIR=3D'/data/objdir/data/src/amd64.amd64/lib/libcompat'
.TARGETS=3D'all'
CPUTYPE=3D'skylake-avx512'
DESTDIR=3D'/data/objdir/data/src/amd64.amd64/tmp'
LD_LIBRARY_PATH=3D''
MACHINE=3D'amd64'
MACHINE_ARCH=3D'amd64'
MACHINE_CPUARCH=3D'amd64'
MAKEOBJDIRPREFIX=3D''
MAKESYSPATH=3D'/data/src/share/mk'
MAKE_VERSION=3D'20250804'
=
PATH=3D'/data/objdir/data/src/amd64.amd64/tmp/bin:/data/objdir/data/src/am=
d64.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/amd=
64.amd64/tmp/legacy/usr/bin:/data/objdir/data/src/amd64.amd64/tmp/legacy/b=
in:/data/objdir/data/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/u=
sr/sbin:/usr/bin'
SRCTOP=3D'/data/src'
OBJTOP=3D'/data/objdir/data/src/amd64.amd64'
.MAKE.MAKEFILES=3D'/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=3D'. /data/src/lib/libcompat /data/src/lib/libcompat/4.3 =
/data/src/lib/libcompat/4.4'
make[4]: 1 error

Thanks,
Matteo




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?450C5DC9-8ADB-4068-BF62-4497B38A28B7>