LinuxSir.cn,穿越时空的Linuxsir!

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

scim problem [已解决]

[复制链接]
发表于 2007-4-27 17:30:09 | 显示全部楼层 |阅读模式
when I emerge scim, there are so many information as follows:

>>> /usr/lib/scim-1.0/scim-helper-manager
--- /usr/lib/scim-1.0/1.4.0/
--- /usr/lib/scim-1.0/1.4.0/FrontEnd/
Traceback (most recent call last):
  File "/usr/bin/emerge", line 5481, in ?
    retval = emerge_main()
  File "/usr/bin/emerge", line 5476, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "/usr/bin/emerge", line 4943, in action_build
    retval = mergetask.merge(pkglist, favorites, mtimedb)
  File "/usr/bin/emerge", line 3123, in merge
    prev_mtimes=ldpath_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 3731, in doebuild
    vartree=vartree, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 3939, in merge
    mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 7834, in merge
    cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes)
  File "/usr/lib/portage/pym/portage.py", line 7430, in treewalk
    if self.mergeme(srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime):
  File "/usr/lib/portage/pym/portage.py", line 7706, in mergeme
    join(offset, x), cfgfiledict, thismtime):
  File "/usr/lib/portage/pym/portage.py", line 7706, in mergeme
    join(offset, x), cfgfiledict, thismtime):
  File "/usr/lib/portage/pym/portage.py", line 7706, in mergeme
    join(offset, x), cfgfiledict, thismtime):
  File "/usr/lib/portage/pym/portage.py", line 7706, in mergeme
    join(offset, x), cfgfiledict, thismtime):
  File "/usr/lib/portage/pym/portage.py", line 7706, in mergeme
    join(offset, x), cfgfiledict, thismtime):
  File "/usr/lib/portage/pym/portage.py", line 7589, in mergeme
    mydmode = os.lstat(mydest).st_mode
OSError: [Errno 5] Input/output error: '/usr/lib/scim-1.0/1.4.0/FrontEnd/x11.so'

So, what is Input/output error for emerge?

why and how? thanks!
发表于 2007-4-27 21:11:36 | 显示全部楼层
这是系统调用返回的errno
EIO
man errno,搜索EIO,你就会看到Input/output error
strerror(EIO)的返回值就是一个字符串Input/output error

这不是emerge报的错,是python报的错

不过原因仅从这个信息看不出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-27 22:50:31 | 显示全部楼层
换了一台机器可以输入中文了。一开始用2006.1用GRP方式安装好后,emerge scim 正常,只是选择中文字后不能显示在终端里。emerge --sync  后再升级scim 总是在正确编译后安装不上。

已解决。第一次用GTK方式安装,不知道哪里不对。后来发现make.conf中有很多的USE变量与 default的重复,删除后好了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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