我正在尝试安装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如何对此进行故障排除?我如何克服这个问题?
发布于 2015-05-27 03:08:04
在Solaris 10 01/13上遇到同样的错误并且不需要dtrace支持后,我在configure中添加了--disable-dtrace解决了这个问题。
发布于 2013-12-04 05:56:20
我也遇到了同样的问题,在给出错误信息给搜索引擎后,我找到了你的帖子。唉,没有人回答你,所以我别无选择,只能自己解决这个问题。
在我的例子中,问题出在旧版本的dtrace上。我更新了包含/usr/bin/dtrace的包(在我的示例中是systemtap sdt-devel),然后dtrace创建了一个合适的glib_probes.lo文件。
在我自己解决了这个问题之后,我有责任告诉你我是如何做到这一点的,并回答你没有回答的问题。我现在已经做到了这一点。
https://stackoverflow.com/questions/19319251
复制相似问题