我正在尝试编译/安装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
。任何人都可以向我指出无效字节序列在哪里?感谢。
答案 0 :(得分:0)
事实证明,sed
在非UTF8文件中抱怨UTF-8字符(å
,ç
等等。删除带有这些字符的行可以解决问题。