LinuxSir.cn,穿越时空的Linuxsir!

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

有用crossdev安装insight的么?我一直安装失败,请大虾指教

[复制链接]
发表于 2009-8-13 13:56:30 | 显示全部楼层 |阅读模式
# crossdev -S -s4 --ex-gdb --ex-insight --target arm-unknown-linux-gnu
因为需要调试,所以想装个insight,毕竟对于我等菜鸟来说gdb文本界面有点困难。但是安装一直失败,相关log中信息如下。

# cat /var/log/portage/cross-arm-unknown-linux-gnu-insight.log

!!! All ebuilds that could satisfy "cross-arm-unknown-linux-gnu/insight" have been masked.
!!! One of the following masked packages is required to complete your request:
- cross-arm-unknown-linux-gnu/insight-6.8 (masked by: missing keyword)
- cross-arm-unknown-linux-gnu/insight-6.7.1-r1 (masked by: missing keyword)

根据提示,我在/etc/portage/package.keywords中添加了cross-arm-unknown-linux-gnu/insight,问题依旧

# vim /usr/portage/dev-util/insight/insight-6.8.ebuild
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
其中并没有arm,但是我安装的insight是:
host为x86 gentoo
target为arm
这里的KEYWORDS应该为x86即可了
为什么我修改了/etc/portage/package.keywords还是提示missing keyword呢?
 楼主| 发表于 2009-8-13 13:58:43 | 显示全部楼层
发现这个overlay竟然是系统portage的symbol link,既然这样,为什么还要设置这么个overlay呢?

# ls -l /usr/local/portage/cross-arm-unknown-linux-gnu/
total 0
lrwxrwxrwx 1 root root 31 Aug  8 10:17 binutils -> /usr/portage/sys-devel/binutils
lrwxrwxrwx 1 root root 26 Aug  8 10:17 gcc -> /usr/portage/sys-devel/gcc
lrwxrwxrwx 1 root root 26 Aug  8 10:17 gdb -> /usr/portage/sys-devel/gdb
lrwxrwxrwx 1 root root 27 Aug  8 10:17 glibc -> /usr/portage/sys-libs/glibc
lrwxrwxrwx 1 root root 29 Aug  8 10:17 insight -> /usr/portage/dev-util/insight
lrwxrwxrwx 1 root root 37 Aug  8 10:17 linux-headers -> /usr/portage/sys-kernel/linux-headers
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-13 14:01:09 | 显示全部楼层
如果portage不支持安装target为arm的insight,那岂不是需要自己下载源码来编译insight,编译时加上
[color="Red"]--target arm-unknown-linux-gnu这个参数?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-15 15:26:01 | 显示全部楼层
没有人这样来使用crossdev的么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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