[krbdev.mit.edu #2949] CVS Commit

Ken Raeburn via RT rt-comment at krbdev.mit.edu
Thu Mar 3 18:25:38 EST 2005


A build on Lenny's machine (built with gcc 2.7, thread support disabled, static
libraries only) is failing tests because the HP header files define "WS" as a
macro that expands to 2, while the delta-t grammar uses "WS" as the name of a
terminal symbol (which under bison turns into a C macro).

Renaming the terminal in the grammar (and custom lexer) fixes the problem.

* x-deltat.y (tok_WS): Renamed terminal from "WS", which conflicts with HP-UX
10 header files.  Updated all productions.
(mylex): Updated.
* Makefile.in ($(srcdir)/deltat.c): Enable dependencies in maintainer mode.
* deltat.c: Updated.


To generate a diff of this commit:



	cvs diff -r5.464 -r5.465 krb5/src/lib/krb5/krb/ChangeLog
	cvs diff -r1.97 -r1.98 krb5/src/lib/krb5/krb/Makefile.in
	cvs diff -r5.6 -r5.7 krb5/src/lib/krb5/krb/deltat.c
		krb5/src/lib/krb5/krb/x-deltat.y 


More information about the krb5-bugs mailing list