From nobody@FreeBSD.org  Sun May 30 15:25:49 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2057A16A4CF
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 May 2004 15:25:49 -0700 (PDT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 1A16743D58
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 May 2004 15:25:49 -0700 (PDT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.12.11/8.12.11) with ESMTP id i4UMPlT8000464
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 May 2004 15:25:47 -0700 (PDT)
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.12.11/8.12.11/Submit) id i4UMPkIg000463;
	Sun, 30 May 2004 15:25:46 -0700 (PDT)
	(envelope-from nobody)
Message-Id: <200405302225.i4UMPkIg000463@www.freebsd.org>
Date: Sun, 30 May 2004 15:25:46 -0700 (PDT)
From: Tom Proett <proett@bayarea.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: some ports (mplayer, faad, libxine and ffmpeg) will not compile under 5.2 current
X-Send-Pr-Version: www-2.3

>Number:         67398
>Category:       ports
>Synopsis:       some ports (mplayer, faad, libxine and ffmpeg) will not compile under 5.2 current
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    ahze
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 30 15:30:18 PDT 2004
>Closed-Date:    Fri Mar 11 11:04:03 GMT 2005
>Last-Modified:  Fri Mar 11 11:04:03 GMT 2005
>Originator:     Tom Proett
>Release:        5.2.1 (cvsup RELENG_5_2 as of 5/29/04)
>Organization:
>Environment:
FreeBSD azure.bayarea.net 5.2.1-RELEASE-p8 FreeBSD 5.2.1-RELEASE-p8 #11: Sat May 29 12:25:51 PDT 2004     proett@azure.bayarea.net:/usr/obj/usr/src/sys/AZURE  i386

>Description:
Some ports generate an error:

can't find a register in class `GENERAL_REGS' while reloading `asm'

This does not seem to happen under 4.9
>How-To-Repeat:
On a 5.2 machine, try to build faad or mplayer.
>Fix:
      
>Release-Note:
>Audit-Trail:

From: Michael Johnson <ahze@ahze.net>
To: Tom Proett <proett@bayarea.net>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/67398: some ports (mplayer, faad, libxine and ffmpeg) will not compile under 5.2 current
Date: Sun, 30 May 2004 18:57:52 -0400

 --Apple-Mail-1-276490443
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain; charset=US-ASCII; format=flowed
 
 >
 >
 > can't find a register in class `GENERAL_REGS' while reloading `asm'
 >
 > This does not seem to happen under 4.9
 >> How-To-Repeat:
 > On a 5.2 machine, try to build faad or mplayer
 can you send more info with faad?
 
 --Apple-Mail-1-276490443
 content-type: application/pgp-signature; x-mac-type=70674453;
 	name=PGP.sig
 content-description: This is a digitally signed message part
 content-disposition: inline; filename=PGP.sig
 content-transfer-encoding: 7bit
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.4 (Darwin)
 
 iD8DBQFAumbxtVelVDBHE5URAhGWAJ9j7JJ4/SyVln40w8j3Z41f8R7kRACglx5T
 oTU0XNYRPivt+dn/jpP3pLY=
 =/VDn
 -----END PGP SIGNATURE-----
 
 --Apple-Mail-1-276490443--
 

From: Tom Proett <azure@bayarea.net>
To: Michael Johnson <ahze@ahze.net>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/67398: some ports (mplayer, faad, libxine and ffmpeg) will
 not compile under 5.2 current
