LinuxSir.cn,穿越时空的Linuxsir!

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

求助:x86转到~x86后有个包一直编译不过

[复制链接]
发表于 2010-3-3 15:29:24 | 显示全部楼层 |阅读模式
昨天将x86转到~x86,重新安装编译的200多个包,有些小问题基本上都解决了,就剩下x11-themes/gnome-icon-theme了,试了portage中的三个版本都不行,先mask将剩下的编译完了。因为被lxde依赖必须安装。

将出错的信息粘贴如下:
>>> Install gnome-icon-theme-2.28.0 into /var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/image/ category x11-themes
make -j3 DESTDIR=/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/image/ 'scrollkeeper_localstate_dir=/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/image//var/lib/scrollkeeper ' install
Making install in 8x8
make[1]: Entering directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/work/gnome-icon-theme-2.28.0/8x8'
Making install in emblems
make[2]: Entering directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/work/gnome-icon-theme-2.28.0/8x8/emblems'
make[3]: Entering directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/work/gnome-icon-theme-2.28.0/8x8/emblems'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/icons/gnome/8x8/emblems" || /bin/mkdir -p "/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/image//usr/share/icons/gnome/8x8/emblems"
/usr/bin/install -c -m 644 emblem-default.png emblem-new.png emblem-readonly.png emblem-symbolic-link.png emblem-unreadable.png '/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/image//usr/share/icons/gnome/8x8/emblems'
(cd /var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/image//usr/share/icons/gnome/8x8 && /usr/libexec/icon-name-mapping -c emblems)
Can't locate XML/Simple.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.1/i686-linux /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.1/i686-linux /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.1/i686-linux /usr/lib/perl5/5.10.1 .) at /usr/libexec/icon-name-mapping line 12.
BEGIN failed--compilation aborted at /usr/libexec/icon-name-mapping line 12.
make[3]: *** [install-data-local] 错误 2
make[3]: Leaving directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/work/gnome-icon-theme-2.28.0/8x8/emblems'
make[2]: *** [install-am] 错误 2
make[2]: Leaving directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/work/gnome-icon-theme-2.28.0/8x8/emblems'
make[1]: *** [install-recursive] 错误 1
make[1]: Leaving directory `/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/work/gnome-icon-theme-2.28.0/8x8'
make: *** [install-recursive] 错误 1
* ERROR: x11-themes/gnome-icon-theme-2.28.0 failed:
*   install failed
*
* Call stack:
*     ebuild.sh, line   54:  Called src_install
*   environment, line 1467:  Called gnome2_src_install
*   environment, line 1233:  Called die
* The specific snippet of code:
*           emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" install || die "install failed";
*
* If you need support, post the output of 'emerge --info =x11-themes/gnome-icon-theme-2.28.0',
* the complete build log and the output of 'emerge -pqv =x11-themes/gnome-icon-theme-2.28.0'.
* The complete build log is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/temp/environment'.
* S: '/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/work/gnome-icon-theme-2.28.0'

>>> Failed to emerge x11-themes/gnome-icon-theme-2.28.0, Log file:

>>>  '/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/temp/build.log'

* Messages for package x11-themes/gnome-icon-theme-2.28.0:

* ERROR: x11-themes/gnome-icon-theme-2.28.0 failed:
*   install failed
*
* Call stack:
*     ebuild.sh, line   54:  Called src_install
*   environment, line 1467:  Called gnome2_src_install
*   environment, line 1233:  Called die
* The specific snippet of code:
*           emake DESTDIR="${D}" "scrollkeeper_localstate_dir=${D}${sk_tmp_dir} " "$@" install || die "install failed";
*
* If you need support, post the output of 'emerge --info =x11-themes/gnome-icon-theme-2.28.0',
* the complete build log and the output of 'emerge -pqv =x11-themes/gnome-icon-theme-2.28.0'.
* The complete build log is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/temp/environment'.
* S: '/var/tmp/portage/x11-themes/gnome-icon-theme-2.28.0/work/gnome-icon-theme-2.28.0'

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-3-3 16:11:15 | 显示全部楼层
Can't locate XML/Simple.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.1/i686-linux /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.1/i686-linux /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.1/i686-linux /usr/lib/perl5/5.10.1 .) at /usr/libexec/icon-name-mapping line 12.

^^^^
把 dev-perl/XML-Simple 重装应该就好了。
回复 支持 反对

使用道具 举报

发表于 2010-3-3 16:16:52 | 显示全部楼层
我怀疑你可能需要执行perl-cleaner
回复 支持 反对

使用道具 举报

发表于 2010-3-3 16:51:30 | 显示全部楼层
为减少麻烦,在re-emerge dev-perl/XML-Simple前可以考虑删除/var/tmp/portage下对应的目录。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-4 07:47:38 | 显示全部楼层
谢几位的答复,确实是dev-perl/XML-Simple的问题,将它重装后就能将x11-themes/gnome-icon-theme编译过了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-4 10:44:41 | 显示全部楼层
# revdep-rebuild
编译时出现C compiler cannot create executables
gcc版本升级需要切换一下
# gcc-config -l
显示i686-pc-linux-gnu-4.4.3
# gcc-config i686-pc-linux-gnu-4.4.3
# source /etc/profile
之后就可以编译了
回复 支持 反对

使用道具 举报

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

本版积分规则

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