[pacman-dev] weird error when makepkg
Allan McRae
allan at archlinux.org
Thu Jun 24 06:17:43 EDT 2010
On 24/06/10 18:02, 甘露(Gan Lu) wrote:
> there are two reports related to my translation (Chinese simplified),
> but I can't find any similar items in my po file, so I ask here for
> help:
> 1. when makepkg with -sifr, there are error in finishing:
> ==> 完成创建:plymouth-git 20100624-1 (2010年 06月 24日 星期四 15:48:46 CST)
> /usr/bin/makepkg: line 93: printf: `$': invalid format character
> the correspondent line in /usr/bin/makepkg is: printf
> "${GREEN}==>${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@">&2
> sorry for Chinese but this error only occurs in zh_CN environment, C
> or en_US.UTF-8 works well.
What is the line normally output after this? That is the line that is
failing.
> 2. other one is (report by others, I currently don't know what argue
> he use 'makepkg'):
> /usr/bin/makepkg: line 902: * 1024 : syntax error: operand expected
> (error token is "* 1024 ")
> the correspondent line in /usr/bin/makepkg is: size="$((
> ${size%%[^0-9]*} * 1024 ))"
This is due to the cw package. That provides a "du" with coloured
output that breaks the calculation of the size.
Allan
More information about the pacman-dev
mailing list