[mythtv] Re: [mythtv-commits] Ticket #631: [7833] breaks compilation for mpegvideo_mmx.o

Ismail Donmez ismail at uludag.org.tr
Thu Nov 10 20:02:11 EST 2005


On Friday 11 November 2005 02:50, Daniel Kristjansson wrote:
> On Thu, 2005-11-10 at 23:53 +0000, MythTV wrote:
> > #631: [7833] breaks compilation for mpegvideo_mmx.o
> > --------------------------------+----------------------------------------
> >--- Reporter:  bjm <bjm at lvcm.com>  |       Owner:  danielk
> >      Type:  defect              |      Status:  new
> >  Priority:  minor               |   Milestone:
> > Component:  mythtv              |     Version:
> >  Severity:  medium              |
> > --------------------------------+----------------------------------------
> >--- {{{
> >  gcc -c -pipe -march=pentiumpro -w -g -O -D_REENTRANT  -DMMX -Di386
> >  -DUSING_DBOX2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
> > -DPREFIX=\"/usr/local\" -DHAVE_AV_CONFIG_H -D_LARGEFILE_SOURCE
> > -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
> > -I/usr/share/qt3/mkspecs/default -I. -I.. -I../.. -I../libavutil
> > -I/usr/include/qt3 -o mpegvideo_mmx.o i386/mpegvideo_mmx.c {standard
> > input}: Assembler messages:
> >  {standard input}:1218: Error: missing ')'
>
> Let me guess gcc v 4.xx ?
>
> Somehow GCC manages to get worse at register allocation with every
> major release.
>
> BTW For recently introduced compiler bugs it is better to just post to
> the developer list. It is better for discussions, and almost by
> definition this is a "worksforme" for the developer.

FWIW I compiled SVN version with gcc 4.1 snapshot and there were no assembly 
errors. It has some minor compilation problems redarding wrong namespace 
usage ( read not-ANSI compliant ) which I sent a patch for but noone 
commented on it since then. *sigh*

Also libavcodec from ffmpeg cvs compiles fine with gcc 4.1 snapshot. Not sure 
about gcc 4.0.x though.

Regards,
ismail



More information about the mythtv-dev mailing list