From owner-freebsd-questions Mon Nov 4 10:04:15 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id KAA10219 for questions-outgoing; Mon, 4 Nov 1996 10:04:15 -0800 (PST) Received: from base486.synet.net (imdave@DIAL48.SYNET.NET [168.113.1.52]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id KAA10114 for ; Mon, 4 Nov 1996 10:04:02 -0800 (PST) Received: (from imdave@localhost) by base486.synet.net (8.6.11/8.6.9) id MAA03265; Mon, 4 Nov 1996 12:03:28 -0600 Date: Mon, 4 Nov 1996 12:03:28 -0600 From: Dave Bodenstab Message-Id: <199611041803.MAA03265@base486.synet.net> To: robert@chalmers.com.au Subject: Re: [q] postgres95 help needed Cc: freebsd-questions@freebsd.org Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Robert Chalmers asked: > I have been trying to get postgres to compile, and am getting stuck > with an error, > > obj/PARSER.o: undefined symbol `_yy_flush_buffer' referenced from text segment > gmake[1]: *** [postgres] Error 1 > > Has anybody any experience with this package? FWIW, I ported postgres95-1.08 this weekend... aside from the usual minor configuration path changes, it compiled and worked without a hitch. As for your question, you need a later version of flex; I'm using flex-2.5.4 (don't use 2.5.3 as it has a bug). The flex (lex) that comes with FreeBSD 2.0.5 (and possibly later releases) is too old and does not contain the yy_flush_buffer() routine. Dave Bodenstab imdave@synet.net