From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jun 25 10:10:11 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40C7C1065676 for ; Sat, 25 Jun 2011 10:10:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BE7BE8FC12 for ; Sat, 25 Jun 2011 10:10:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p5PAAAbH096849 for ; Sat, 25 Jun 2011 10:10:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p5PAAAhn096848; Sat, 25 Jun 2011 10:10:10 GMT (envelope-from gnats) Resent-Date: Sat, 25 Jun 2011 10:10:10 GMT Resent-Message-Id: <201106251010.p5PAAAhn096848@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Edward.Sanford.Sutton@FreeBSD.org, III Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCF9B106566B for ; Sat, 25 Jun 2011 10:04:02 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id C304D8FC16 for ; Sat, 25 Jun 2011 10:04:02 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p5PA42Po065237 for ; Sat, 25 Jun 2011 10:04:02 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p5PA42XJ065208; Sat, 25 Jun 2011 10:04:02 GMT (envelope-from nobody) Message-Id: <201106251004.p5PA42XJ065208@red.freebsd.org> Date: Sat, 25 Jun 2011 10:04:02 GMT From: Edward.Sanford.Sutton@FreeBSD.org, III To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/158289: [patch] ffmpeg 0.7.1, 1 cannot build with filters yadif and gradfun X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Jun 2011 10:10:11 -0000 >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: