[mythtv-users] gentoo cvs - postProcess_MMX error
llcooljeff at gmail.com
Tue Mar 22 02:48:50 UTC 2005
but alas - fixing the ebuild is not as easy as fixing that particular
section of the manual compile.... gah
does anyone know why there is no 0.17 ebuild for myth? And why there
is only version "5" listed (what is version "5"?)
On Mon, 21 Mar 2005 19:45:17 -0500, Jeff Simpson <llcooljeff at gmail.com> wrote:
> Removing -fPIC seems to have done it. Thanks!
> On Mon, 21 Mar 2005 19:14:50 -0500 (EST), Daniel Thor Kristjansson
> <danielk at mrl.nyu.edu> wrote:
> > On Mon, 21 Mar 2005, Jeff Simpson wrote:
> > ]I just realized what my problem was with emerging the cvs ebuilds for
> > ]myth - I had old header files installed in both /usr/include and
> > ]/usr/local/include. I deleted both of them and I'm trying to emerge
> > ]the cvs build again, but I have a while new problem:
> > ]
> > ]In file included from libpostproc/postprocess.c:645:
> > ]libpostproc/postprocess_template.c: In function `postProcess_MMX':
> > ]libpostproc/postprocess_template.c:3198: error: can't find a register
> > ]in class `GENERAL_REGS' while reloading `asm'
> > ]
> > ]any ideas? Thanks!
> > Try compiling libpostproc/postprocess.c with different flags,
> > go to the libs/libavcodec directory, copy the compile line that fails
> > and change the flags. Suggestions include, change -O3, to -Os, -O2, -O1,
> > etc, try adding -fomit-frame-pointer, and if neither of those work
> > try removing the -fPIC flag. Please report the problem to the ebuild
> > maintainer as well.
> > This happens because gcc has changed their register allocation code, and
> > in some cases the new code fails where the old register allocation code
> > worked. I don't think this problem effects a straight 0.17 compile so
> > maybe the ebuild is futzing with the flags?
> > -- Daniel
> email me if you want a gmail invite, I have some invites
email me if you want a gmail invite, I have some invites
More information about the mythtv-users