On Apr 4, 2016, at 4:05 AM, Anders Broman <anders.broman@xxxxxxxxxxxx> wrote:
> But dfilter is built with lemon isn't it?
Lemon *and* Flex.
What happens if, for example, you remove all the following files:
	epan\dfilter\scanner.c
	epan\dfilter\scanner_lex.h
	epan\diam_dict.c
	epan\diam_dict_lex.h
	epan\dtd_parse.c
	epan\dtd_parse_lex.h
	epan\dtd_preparse.c
	epan\dtd_preparse_lex.h
	epan\radius_dict.c
	epan\radius_dict_lex.h
	epan\uat_load.c
	epan\uat_load_lex.h
	plugins\mate\mate_parser.c
	plugins\mate\mate_parser_lex.h
	plugins\wimaxasncp\wimaxasncp_dict.c
	plugins\wimaxasncp\wimaxasncp_dict_lex.h
	text2pcap-scanner.c
	text2pcap-scanner_lex.h
	ui\text_import_scanner.c
	ui\text_import_scanner_lex.h
	wiretap\ascend.c
	wiretap\ascend.h
	wiretap\ascend_scanner.c
	wiretap\ascend_scanner_lex.h
	wiretap\k12text.c
	wiretap\k12text_lex.h
and then try doing a rebuild?
For users on UN*Xes, that's
	epan/dfilter/scanner.c
	epan/dfilter/scanner_lex.h
	epan/diam_dict.c
	epan/diam_dict_lex.h
	epan/dtd_parse.c
	epan/dtd_parse_lex.h
	epan/dtd_preparse.c
	epan/dtd_preparse_lex.h
	epan/radius_dict.c
	epan/radius_dict_lex.h
	epan/uat_load.c
	epan/uat_load_lex.h
	plugins/mate/mate_parser.c
	plugins/mate/mate_parser_lex.h
	plugins/wimaxasncp/wimaxasncp_dict.c
	plugins/wimaxasncp/wimaxasncp_dict_lex.h
	text2pcap-scanner.c
	text2pcap-scanner_lex.h
	ui/text_import_scanner.c
	ui/text_import_scanner_lex.h
	wiretap/ascend.c
	wiretap/ascend.h
	wiretap/ascend_scanner.c
	wiretap/ascend_scanner_lex.h
	wiretap/k12text.c
	wiretap/k12text_lex.h
For autotools users, "make maintainerclean", followed by re-running autogen.sh, re-running configure, and rebuilding should suffice.  For nmake users, "nmake -f Makefile.nmake maintainerclean" and rebuilding should suffice.  I'm not sure what the equivalent would be for CMake.