Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Oct 2019 18:08:40 +1100
From:      Peter Jeremy <peter@rulingia.com>
To:        freebsd-current@FreeBSD.org
Subject:   buildworld has mandatory dependency on optional executable.
Message-ID:  <20191030070840.GO51849@server.rulingia.com>

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

--at6+YcpfzWZg/htY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I've just discovered that "make buildworld" has a mandatory dependency
on kbdcontrol (see
https://svnweb.freebsd.org/base/head/Makefile.inc1?annotate=3D354138#l2207 )
but, if WITHOUT_LEGACY_CONSOLE is defined then kbdcontrol isn't built
(https://svnweb.freebsd.org/base/head/usr.sbin/Makefile?annotate=3D352949#l=
162 )
and the installed version will be deleted by "make delete-old":
https://svnweb.freebsd.org/base/head/tools/build/mk/OptionalObsoleteFiles.i=
nc?annotate=3D353358#l4520

This seems undesirable...

The "make buildworld" failure doesn't make the cause obvious - it just
reports "*** Error code 1" in bootstrap-tools.  Having trace the failure,
I now see ".ERROR_TARGET=3D'_bootstrap-tools-link-kbdcontrol'" but that was
only obvious in hindsight.

--=20
Peter Jeremy

--at6+YcpfzWZg/htY
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAl25NupfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF
QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi
CzSE/A/8CnEWdD56pVz7/YwjMiZF+EjGlRofUD265hDu7znx7tEk3FvWlB/GkwEX
vFOuTh9hPGl23/Zf5gp+Uj0oGR+ixtWg8yWZgGsmMOCymYUZXs9erQ5JwZg5/cQQ
L5gvv/iXXjKnO8k+GOwN6pfah6p8cz24/J4gwPwrtzw1+m8eHMoWOYj4x/gMt+6A
jf4IEtFV3yLHpqQASWEElDjzDQRvYd4OsB5m6XYcEnfnOHKSvzg+96dcl5NGCaAD
DXsQqm3tzg01uNEchv2tXnQ8dU9G8eDopDBqo4kTAj1xdXHuIQP5W9VBrzv8ayGf
YZVk84jFSY4q9cJVaHjNJQDDOZhsRRBwHkhqTORk6GY4Je4Xwsd7HRr+MwSDep2U
pKyr2RNjr8cuI8lkoZ6P0Vy96ByGMUyUm2BDWwd5gTLMsfx4V6qEtASecGtBDbMK
SFUMREo40bjtYHRMZmYBwJ+VcVUC+8tXm/ZfPvCOA2GZAkyJYMPMDtUmQDtetb8d
MpdLPtarVWjNx+7AOtwvN8bpI/4Wt++dCv3R2DFFGjNEfStXm5IhYuh7kwHU8N8u
PMI95URiEOdaKJfiIbT8Xv32R6hYqJjU6X7HyOOY5hG20usDiV+B1d7/5P39FXNc
GHBx9AYIpCFOfuuwSN/sktSu+ghdCpEY2G5Xg3FnXEETFTnmPAc=
=1ZSL
-----END PGP SIGNATURE-----

--at6+YcpfzWZg/htY--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20191030070840.GO51849>