gpt4 book ai didi

linux - 是否有人有补丁或 kludge 技巧,以便我能够使用 gnutls-2.12.5 交叉编译 climm-0.6.4?

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:10 29 4
gpt4 key购买 nike

我正在尝试交叉编译 climm-0.6.4使用以下命令在 Ubuntu 下的 Windows 中:

./configure --host=i686-pc-mingw32 --enable-ssl=gnutls

我收到此错误消息:

**checking for libgnutls-config... no
checking for libgnutls - version >= 0.8.8... no
*** The libgnutls-config script installed by LIBGNUTLS could not be found
*** If LIBGNUTLS was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the LIBGNUTLS_CONFIG environment variable to the
*** full path to libgnutls-config.**

在互联网上进行一些研究后,我发现了一个提示 here :

The package's ./configure script is trying to invoke libgnutls-config and/or libgnutls-extra-config to search for the gnutls library. Newer versions of gnutls do not ship these scripts anymore.

我正在使用 gnutls-2.12.5

是否有人有补丁或 kludge 技巧,以便我能够使用 gnutls-2.12.5 交叉编译 climm-0.6.4?

提前致谢!

干杯

丹尼尔

最佳答案

尝试--with-libgnutls-prefix=PFX 选项到configure 脚本,告诉库在哪里。

将环境变量 LIBGNUTLS_CONFIG 设置为仅输出编译/链接库所需参数的程序的其他选项。

更新:尝试以下脚本,将其命名为 mygnutls_config:

#!/bin/bash
if [ "$1" == "--version" ]
then
shift
EXTRA="--modversion"
else
EXTRA=""
fi
pkg-config gnutls $EXTRA "$@"

然后

$ chmod a+x mygnutls_config
$ LIBGNUTLS_CONFIG=`pwd`'/mignutls_config' ./configure --enable-ssl=gnutls

请注意,要使其正常工作,您需要pkg-config 来检测交叉编译配置,而不是 native 配置。因此,您可能需要 PKG_CONFIG_LIBDIR 环境变量指向适当的 gnutls.pc 文件所在的目录。

关于linux - 是否有人有补丁或 kludge 技巧,以便我能够使用 gnutls-2.12.5 交叉编译 climm-0.6.4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6955577/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com