[devel] syntax error near unexpected token `then'

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Дек 29 16:36:40 MSK 2008


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 ;
> 
> Что ему не нравиться?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081229/9c488551/attachment.bin>


Подробная информация о списке рассылки Devel