Subject: bmake on FreeBSD 6 (.WARN dirsyntax)
To: None <pkgsrc-users@netbsd.org, sjg@netbsd.org>
From: Jan Schaumann <jschauma@netmeister.org>
List: pkgsrc-users
Date: 12/09/2007 17:31:17
--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello,

FreeBSD 6 has a ".WARN dirsyntax" directive in its /usr/share/mk/sys.mk.
It seems that this causes bmake to bail out after building successfully
during the test runs:

diff -u ./test.exp test.out
--- ./test.exp  2007-10-08 23:07:58.000000000 -0700
+++ test.out    2007-12-09 17:10:42.000000000 -0800
@@ -1,302 +1,30 @@

[...]
+make: don't know how to make dirsyntax(continuing)
+`.WARN' not remade because of errors.
[...]
-The answer is 42
-The answer is 42
-default FU=3D<v>fu</v> FOO=3D<v>foo</v> VAR=3D<v></v>
-two FU=3D<v>bar</v> FOO=3D<v>goo</v> VAR=3D<v></v>
-three FU=3D<v>bar</v> FOO=3D<v>goo</v> VAR=3D<v></v>
-four FU=3D<v>bar</v> FOO=3D<v>goo</v> VAR=3D<v>Internal</v>
-show FU=3D<v>bar</v> FOO=3D<v>goo</v> VAR=3D<v>Internal</v>
+make: don't know how to make dirsyntax(continuing)
+`.WARN' not remade because of errors.
+make: don't know how to make dirsyntax(continuing)
+`.WARN' not remade because of errors.
+make: don't know how to make dirsyntax(continuing)
+`.WARN' not remade because of errors.
+dirsyntax
+dirsyntax
+`.WARN' not remade because of errors.
*** Error code 1

Stop.

Is there an easy way around this?

-Jan

--=20
Tradition is the illusion of permanence. -- Woody Allen

--s/l3CgOIzMHHjg/5
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (NetBSD)

iD8DBQFHXJblfFtkr68iakwRAoIMAJ9+rxX1sGLcrKonNhRqGVtvFC1oygCg6NY3
Awkdag526KIKtXYzv2OoUwg=
=7y0s
-----END PGP SIGNATURE-----

--s/l3CgOIzMHHjg/5--