On 10/12/2017 1:56 PM, Michael Niedermayer wrote: > On Wed, Oct 11, 2017 at 10:30:13PM -0300, James Almer wrote: >> On 10/11/2017 9:22 PM, Michael Niedermayer wrote: >>> On Wed, Oct 11, 2017 at 09:26:18PM +0000, James Almer wrote: >>>> ffmpeg | branch: master | James Almer <jamr...@gmail.com> | Wed Oct 11 >>>> 17:55:25 2017 -0300| [6dfcbd80ad446ff163b47f2bf432bbf706436ea8] | >>>> committer: James Almer >>>> >>>> Merge commit '7cb1d9e2dbbe5bf4652be5d78cdd68e956fa3d63' >>>> >>>> * commit '7cb1d9e2dbbe5bf4652be5d78cdd68e956fa3d63': >>>> build: Fine-grained link-time dependency settings >>>> >>>> Also included are bug fix commits 5ff3b5cafcc685b6936d16602b0f80aa09a95870, >>>> d9da7151eef7fc469787e7298196cea291acfd82 and >>>> 5e27ef800bfa2be17a6353ddedac6b7400e4624f. >>>> >>>> Merged-by: James Almer <jamr...@gmail.com> >>>> >>>>> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6dfcbd80ad446ff163b47f2bf432bbf706436ea8 >>>> --- >>>> >>>> Makefile | 3 +- >>>> configure | 297 >>>> +++++++++++++++++++++++++++++------------------- >>>> ffbuild/common.mak | 2 +- >>>> ffbuild/library.mak | 2 +- >>>> tests/checkasm/Makefile | 2 +- >>>> 5 files changed, 187 insertions(+), 119 deletions(-) >>> >>> This breaks build here (linux x86-64) >>> >>> ./configure --enable-libxavs --enable-gpl >>> ERROR: libxavs not found >>> >>> Iam trying to test most patches for FFmpeg before they are pushed, but >>> i can only test what is posted for review on ffmpeg-devel ... >> >> Testing locally i see it's complaining about missing pthreads and libm >> ldflag, since they of course are not part of the global extralibs anymore. >> Switching detection to pkg-config would be ideal, but for some reason >> even the supplied .pc file doesn't include the -lm ldflag, only the >> pthreads one, and libxavs looks like it hasn't been updated for six >> years now (at least the one in sourceforge), so it's unlikely to be >> fixed on their end. >> >> Can you test the attached patch? > > seems to fix it
Pushed then. Thanks. > but i get a build failure with fontconfig now: > > ../configure --enable-fontconfig && make -j12 > > LD ffmpeg_g > libavfilter/libavfilter.a(avf_showcqt.o): In function `render_fontconfig': > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:606: undefined reference to > `FcInitLoadConfigAndFonts' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:611: undefined reference to > `FcNameParse' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:617: undefined reference to > `FcDefaultSubstitute' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:619: undefined reference to > `FcConfigSubstitute' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:626: undefined reference to > `FcFontMatch' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:627: undefined reference to > `FcPatternDestroy' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:643: undefined reference to > `FcPatternDestroy' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:644: undefined reference to > `FcConfigDestroy' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:621: undefined reference to > `FcPatternDestroy' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:622: undefined reference to > `FcConfigDestroy' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:635: undefined reference to > `FcPatternGetString' > ffmpeg/nasm/src/libavfilter/avf_showcqt.c:613: undefined reference to > `FcConfigDestroy' > collect2: error: ld returned 1 exit status > make: *** [ffmpeg_g] Error 1 That'd be because showcqt is missing its fontconfig and freetype deps in configure, a mistake that was hidden by extralibs being global before this merge. Does the attached patch fix it?
From 4043aa1b28dfe6a86a1d68884da6716d18c93b4b Mon Sep 17 00:00:00 2001 From: James Almer <jamr...@gmail.com> Date: Thu, 12 Oct 2017 14:17:43 -0300 Subject: [PATCH] configure: add missing libfontconfig and libfreetype dependencies to showcqt filter Signed-off-by: James Almer <jamr...@gmail.com> --- configure | 1 + 1 file changed, 1 insertion(+) diff --git a/configure b/configure index 2de19fab0f..211ce9e33b 100755 --- a/configure +++ b/configure @@ -3267,6 +3267,7 @@ scale_filter_deps="swscale" scale_qsv_filter_deps="libmfx" select_filter_select="pixelutils" showcqt_filter_deps="avcodec avformat swscale" +showcqt_filter_suggest="libfontconfig libfreetype" showcqt_filter_select="fft" showfreqs_filter_deps="avcodec" showfreqs_filter_select="fft" -- 2.14.2
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel