Date: Sat, 25 Jun 2011 10:04:02 GMT From: Edward.Sanford.Sutton@FreeBSD.org, III <mirror176@cox.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/158289: [patch] ffmpeg 0.7.1, 1 cannot build with filters yadif and gradfun Message-ID: <201106251004.p5PA42XJ065208@red.freebsd.org> Resent-Message-ID: <201106251010.p5PAAAhn096848@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 158289 >Category: ports >Synopsis: [patch] ffmpeg 0.7.1,1 cannot build with filters yadif and gradfun >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jun 25 10:10:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Edward Sanford Sutton, III >Release: 8.2-STABLE >Organization: >Environment: FreeBSD darkstar.l.net 8.2-STABLE FreeBSD 8.2-STABLE #0: Tue May 3 01:00:52 MST 2011 root@darkstar.l.net:/usr/obj/usr/src/sys/MYKERNEL8 amd64 >Description: I cannot build ffmpeg 0.7.1,1 successfully on my system. I have not been able to figure out the makefile system to get compiler/makefile output that tells me what is being executed from make to the compiler but I suspect an include issue of some sort; running gmake in the work directory manually causes gmake to use 100% on a cpu core but does nothing further. I heard other reports of the trouble with no ideas or fixes. The following errors result (on a repeat make to clean output towards the failure): ===> Building for ffmpeg-0.7.1,1 LD ffmpeg_g LD ffprobe_g LD ffserver_g libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_sse2' libavfilter/libavfilter.so: undefined reference to `ff_gradfun_blur_line_sse2' libavfilter/libavfilter.so: undefined reference to `ff_gradfun_filter_line_mmx2' libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_ssse3' libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_sse2' libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_mmx' libavfilter/libavfilter.so: undefined reference to `ff_gradfun_filter_line_ssse3' libavfilter/libavfilter.so: undefined reference to `ff_gradfun_blur_line_sse2' libavfilter/libavfilter.so: undefined reference to `ff_gradfun_filter_line_mmx2' libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_ssse3' libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_mmx' libavfilter/libavfilter.so: undefined reference to `ff_gradfun_filter_line_ssse3' gmake: *** [ffprobe_g] Error 1 gmake: *** Waiting for unfinished jobs.... libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_sse2' libavfilter/libavfilter.so: undefined reference to `ff_gradfun_blur_line_sse2' gmake: *** [ffmpeg_g] Error 1 libavfilter/libavfilter.so: undefined reference to `ff_gradfun_filter_line_mmx2' libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_ssse3' libavfilter/libavfilter.so: undefined reference to `ff_yadif_filter_line_mmx' libavfilter/libavfilter.so: undefined reference to `ff_gradfun_filter_line_ssse3' gmake: *** [ffserver_g] Error 1 *** Error code 1 Stop in /usr/ports/multimedia/ffmpeg. *** Error code 1 Stop in /usr/ports/multimedia/ffmpeg. >How-To-Repeat: cd /usr/ports/multimedia/ffmpeg;make >Fix: More of a workaround until I can find out what the compiler is doing: cd /usr/ports/multimedia/ffmpeg;make CONFIGURE_ARGS+="--disable-filter=yadif --disable-filter=gradfun" or apply the following diff --- Makefile.orig 2011-06-25 02:55:46.866113924 -0700 +++ Makefile 2011-06-25 02:56:38.499623105 -0700 @@ -89,6 +89,8 @@ --enable-gpl \ --enable-postproc \ --enable-avfilter \ + --disable-filter=yadif \ + --disable-filter=gradfun \ --enable-pthreads \ --enable-x11grab \ --enable-memalign-hack \ >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106251004.p5PA42XJ065208>