【问题标题】:How to fix "error: You need to have libgpg-error.a", when compiling AIDE for ARM?在为 ARM 编译 AIDE 时,如何解决“错误:您需要有 libgpg-error.a”?
【发布时间】:2019-02-18 11:29:16
【问题描述】:

我最近为 ARM 编译了 GPG,在这个过程中不得不编译 libgpg-error。今天需要编译AIDE,在./configure期间出现如下错误:

配置:错误:您需要安装 libgpg-error.a 才能使用 libgcrypt。

我再次编译了 libgpg-error,在./configure 上使用了--enable-static 选项,现在我在/usr/local/lib 中有一个libgpg-error.a 文件。然而,来自 AIDE 的 configure 脚​​本显然找不到它。我检查了脚本,但没有发现任何明显的内容。

我卡在这里,接下来我应该检查什么?

【问题讨论】:

    标签: cross-compiling configure aide


    【解决方案1】:

    我使用的是 debian 系统并安装了 libgpg-error-dev 包,它工作正常。

    【讨论】:

      【解决方案2】:

      通过this forum post,将--disable-static 添加到./configure 是我的解决方法。我以没有 sudo/root 的用户身份在网络托管环境中安装。

      我的完整配置命令是./configure --prefix=$HOME --without-zlib --disable-static

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-06
        相关资源
        最近更新 更多