0

我正在为 ubuntu 14.04 上的 arc-linux-uclibc 主机交叉编译 libnice-0.13.0。但它失败了这个错误跟踪

让一切都在套接字中

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;

我目前有定义 GMutex 类型的 glib 2.28.7 交叉编译库。我该如何处理?

4

1 回答 1

1

您需要 GLib 2.32 或更新版本来支持静态定义的GMutexes。libnice 0.1.13 需要 GLib 2.30(这是一个错误:它应该需要 2.32),所以你应该已经configure从 libnice 那里遇到过失败。

GLib 2.28 已经过时了(它于 2011 年发布)。你应该升级。

于 2018-01-09T15:29:10.447 回答