misc/89423: The example make.conf has tabs before the comment
Scot W. Hetzel
swhetzel at gmail.com
Tue Nov 22 16:10:53 GMT 2005
>Synopsis: The example make.conf has tabs before the comment deliminator (#).
>Arrival-Date: Tue Nov 22 16:10:28 GMT 2005
>Originator: Scot W. Hetzel
>Release: FreeBSD 7.x-CURRENT
Two additional comments were added for the NO_NIS variable in src/share/examples/etc/make.conf. The author of these changes placed two tabs before the comment deliminator(#). When this file is copied to /etc/make.conf, it causes make to report that it can't execute "# If set, you might need to adopt your" and "# nsswitch.conf(5) and remove `nis' entries." Make expects the comment deliminator to be in the first column.
I know that some are going to say don't copy the file to /etc/make.conf, but at the top of the file it says:
# This file must be in valid Makefile syntax.
placing two tabs before the comment deliminator is not valid Makefile syntax.
copy src/share/examples/etc/make.conf to /etc/make.conf
then try a buildworld
RCS file: /home/ncvs/src/share/examples/etc/make.conf,v
retrieving revision 1.269
diff -u -r1.269 make.conf
--- make.conf 23 Oct 2005 19:37:55 -0000 1.269
+++ make.conf 22 Nov 2005 07:41:35 -0000
@@ -125,8 +125,8 @@
#NO_MODULES= # do not build modules with the kernel
#NO_NETCAT= # do not build netcat
#NO_NIS= # do not build NIS support and related programs.
- # If set, you might need to adopt your
- # nsswitch.conf(5) and remove `nis' entries.
+# # If set, you might need to adopt your
+# # nsswitch.conf(5) and remove `nis' entries.
#NO_OBJC= # do not build Objective C support
#NO_OPENSSH= # do not build OpenSSH
#NO_OPENSSL= # do not build OpenSSL (implies NO_KERBEROS/NO_OPENSSH)
More information about the freebsd-bugs