配置需要有效的 autoconf/pkg-config

配置需要有效的 autoconf/pkg-config

我需要更新dmtx-实用程序在 Ubuntu 18.04 上。这两个包都不是通过 安装的apt

我使用前缀编译并安装了 libdmtx,并使用/usr/local/stow/libdmtx-0.7.7创建了其中所有必需的符号链接。到目前为止没有问题。/usr/localstow

现在我尝试编译 dmtx-utils 但因configure以下错误而停止:

configure: error: Building dmtxread/dmtxwrite requires a working autoconf/pkg-config

这是 pkg-config 的搜索路径(如果我正确使用此命令):

$ pkg-config --variable pc_path pkg-config 
/usr/local/lib/x86_64-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig

里面/usr/local/lib/pkgconfig有一个符号链接,libdmtx.pc指向 libdmtx 安装路径的正确文件。但我不完全确定这是否重要。

导致此错误的原因是什么?我该怎么办?

答案1

我建议先获取构建依赖项,然后编译新版本。

使用

sudo apt-get build-dep libdmtx-dev

然后编译新版本。安装检查安装也值得推荐。

相关内容