我正在尝试编译/安装libX11,但是在nls子目录中遇到了麻烦。 Make死于以下命令:

/usr/bin/cpp  -DWCHAR32=1 < ./locale.alias.pre | sed \
    -e '/^#  *[0-9][0-9]*  *.*$/d' \
    -e '/^#line  *[0-9][0-9]*  *.*$/d' \
    -e '/^[     ]*XCOMM$/s/XCOMM/#/' \
    -e '/^[     ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' \
    -e '/^[     ]*XHASH/s/XHASH/#/' -e '/\@\@$/s/\@\@$/\\/' > locale.alias.l1

sed: RE error: illegal byte sequence错误消息sed: RE error: illegal byte sequence 谁能指出无效字节序列在哪里? 谢谢。

===============>>#1 票数:0 已采纳

事实证明, sed抱怨非UTF8文件中的UTF-8字符( åç等)。 删除带有这些字符的行可解决此问题。

  ask by wjk translate from so

未解决问题?本站智能推荐: