нашел в чем было дело.
У меня была ссылка /bin/sh -> dash
поменял на bash и все ок.
17 декабря 2010 г. 18:53 пользователь Konstantin Korikov <lostcl***@g*****.com
> написал:
> В сообщении от 1292567255 секунд после начала Эпохи Alexey Kalinin
> написал(а):
>
> > GNU bash, версия 4.1.5(1)-release (i686-pc-linux-gnu)
> > make --version
> > GNU Make 3.81
>
> Странно, у меня версии почти такие же. Попробуйте в файле po/Makefile
> строку 55 заменить с:
>
> @$(po_diff_and_mv_or_rm_func); \
>
> на:
>
> $(po_diff_and_mv_or_rm_func);
>
> А потом из каталога po сделайте make refresh-po. В этом случаи перед
> сообщением об ошибке на консоль должна появится полностью вся команда.
>
> У меня это выглядит вот так:
>
> $ make refresh-po
> function po_diff_and_mv_or_rm () { if [ ! -f "$1" ] || (/usr/bin/diff "$1"
> "$2"
> | /bin/grep -v '^. "POT-Creation-Date:' | /bin/grep -q '^[<>] [^#]'); then
> echo
> "Creating/updating $1"; mv -f $2 $1; else rm -f $2; fi }; \
> for cat in ru.po uk.po; do \
> lang=`basename $cat .po`; \
> if msgmerge -v -N $lang.po simple-image-reducer.pot > $lang.pot ; then \
> echo "msgmerge -v -N of $lang succeeded" ; \
> po_diff_and_mv_or_rm $lang.po $lang.pot; \
> else \
> echo "msgmerge -v -N of $lang failed" ; \
> rm -f $lang.pot ; \
> fi; \
> done
> ....
> Прочитано сообщений: старых 1 + новых 1; объединено 39, помечено неточными
> 0,
> недостающих 0, недействительных 0.
> msgmerge -v -N of ru succeeded
> ....
> Прочитано сообщений: старых 1 + новых 1; объединено 39, помечено неточными
> 0,
> недостающих 0, недействительных 0.
> msgmerge -v -N of uk succeeded
>
> Вроде как все круглые скобки на своих местах. А как это выглядит у вас?
>
> --
> С уважением,
> Константин Кориков
> > clamav-0.96.5 - End-user tools for the Clam Antivirus scanner
> >