[FFmpeg-user] ERROR: libass >= 0.11.0 not found using pkg-config
Dennis Mungai
dmngaie at gmail.com
Wed Dec 25 13:59:09 EET 2024
On Wed, 25 Dec 2024 at 14:25, kozaick via ffmpeg-user <
ffmpeg-user at ffmpeg.org> wrote:
> Hello.
> I am trying to compile ffmpeg with libass included for windows in ubuntu
> container (docker).
> But I get an error when running the configure file.
> To check, I placed the following command in the test_pkg_config() method
> of the configure file.
> ---
> echo “Checking package: $pkg_version”
> pkg-config --exists --print-errors $pkg_version
> echo “pkg-config exit code: $?”
> ---
> And display like this.
> ---
> Checking package: libass >= 0.11.0
> pkg-config exit code: 0
> ERROR: libass >= 0.11.0 not found using pkg-config
> ---
> (pkg-config --exists --print-errors I ran “libass >= (0.11.0” but nothing
> was printed.)
>
> I also ran “ls /usr/local/x86_64-w64-mingw32/include/ass"
> ---
> ass.h
> ass_types.h
> ---
> and I got the result that found“ass.h”.
>
> Here is the command I ran for complie.
> --- libass
> git clone -b 0.17.3 https://github.com/libass/libass.git
> cd libass
> autoreconf -fiv
> ./configure --host=x86_64-w64-mingw32
> --prefix=/usr/local/x86_64-w64-mingw32
> CPPFLAGS="-I/usr/local/x86_64-w64-mingw32/include"
> LDFLAGS="-L/usr/local/x86_64-w64-mingw32/lib" --disable-shared
> make
> make install
> cd ..
> ---
> --- ffmpeg
> CPPFLAGS="-I/usr/local/x86_64-w64-mingw32/include" \
> LDFLAGS="-L/usr/local/x86_64-w64-mingw32/lib" \
> ./configure \
> --prefix=/usr/local/x86_64-w64-mingw32 \
> --cross-prefix=x86_64-w64-mingw32- \
> --arch=x86_64 \
> --target-os=mingw32 \
> --enable-libvorbis \
> --enable-libopus \
> --enable-libmp3lame \
> --enable-libvpx \
> --enable-libwebp \
> --enable-libass \
> --enable-ffprobe \
> --disable-ffplay
> ---
>
> Can someone please provide a solution to this problem?
Well, .config.log is needed.
Grab a copy of the same and paste it here for review.
>
More information about the ffmpeg-user
mailing list