5

次のエラーが表示されます

./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 アプリケーションは私の PATH (/usr/local/bin) にあります。また、コマンド ラインで PKG_CONFIG_PATH を /usr/local/bin/pkg-config および /usr/local/lib/pkgconfig にエクスポートしてみました。LD_LIBRARY_PATH もさまざまなパスにエクスポートしようとしましたが (tbh を指す場所がわからない)、どちらも役に立たないようです。

システム上の複数の aclocal ディレクトリについて読んだことがありますが、これは問題になる可能性がありますが、それを解決する方法や問題を特定する方法が明確ではありません。

この Linux ビルドの初心者 (OSX 上) は、どんな助けにも感謝します。

4

2 に答える 2

1

DockerImage の Linux Alpine でも同じ問題がありました。

autoconfautomakeおよびをインストールすることで解決しましたpkgconf

apk --update add autoconf automake build-base libtool nasm pkgconf
于 2021-02-06T13:34:09.200 に答える