我得到以下错误
./configure: line 11162: PKG_PROG_PKG_CONFIG: command not found当这是在(kivy-ios/tools-build-sdlmixer.sh)中执行代码时
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上)非常感谢您的帮助。
发布于 2013-06-14 18:38:23
当该脚本调用autogen.sh时,aclocal将无法找到pkg.m4,这是pkg-config附带的M4宏包,它提供了PKG_PROG_PKG_CONFIG宏。aclocal正在搜索哪些目录,pkg-config安装在哪里?
发布于 2021-02-06 21:34:09
在DockerImage上使用linux Alpine时也遇到了同样的问题。
通过安装autoconf、automake和pkgconf解决了此问题
apk --update add autoconf automake build-base libtool nasm pkgconfhttps://stackoverflow.com/questions/17089858
复制相似问题