LinuxSir.cn,穿越时空的Linuxsir!

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

一个emerge vim-core的问题

[复制链接]
发表于 2009-9-9 10:44:30 | 显示全部楼层 |阅读模式
机器:amd64
kernel: 2.6.25-gentoo-r7
gcc: 4.3.2-r3
emerge: 1.11
vim-core: 7.2.182
问题:在安装时,编译到
installing /var/tmp/portage/app-editors/vim-core-7.2.182/image//usr/share/man fr/man1/vim.1
时停止,然后就一直停在这里了。
我查看过/var/下的emerge.log文件,发现里面的内容非常简单,不涉及编译时的具体步骤,所以现在我还不知道问题出在哪里。
我想问的是在哪里可以找到详细的emerge 记录,或者可能问题出在哪里?

补充:
emerge -uDN world
没有软件包需要编译。
revdep-rebuild
也做过了。
发表于 2009-9-9 11:23:04 | 显示全部楼层
Portage做到某一步之後就卡住不動的事好像很常見呀?

樓主你ps -a一下看看那個程序運行時間那么長,傳出來。如果你想試試,你可以把它kill了看看什麽情況。

當然,有可能kill之後這個部件會沒有被安裝,但是考慮這個是法語的版本,你可能用不上。如果你想要完美解決方案,建議以後你在問題解決之後再安裝一次。
回复 支持 反对

使用道具 举报

发表于 2009-9-9 11:55:40 | 显示全部楼层
pstree看一下
回复 支持 反对

使用道具 举报

发表于 2009-9-9 11:56:37 | 显示全部楼层
还有top,反正你的目的就是要找到停在了哪个进程里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-9 12:13:38 | 显示全部楼层
编译停在了sed处,一顿kill
现在总算是过去了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-9 12:36:57 | 显示全部楼层
重新编译了sed再试一次,问题依旧。
而且
同时发现运行top时,提示
segmentation fault
重新把top所属的procps再编译一次,也没有改变。

不过,至少现在vim可以用了。
回复 支持 反对

使用道具 举报

发表于 2009-9-9 15:59:30 | 显示全部楼层
In the ebuild in the sed part there's a blank line that should not be there.

It makes sed wait for standard input instead of parsing the makefile, which is in the next line.

http://bugs.gentoo.org/34501

請教下版主,好像現在這種情況都是在sed時出的問題。在上面這個bug中的一個評論說了一種情況。一般這種問題都是ebuild編寫的問題嗎?
回复 支持 反对

使用道具 举报

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

本版积分规则

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