On Monday, July 7, 2003, at 9:26 AM, Dermot Bradley wrote:
However the build has failed again later on:
...
epan/dfilter/libdfilter.a(scanner.o)(.text+0x13af): In function
`df_scanner_file':
../../tools/lemon/lemonflex-tail.inc:37: undefined reference to
`yy_create_buffer'
epan/dfilter/libdfilter.a(scanner.o)(.text+0x13e6): In function
`df_scanner_cleanup':
../../tools/lemon/lemonflex-tail.inc:45: undefined reference to
`yy_delete_buffer'
epan/dfilter/libdfilter.a(scanner.o)(.text+0x1399): In function
`df_scanner_text':
../../tools/lemon/lemonflex-tail.inc:29: undefined reference to
`yy_scan_string'
epan/dfilter/libdfilter.a(scanner.o)(.text+0x13bb): In function
`df_scanner_file':
../../tools/lemon/lemonflex-tail.inc:38: undefined reference to
`yy_switch_to_buffer'
collect2: ld returned 1 exit status
At the beginning of "scanner.c", are there lines like
#define yy_create_buffer df__create_buffer
#define yy_delete_buffer df__delete_buffer
#define yy_scan_buffer df__scan_buffer
#define yy_scan_string df__scan_string
#define yy_scan_bytes df__scan_bytes
#define yy_flex_debug df__flex_debug
#define yy_init_buffer df__init_buffer
#define yy_flush_buffer df__flush_buffer
#define yy_load_buffer_state df__load_buffer_state
#define yy_switch_to_buffer df__switch_to_buffer
#define yyin df_in
#define yyleng df_leng
#define yylex df_lex
#define yyout df_out
#define yyrestart df_restart
#define yytext df_text
#define yywrap df_wrap
? If not, the version of Flex in debian-testing might be mis-handling
the "-P" flag, or handling it in ways that cause problems for
lemonflex-tail.inc.