[FFmpeg-user] ERROR: libass >= 0.11.0 not found using pkg-config
kozaick
kozaick at yahoo.co.jp
Thu Dec 26 03:51:58 EET 2024
On Wed, 25 Dec 2024 22:34:45 +0100
Alexander Strasser via ffmpeg-user <ffmpeg-user at ffmpeg.org> wrote:
> On 2024-12-25 22:40 +0900, kozaick via ffmpeg-user wrote:
> > On Wed, 25 Dec 2024 21:07:44 +0900
> > Masaru Nomiya <nomiya at lake.dti.ne.jp> wrote:
> >
> [...]
> > > [kozaick] == kozaick via ffmpeg-user <ffmpeg-user at ffmpeg.org> has written:
> > >
> > > kozaick> Hello.
> > > kozaick> I am trying to compile ffmpeg with libass included for windows in ubuntu container (docker).
> > > kozaick> But I get an error when running the configure file.
> > > kozaick> To check, I placed the following command in the test_pkg_config() method of the configure file.
> > > kozaick> ---
> > > kozaick> echo “Checking package: $pkg_version”
> > > kozaick> pkg-config --exists --print-errors $pkg_version
> > > kozaick> echo “pkg-config exit code: $?”
> > > kozaick> ---
> > > kozaick> And display like this.
> > > kozaick> ---
> > > kozaick> Checking package: libass >= 0.11.0
> > > kozaick> pkg-config exit code: 0
> > > kozaick> ERROR: libass >= 0.11.0 not found using pkg-config
> > > [...]
> > >
> > > This says that libass.pc cannot be found. Your compilation method
> > > should have created libass.pc, but since /usr/local/lib/pkgconfig is
> > > missing, it is probably not installed.
> > >
> > > How about this?
> > >
> > > 1. $ sudo mkdir /usr/local/lib/pkgconfig
> > >
> > > 2. $ sudo cp somewhere/libass.pc /usr/local/lib/pkgconfig
> > >
> > > Best Reagrs & お休みなさい.
> > >
> > > ---
> > > ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp
> > > ┃\/彡
> > > ┗━━┛ "Reading widely about things that don't seem immediately or
> > > practically useful, in the hope that what you learn now may prove
> > > meaningful later―that's pretty much the definition of a liberal-
> > > arts education. Who knew that one of its best defenders would turn
> > > out to be a computer scientist?"
> > >
> > > -- "What Does It Really Mean to Learn?" THE NEW YORKER --
> > > _______________________________________________
> > > ffmpeg-user mailing list
> > > ffmpeg-user at ffmpeg.org
> > > https://ffmpeg.org/mailman/listinfo/ffmpeg-user
> > >
> > > To unsubscribe, visit link above, or email
> > > ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
> >
> > Thank you for quick reply.
> >
> > First, I forgot to mention that I have set the following my environment variables,
> > PKG_CONFIG_LIBDIR="/usr/local/x86_64-w64-mingw32/lib/pkgconfig:$PKG_CONFIG_LIBDIR”
> > PKG_CONFIG_PATH="/usr/local/x86_64-w64-mingw32/lib/pkgconfig:$PKG_CONFIG_PATH”
> > The setting you mentioned to put the .pc file in /usr/local/lib/pkgconfig does not work in my environment when I do this, and pkg-config returns 1.
> > I think the error is probably related to the configure file itself.?
> >
> > Second, I forgot to attach the config.log file, Sorry.
> > So, I attached this.
> > Thanks for let me know.
> >
> > Finally, My container envrioment is ubuntu 24.04 x86_64, ffmpeg release 7.1 from github, gcc 13, g++-mingw-w64-x86-64.
> >
> > ありがとう & お休みなさい.
>
> I think this your problem at hand:
>
> WARNING: x86_64-w64-mingw32-pkg-config not found, library detection may fail.
>
> You should also see it somewhere in the output, but I took this line
> from your `config.log`.
>
> It means ffmpeg cannot run the pkg-config executable it expects to and
> instead uses `false` which will always give a negative (non-zero) exit
> status.
>
>
> Best regards,
> Alexander
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
Thank you very much for your reply.
It seems I was right on that your point.
I made the change using --pkg-config and ffmpeg was recognized.
I am so embarrassed...
Thank you all very much.
More information about the ffmpeg-user
mailing list