From owner-freebsd-multimedia@FreeBSD.ORG Fri Aug 10 09:10:10 2007 Return-Path: Delivered-To: freebsd-multimedia@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1742A16A417 for ; Fri, 10 Aug 2007 09:10:10 +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 DA9F113C459 for ; Fri, 10 Aug 2007 09:10:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l7A9A9GZ097885 for ; Fri, 10 Aug 2007 09:10:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l7A9A9J5097884; Fri, 10 Aug 2007 09:10:09 GMT (envelope-from gnats) Date: Fri, 10 Aug 2007 09:10:09 GMT Message-Id: <200708100910.l7A9A9J5097884@freefall.freebsd.org> To: freebsd-multimedia@FreeBSD.org From: Tatsuki Makino Cc: Subject: Re: ports/115076: multimedia/ffmpeg has problem of optimization flags X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Tatsuki Makino List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Aug 2007 09:10:10 -0000 The following reply was made to PR ports/115076; it has been noted by GNATS. From: Tatsuki Makino To: bug-followup@FreeBSD.org, tatsuki_makino@hotmail.com Cc: Subject: Re: ports/115076: multimedia/ffmpeg has problem of optimization flags Date: Fri, 10 Aug 2007 17:50:10 +0900 Gaah, I did mistaken orz. I double-checked it. The problem doesn't occur in a specified -O1 flag. But, build that specified -O0 flag or build without -O flag causes the problem. ex.1: CFLAGS= -O0 -pipe ex.2: CFLAGS= -pipe And, Build is stopped as follows. cc -O0 -pipe -march=pentium3 -O0 -pipe -march=pentium3 -I/usr/local/include -pthread -fomit-frame-pointer -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12" -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12" -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12"/libavutil -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12"/libavcodec -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12"/libavformat -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12"/libswscale -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -DHAVE_AV_CONFIG_H -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12"/libswscale -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12"/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12" -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12" -I"/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12"/libavutil -O0 -pipe -march=pentium3 -O0 -pipe -march=pentium3 -I/usr/local/include -pthread -fomit-frame-pointer -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -c -o i386/dsputil_mmx.o i386/dsputil_mmx.c i386/dsputil_mmx.c: In function `transpose4x4': i386/dsputil_mmx.c:644: error: can't find a register in class `GENERAL_REGS' while reloading `asm' i386/dsputil_mmx.c: In function `gmc_mmx': i386/dsputil_mmx.c:2659: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2659: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2660: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2660: warning: suggest parentheses around arithmetic in operand of | i386/dsputil_mmx.c:2660: warning: suggest parentheses around arithmetic in operand of | gmake[1]: *** [i386/dsputil_mmx.o] Error 1 gmake[1]: Leaving directory `/usr/ports/.work/usr/ports/multimedia/ffmpeg/work/ffmpeg-2007-07-12/libavcodec' gmake: *** [lib] Error 2 *** Error code 2 Stop in /usr/ports/multimedia/ffmpeg.