我需要更新库和dmtx-实用程序在 Ubuntu 18.04 上。这两个包都不是通过 安装的apt
。
我使用前缀编译并安装了 libdmtx,并使用/usr/local/stow/libdmtx-0.7.7
创建了其中所有必需的符号链接。到目前为止没有问题。/usr/local
stow
现在我尝试编译 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 安装路径的正确文件。但我不完全确定这是否重要。
导致此错误的原因是什么?我该怎么办?