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.