首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libnice 0.13.0使用glib 2.28.7进行交叉编译

libnice 0.13.0使用glib 2.28.7进行交叉编译
EN

Stack Overflow用户
提问于 2018-01-09 21:26:44
回答 1查看 166关注 0票数 0

我正在为ubuntu 14.04上的arc uclibc主机交叉编译libnice 0.13.0。但是它失败了,错误跟踪如下

在socket中实现所有功能

代码语言:javascript
复制
make[2]: Entering directory `/home/tars/libnice-0.1.13/socket'
  CC       socket.lo
In file included from ../agent/stream.h:47:0,
                 from ../agent/agent-priv.h:92,
                 from socket.c:45:
../agent/component.h:163:8: error: field 'io_mutex' has incomplete type
 GMutex io_mutex;

我目前有glib 2.28.7交叉编译库,其中定义了GMutex类型。我该如何处理呢?

EN

回答 1

Stack Overflow用户

发布于 2018-01-09 23:29:10

要支持静态定义的GMutexes,您需要GLib 2.32或更高版本。Libnice0.1.13需要GLib 2.30 (这是一个错误:它应该需要2.32),所以您应该已经收到了来自libnice2.30的configure失败。

GLib 2.28已经非常旧了(它是在2011年发布的)。你应该升级。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48169248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档