[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