首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pkg-config: PKG_PROG_PKG_CONFIG:找不到命令

pkg-config: PKG_PROG_PKG_CONFIG:找不到命令
EN

Stack Overflow用户
提问于 2013-06-13 22:37:01
回答 2查看 13.4K关注 0票数 5

我得到以下错误

代码语言:javascript
复制
./configure: line 11162: PKG_PROG_PKG_CONFIG: command not found

当这是在(kivy-ios/tools-build-sdlmixer.sh)中执行代码时

代码语言:javascript
复制
if [ ! -f libtremor/tremor/.libs/libvorbisidec.a ]; then
        try cd libtremor/tremor
        echo > asm_arm.h
        CC="$ARM_CC" AR="$ARM_AR" \
        LDFLAGS="$ARM_LDFLAGS" CFLAGS="$ARM_CFLAGS" \
        OGG_CFLAGS="-I../../libogg/include" \
        OGG_LDFLAGS="-L../../libogg/src/.libs" \
        PKG_CONFIG_LIBDIR="../../libogg" \
        ACLOCAL_FLAGS="-I $DESTROOT/share/aclocal -I `aclocal --print-ac-dir`" ./autogen.sh \
            --prefix=$DESTROOT \
                --disable-shared \
                --host=arm-apple-darwin \
                --enable-static=yes \
                --enable-shared=no
        try make
        try make install
        try cd ../..
fi

我的pkg-config应用程序位于我的路径(/usr/local/bin)中。我还尝试在命令行将PKG_CONFIG_PATH导出到/usr/local/bin/pkg-config和/usr/local/lib/pkgconfig。我也尝试过将LD_LIBRARY_PATH导出到各种路径(不确定它应该指向tbh的位置),但似乎也没有什么帮助。

我在我的系统上读到了一些关于多个aclocal目录的东西,这可能是有问题的,但我不清楚如何解决这个问题或确定它的问题。

这个linux构建新手(在OSX上)非常感谢您的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-14 18:38:23

当该脚本调用autogen.sh时,aclocal将无法找到pkg.m4,这是pkg-config附带的M4宏包,它提供了PKG_PROG_PKG_CONFIG宏。aclocal正在搜索哪些目录,pkg-config安装在哪里?

票数 7
EN

Stack Overflow用户

发布于 2021-02-06 21:34:09

在DockerImage上使用linux Alpine时也遇到了同样的问题。

通过安装autoconfautomakepkgconf解决了此问题

代码语言:javascript
复制
apk --update add autoconf automake build-base libtool nasm pkgconf
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17089858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档