Ошибка сборки 4.3.3 под FreeBSD

Cid

...двинутый новичок
Ошибка сборки 4.3.3 под FreeBSD

Приветствую !

Вот, решил поставить. После gmake торжественно получил:

byacc /usr/home/cid/src/php/ext/standard/parsedate.y
byacc: e - line 155 of "/usr/home/cid/src/php/ext/standard/parsedate.y",

syntax error
%pure_parser
^
gmake: *** [/usr/home/cid/src/php/ext/standard/parsedate.c] Error 1

Ошибка парсера YACC. Я с ним никогда не разбирался, и как исправить эту синтаксическую ошибку, увы, не знаю.

configure срабатывает нормально:

./configure --prefix=/usr/local/php4 --with-config-file-path=/etc
--with-mysql=/usr/local/mysql --with-apache=../apache --with-gd
--with-zlib --enable-ftp -enable-sockets --enable-track-vars
--disable-trans-sid --enable-gd-native-ttf --disable-cgi

Что установлено:
FreeBSD 4.7 RELEASE (кернел - GENERIC)
$ gmake --version
GNU Make version 3.79.1 ....
$ gcc -dumpversion
2.95.4

Пробовал по всякому - и gmake и простой make - без результатов. Попробовать, что-ли YACC обновить ?

На php.net ничего подобного не нашел (плохо искал ?). Поиск по форумам не помог. Есть ли у кого подобные проблемы ?
 

Cid

...двинутый новичок
Вылечил !

Проблема решилась путем установки bison-1.35
(/usr/ports/devel/bison) (тоже грамматический парсер).

Заодно понял для себя интересную вещь - исходники-то, оказывается, еще и на лету генерируются с бизоньей помощью. Век живи, как говорится...

Спасибо tony2001 за ссылку.
 
Сверху