安装glib时出错

时间:2013-10-11 13:21:25

标签: gcc gcc-warning gcc4.7

我正在尝试安装glib-2.38.0并在执行MAKE文件时出现以下错误:

make[5]: Leaving directory `/root/glib-2.38.0/glib/update-pcre'
make[4]: Leaving directory `/root/glib-2.38.0/glib/update-pcre'
Making install in .
make[4]: Entering directory `/root/glib-2.38.0/glib'
  CCLD     libglib-2.0.la
libtool: link: `glib_probes.lo' is not a valid libtool object
make[4]: *** [libglib-2.0.la] Error 1
make[4]: Leaving directory `/root/glib-2.38.0/glib'
make[3]: *** [install-recursive] Error 1
make[3]: Leaving directory `/root/glib-2.38.0/glib'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/root/glib-2.38.0/glib'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/root/glib-2.38.0'
make: *** [install] Error 2

我该如何解决这个问题?我怎样才能克服这个问题?

2 个答案:

答案 0 :(得分:2)

在Solaris 10 01/13上遇到同样的错误并且不需要dtrace支持后,我通过添加--disable-dtrace解决了这个问题。

答案 1 :(得分:1)

我遇到了完全相同的问题,并找到了你的帖子 将错误消息提供给搜索引擎。唉,没有人 已经回答了你,所以我别无选择,只能解决问题 问题本身。

就我而言,问题是dtrace的旧版本。我更新了 包含/ usr / bin / dtrace的包(在我的例子中,是 systemtap-sdt-devel)然后dtrace创建了一个合适的glib_probes.lo 文件。

为自己解决了问题,然后我就有责任 告诉你我是如何做到的,并回答你未解答的问题。 我现在已经这样做了。