Date: Mon, 31 May 2004 00:01:03 -0700 (PDT)

 I didn't look closely where it failed.  It turns out the faad port
 caused the mpeg4ip port to be built:
 
 cc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../include
 -I/usr/local/include/SDL11 -I/usr/local/include -D_THREAD_SAFE -DHAVE_MMX
 -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2
 -g -mcpu=pentiumpro -DUSE_MMX -DMPEG4IP -c output.c -MT output.lo -MD -MP
 -MF .deps/output.TPlo  -fPIC -DPIC -o .libs/output.lo
 output.c: In function `mpeg3video_rgb16_mmx':
 output.c:57: error: can't find a register in class `GENERAL_REGS' while
 reloading `asm'
 gmake[5]: *** [output.lo] Error 1
 gmake[5]: Leaving directory
 `/usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.0/common/video/libmpeg32/video'
 gmake[4]: *** [all-recursive] Error 1
 gmake[4]: Leaving directory
 `/usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.0/common/video/libmpeg32'
 gmake[3]: *** [all-recursive] Error 1
 gmake[3]: Leaving directory
 `/usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.0/common/video'
 gmake[2]: *** [all-recursive] Error 1
 gmake[2]: Leaving directory
 `/usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.0/common'
 gmake[1]: *** [all-recursive] Error 1
 gmake[1]: Leaving directory
 `/usr/ports/multimedia/mpeg4ip/work/mpeg4ip-1.0'
 gmake: *** [all] Error 2
 *** Error code 2
 
 Stop in /usr/ports/multimedia/mpeg4ip.
 *** Error code 1
 
 Stop in /usr/ports/audio/faad.
 
 
 On Sun, 30 May 2004, Michael Johnson wrote:
 
 > >
 > >
 > > can't find a register in class `GENERAL_REGS' while reloading `asm'
 > >
 > > This does not seem to happen under 4.9
 > >> How-To-Repeat:
 > > On a 5.2 machine, try to build faad or mplayer
 > can you send more info with faad?
 >
Responsible-Changed-From-To: freebsd-ports-bugs->lioux 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Mon May 31 19:14:58 PDT 2004 
Responsible-Changed-Why:  
Over to maintainer of multimedia/mpeg4ip. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=67398 

From: "Thomas E. Zander" <riggs@rrr.de>
To: freebsd-gnats-submit@FreeBSD.org, proett@bayarea.net,
	lioux@FreeBSD.org, ahze@ahze.net
Cc:  
Subject: Re: ports/67398: some ports (mplayer, faad, libxine and ffmpeg will not compile under 5.2 current
Date: Mon, 14 Jun 2004 16:05:11 +0200

 --jozmn01XJZjDjM3N
 Content-Type: text/plain; charset=iso-8859-15
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 This is problably not a mplayer/faad/xine problem.
 It's a gcc problem which turns up when trying to use some optimizations
 together with special SIMD functions like -funroll-loops and 3DNow!.
 
 Normally it disappears when just using the standard CFLAGS with less
 special optimizations, for example -O -pipe -march=3D<something>.
 
 In the mentioned case (compiling faad), my blind guess is that
 -fomit-frame-pointer or the --falign* cause problems.
 
 Regards,
 Riggs
 
 --=20
 - "[...] I talked to the computer at great length and
 -- explained my view of the Universe to it" said Marvin.
 --- And what happened?" pressed Ford.
 ---- "It committed suicide." said Marvin.
 
 --jozmn01XJZjDjM3N
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 
 iD8DBQFAzbCXjdSJKchZls0RAkxlAJ0ctW7SZNiYFBl6mSiG992y9+xP/wCeLj7F
 GPLmuKGPs1agetjACwcj0oU=
 =vpcL
 -----END PGP SIGNATURE-----
 
 --jozmn01XJZjDjM3N--
Responsible-Changed-From-To: lioux->ahze 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Fri Mar 11 09:37:52 GMT 2005 
Responsible-Changed-Why:  
Over to new maintainer to see if this is still a problem. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=67398 
State-Changed-From-To: open->closed  
State-Changed-By: ahze 
State-Changed-When: Fri Mar 11 11:03:21 GMT 2005 
State-Changed-Why:  
This should be fixed with latest ffmpeg 

http://www.freebsd.org/cgi/query-pr.cgi?pr=67398 
>Unformatted:
