LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1185|回复: 6

临时系统,Glibc中的localedef的问题

[复制链接]
发表于 2006-4-2 12:18:25 | 显示全部楼层 |阅读模式
偶在编译LFS的临时Glibc2.3.5的时候出了点问题
#make
#mkdir -vp /tools/etc
#touch /tools/etc/ld.so.conf
#make install
这些都通过了的

我没有使用
#make localedata/install-locales
而是使用的
#mkdir -pv /tools/lib/locale
#localedef -v -i en_US -f UTF-8 en_US.UTF-8
就出现下面的提示拉
/tools/share/i18n/locales/translit_neutral:17:non-symbolic character value should not be used
... ...
LC_NAME:field 'name_gen' not defined
LC_IDENTIFICATION:field 'audience' not defined
LC_IDENTIFICATION:field 'application' not defined
LC_IDENTIFICATION:field 'abbreviation' not defined
LC_IDENTIFICATION:no identification for category 'LC_MEASUREMENT'no output file produced because warning were issued

我使用
#locale
查看了以下
显示的都是POSIX
另外,使用
#localedef -v -i en_US -f ISO-8859-1 en_US
也一样出现上面的错误!
希望XD们能帮助以下小弟!
先谢谢拉!
发表于 2006-4-2 16:52:06 | 显示全部楼层
locale -a 结果是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-4 15:29:18 | 显示全部楼层
locale -a
显示如下
C
POSIX
回复 支持 反对

使用道具 举报

发表于 2006-4-4 20:15:05 | 显示全部楼层
make localedata/install-locales

这个命令能用么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-5 08:40:23 | 显示全部楼层
make localedata/install-locales
这个命令可以使用
并且也生成了一些
诸如
en_US.ISO8859-1
zh_CN.GBK
...
之类的
使用
locale -a
也有他们
en_US.UTF-8
zh_CN.GBK
...
等!

就是不明白
#localedef -v -i en_US -f ISO-8859-1 en_US
为什么不能用?
还有可以告诉我
#localedef -v -i en_US -f ISO-8859-1 en_US
命令所生存的文件在那里吗?
谢谢!
期待您的回复
回复 支持 反对

使用道具 举报

发表于 2006-4-5 09:06:48 | 显示全部楼层
我每次都是用 make localedata/install-locales 的,懒得打那些localedef。
至于为什么 localdef 不能用,我不知道。

我记得有一个补丁是针对 localdef 的,但是我找不到,所以不确定。

至于文件存放的位置:
the first localedef command below combines the /usr/share/i18n/locales/de_DE charset-independent locale definition with the /usr/share/i18n/charmaps/ISO-8859-1.gz charmap definition and appends the result to the /usr/lib/locale/locale-archive file.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-5 09:18:28 | 显示全部楼层
OVER

3Q!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表