Subject More build problems
Author Mark Probert
Hi ..

Things are progressing on my Solaris 8 build of Firebird 1.5.2. Having
sorted out my LD_LIBRARY_PATH issues (that was the configure error), I
am now getting failure in building gpre:

gcc ../temp/static.gpre/gpre/cmd.o ../temp/static.gpre/gpre/cme.o ../temp/static.gpre/gpre/cmp.o ../temp/static.gpre/gpre/c_cxx.o ../temp/static.gpre/gpre/exp.o ../temp/static.gpre/gpre/gpre.o ../temp/static.gpre/gpre/hsh.o ../temp/static.gpre/gpre/int_cxx.o ../temp/static.gpre/gpre/jrdmet.o ../temp/static.gpre/gpre/movg.o ../temp/static.gpre/gpre/msc.o ../temp/static.gpre/gpre/par.o ../temp/static.gpre/gpre/pat.o ../temp/static.gpre/gpre/sqe.o ../temp/static.gpre/gpre/sql.o ../temp/static.gpre/gpre/noform.o ../temp/static.gpre/gpre/gpre_meta.o -o ../gen/firebird/bin/gpre_static -L../gen/firebird/lib -lfbstatic -lfbcommon -lsocket -lthread -lstdc++ -lcurses -lcrypt -lm -lc -ldl -lnsl -leditline
Undefined first referenced
symbol in file
yyerror(char
const*) ../gen/firebird/lib/libfbstatic.a(parse.o)
ld: fatal: Symbol referencing errors. No output written
to ../gen/firebird/bin/gpre_static
collect2: ld returned 1 exit status


yyerror() is missing from the link. This is usually defined around the
parser, though I don't seem to be able to find it defined in gpre or
dsql. So, am I missing flag or is there a library or object missing
from the Makefile?

Any help appreciated.

Regards,


--
-mark. (probertm at acm dot org)