为 glib-networking 开发包安装啥

Posted

技术标签:

【中文标题】为 glib-networking 开发包安装啥【英文标题】:What to install for glib-networking dev package为 glib-networking 开发包安装什么 【发布时间】:2012-02-02 16:32:01 【问题描述】:

我需要安装什么包来解决这个错误:

configure: error: libsoup requires glib-networking for TLS support.

我试过了:

sudo apt-get install glib-networking-dbg
sudo apt-get install glib-networking-dev
sudo apt-get install libglib-networking-dev

但它们都不起作用。

谢谢。

【问题讨论】:

【参考方案1】:

据我所知,没有 glib-networking 开发包。该软件包仅包含动态模块。所以安装glib-networking 应该可以工作。

PS。如果您不知道开发包的名称(我通常不知道),您可以搜索 http://packages.ubuntu.com。

【讨论】:

谢谢。但是我已经安装了 glib-networking,但它仍然说找不到它。 "$ sudo apt-get install glib-networking", 'glib-networking 已经是最新版本了。' 然后看看libsoup's configure.ac 看看它在寻找什么——它看起来像是在尝试编译一个调用g_tls_backend_supports_tls() 的程序。你能试着自己编译那个程序吗?【参考方案2】:

如果 g_tls_backend_supports_tls() 为 glib/gio 返回 false,则意味着您没有安装提供 tls 支持的 gio 模块。

如果存在/usr/lib/x86_64-linux-gnu/gio/modules/libgiognutls.so,它将为tls 提供gio 模块,它来自已安装的glib-networking。不确定是否是 x86_64 上搜索该共享对象的默认位置。

您可能必须在您的环境中设置 GIO_MODULE_DIR。设置 GIO_MODULE_DIR 让我通过了错误。

GIO_MODULE_DIR=/usr/lib/x86_64-linux-gnu/gio/modules/

【讨论】:

以上是关于为 glib-networking 开发包安装啥的主要内容,如果未能解决你的问题,请参考以下文章

linux设备驱动开发详解 第三版啥时候出

在 MVC 和 3 层或 N 层架构中开发网站有啥区别?

adt和eclipse是啥关系

arduino设置long n=1230啥意思

要安装 windchill软件,对电脑配置方面有啥要求,比如内存等

安装电脑系统出现选择注入NⅤMa驱动(WIN7)是啥意思?