A trivial fix. Gerald ChangeLog: #include <unistd.h> which is required for unlink(). Index: widl/parser.l =================================================================== RCS file: /home/wine/wine/tools/widl/parser.l,v retrieving revision 1.2 diff -u -3 -p -r1.2 parser.l --- widl/parser.l 20 Jul 2002 19:00:52 -0000 1.2 +++ widl/parser.l 24 Jul 2002 17:33:03 -0000 @@ -38,6 +38,7 @@ uuid {hexd}{8}-{hexd}{4}-{hexd}{4}-{hexd #include <string.h> #include <ctype.h> #include <assert.h> +#include <unistd.h> #include "widl.h" #include "utils.h"