Re: ECPG CVS version problems

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: ECPG CVS version problems
Дата
Msg-id 26338.1055738104@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: ECPG CVS version problems  (Philip Yarra <philip@utiba.com>)
Ответы Re: ECPG CVS version problems  (Bruce Momjian <pgman@candle.pha.pa.us>)
Re: ECPG CVS version problems  (Philip Yarra <philip@utiba.com>)
Список pgsql-interfaces
Philip Yarra <philip@utiba.com> writes:
> I just did a test build on a machine with bison 1.35, and there were no 
> complaints regarding its version

You sure?  I see in configure's output

...
checking whether it is possible to strip libraries... yes
checking for bison... bison -y
configure: WARNING:
*** The installed version of Bison is too old.  PostgreSQL needs
*** Bison version 1.875 or later.
checking for perl... /usr/bin/perl
checking for main in -lbsd... yes
...

which admittedly is easy to miss, but it's there.  (The reason it's not
a hard error is that you don't actually need bison unless you don't have
up-to-date copies of the derived files made by bison.  This should not
be the case when using a snapshot, only when building from a CVS pull.)

> I assume that a way was found to make 
> older versions of bison work

You assume wrong.  Not all the .y files need recent bison, but the ones
that do will fail badly.  The issues are grammar-size limits for bison
less than about 1.50, and outright bison bugs for versions from there to
1.875.  We do not have workarounds.
        regards, tom lane


В списке pgsql-interfaces по дате отправления:

Предыдущее
От: Philip Yarra
Дата:
Сообщение: Re: ECPG CVS version problems
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: ECPG CVS version problems