LinuxSir.cn,穿越时空的Linuxsir!

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

dev-scheme/guile 问题[解决]

[复制链接]
发表于 2011-9-1 17:45:19 | 显示全部楼层 |阅读模式
前几天编译 gnome-extra/gnome-games-3.0.2出问题,偷懒用gnome-light3.0.0 “解决”。
http://www.linuxsir.cn/bbs/thread379516.html
当时gnome-light编译成功没什么问题。
今日闲暇时刻认真一看
warning: 'scm_internal_stack_catch' is deprecated (declared  at  /usr/include/guile/2.0/libguile/deprecated.h:648)

知道大概是guile出问题了,于是果断emerge -v guile
然后出错了
到这里就中断了

2.0.2/module'
  GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
  GUILEC ice-9/psyntax-pp.go
  GUILEC ice-9/boot-9.go
  GUILEC language/tree-il.go
wrote `language/tree-il.go'

然后googel    搜索来搜索去倒是解决了这部分的问题。将编译过程继续下去了,但是没多久就遇到
--- replaced obj /usr/bin/guile
--- replaced obj /usr/bin/guild
--- replaced dir /usr/bin
--- replaced dir /usr
--- replaced obj /etc/env.d/50guile
--- replaced dir /etc/env.d
--- replaced dir /etc
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
* Registering slib with guile
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /usr/share/slib/guile.init
;;; WARNING: compilation of /usr/share/slib/guile.init failed:
;;; ERROR: Syntax error:
;;; unknown location: unexpected syntax in form define
module/ice-9/psyntax.scm:1003:67: In procedure #<procedure ba4f60 at module/ice-9/psyntax.scm:1002:36 ()>:
module/ice-9/psyntax.scm:1003:67: Syntax error:
unknown location: unexpected syntax in form define
>>> dev-scheme/guile-2.0.2 merged.
>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages...

这部分搜索了一个下午,也没有什么好的解决方案,故此问下有没人知道怎么解决?被这个问题折腾的快崩溃了。。。。
 楼主| 发表于 2011-9-2 07:26:07 | 显示全部楼层
/etc/portage/package.mask
>=dev-scheme/guile-2.0.2
回复 支持 反对

使用道具 举报

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

本版积分规则

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