解决./.libs/libplumb.so undefined reference to 'uuid_parse'

./.libs/libplumb.so: undefined reference to `uuid_parse'
./.libs/libplumb.so: undefined reference to `uuid_generate'
./.libs/libplumb.so: undefined reference to `uuid_copy'
./.libs/libplumb.so: undefined reference to `uuid_is_null'
./.libs/libplumb.so: undefined reference to `uuid_unparse'
./.libs/libplumb.so: undefined reference to `uuid_clear'
./.libs/libplumb.so: undefined reference to `uuid_compare'
collect2: ld returned 1 exit status
gmake[2]: *** [ipctest] Error 1
gmake[2]: Leaving directory `/root/Reusable-Cluster-Components-glue-1.0.6/lib/clplumbing'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/root/Reusable-Cluster-Components-glue-1.0.6/lib'
make: *** [all-recursive] Error 1

这个差不多能看出来是uuid方面的包的故障,所以我一开始就想去安装一个libuuid-devel的包,在这个上面消耗了不少时间.但最后通过 google与linux-ha的maillist得到了提示,总算是把这个问题给解决了.解决方法其实很简单,只要在configure时在后面加上:

LIBS='/lib/libuuid.so.1'

本文为原创文章,转载请注明出处。

原文链接:https://850406.xyz/post/解决-libs-libplumb-so-undefined-reference-to-39-uuid_parse-39

评论(0)

还没有评论,来抢沙发吧~

验证码