[devel] syntax error near unexpected token `then'
Vladimir Scherbaev
=?iso-8859-1?q?vladimir_=CE=C1_altlinux=2Eorg?=
Пн Дек 29 16:41:15 MSK 2008
29 декабря 2008 г. 16:36 пользователь Alexey Tourbin <at на altlinux.ru> написал:
> On Mon, Dec 29, 2008 at 04:30:09PM +0300, Vladimir Scherbaev wrote:
>> Добрый день.
>>
>> Пытаюсь собрать программку. Вот что получаю при выполнении make:
>> [zemik на zemik-laptop src]$ make
>> making all in src
>> /bin/sh: -c: line 1: syntax error near unexpected token `then'
>> /bin/sh: -c: line 1: ` @if [ ! -x bison -y ]; then \'
>> make: *** [y.tab.c] Ошибка 2
>>
>> Вот кусок makefile:
>> y.tab.c y.tab.h: sg.y sg.h
>> @if [ "$(YACC)" = "yacc" ]; then \
>> @if [ ! -x $(YACC) ]; then \
>
> Воторой раз собаку перед if не надо.
>
>> echo " " ; \
>> echo "No yacc/bison found. Copy prepared files for
>> y.tab.h and y.tab.c over. " ; \
>> echo " " ; \
>> cp y.tab.h.bison y.tab.h ; \
>> cp y.tab.c.bison y.tab.c ; \
>> else \
>> $(YACC) -d sg.y ; \
>> fi ; \
>> else \
>> $(YACC) -d sg.y ; \
>> fi ;
>>
>> Что ему не нравиться?
Всем спасибо:)
--
With Best Regards,
Vladimir Scherbaev
Подробная информация о списке рассылки Devel