[MPlayer-users] Re: make error

Rich Felker dalias at aerifal.cx
Tue May 10 21:08:03 CEST 2005


On Tue, May 10, 2005 at 12:29:40PM -0400, Rich Felker wrote:
> On Tue, May 10, 2005 at 03:46:34PM +0000, adland123 wrote:
> > > Having make error on FC3 with mplayer 1.0pre7.
> > > 
> > > make -C libao2
> > 
> > why did you do this command and not:
> > in root directory of the source type
> > make distclean
> > ./configure
> > make
> > 
> > > -o ao_pcm.o ao_pcm.c
> > > ao_pcm.c:56: error: initializer element is not constant
> > > ao_pcm.c:56: error: (near initialization for `wavhdr.riff')
> > > ao_pcm.c:59: error: initializer element is not constant
> > > ao_pcm.c:59: error: (near initialization for `wavhdr.wave')
> > > ao_pcm.c:60: error: initializer element is not constant
> > > ao_pcm.c:60: error: (near initialization for `wavhdr.fmt')
> > 
> > seems to be complaining about this structure definition in ao_pcm.c.
> > 
> > struct WaveHeader
> > {
> >         uint32_t riff;
> >         uint32_t file_length;
> >         uint32_t wave;
> >         uint32_t fmt;
> >          .......
> >          .......
> > };
> 
> no, it's complaining about the initialization at line 56 of an
> instance of this structure. it's happening because someone stupidly
> broke the byte swapping macros... i'll fix...

on second thought, no one can reproduce this problem...

rich




More information about the MPlayer-users mailing list