Compilation Error "Undefined reference ..." [x86-cygwin]

Benjamin K. bkausbk@web.de
Wed Oct 23 14:23:00 GMT 2002


category: gcc
version: 3.3 snapshots (14.10.2002 and also 21.10.2002)
host/target: x86-cygwin(latest) runing under Windows 2000 Pro SP3
configured with: ./configure --enable-c

Error occurs when building "gentype" executable (gentype.exe):

gcc   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissi
ng-prototypes
-Wtraditional -pedantic -Wno-long-long -fno-common  -DHAVE_CONFIG_H -D
GENERATOR_FILE  -o gengtype.exe gengtype.o gengtype-lex.o gengtype-yacc.o
../libiberty/libiberty.a
gengtype.o: In function `adjust_field_rtx_def':
/cygdrive/c/gcc-20021014/obj/gcc/../../gcc/gengtype.c:635: undefined
reference to `_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/../../gcc/gengtype.c:473: undefined
reference to `_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/../../gcc/gengtype.c:530: undefined
reference to `_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/../../gcc/gengtype.c:573: undefined
reference to `_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/../../gcc/gengtype.c:620: undefined
reference to `_lexer_line'
gengtype.o:/cygdrive/c/gcc-20021014/obj/gcc/../../gcc/gengtype.c:633: more
undefined references
to `_lexer_line' follow
gengtype.o: In function `main':
/cygdrive/c/gcc-20021014/obj/gcc/../../gcc/gengtype.c:2609: undefined
reference to `_parse_file'
gengtype-yacc.o: In function `yyparse':
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:70: undefined reference to
`_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:72: undefined reference to
`_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:81: undefined reference to
`_lexer_toplevel_done'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:79: undefined reference to
`_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:89: undefined reference to
`_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:107: undefined reference to
`_lexer_toplevel_done'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:119: undefined reference to
`_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:162: undefined reference to
`_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:162: undefined reference to
`_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:173: undefined reference to
`_lexer_line'
/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:173: undefined reference to
`_lexer_line'
gengtype-yacc.o:/cygdrive/c/gcc-20021014/obj/gcc/gengtype-yacc.y:210: more
undefined references
to `_lexer_line' follow
gengtype-yacc.o: In function `yyparse':
/usr/share/bison/bison.simple:791: undefined reference to `_yyerror'
/usr/share/bison/bison.simple:573: undefined reference to `_yylex'
/usr/share/bison/bison.simple:924: undefined reference to `_yyerror'

What could be to problem, what is the solution to fix this?

Benjamin kalytta



More information about the Gcc-bugs mailing list