[MPlayer-users] Can not compile mplayer svn - libavcodec(dsputils.c) error

totsoi san totsoi.san at gmail.com
Sun Jun 17 12:18:43 CEST 2007


On 6/17/07, Zuxy Meng <zuxy.meng at gmail.com> wrote:
> Hi,
> "totsoi san" <totsoi.san at gmail.com> дÈëÏûÏ¢ÐÂÎÅ:725dcaf70706160613ye12f7dfgc599b5c988f1fd0d at mail.gmail.com...
> > Hello,
> >
> > I was unable to compile the latest mplayer svn. After issuing
> > "./configure --enable-gui --enable-largefiles --prefix=/usr/" and then
> > "make" it compiles a bit and then hangs up here:
> >
> >
> > cc -I../libswscale -I../libavcodec  -DHAVE_AV_CONFIG_H
> > -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOURCE -I.. -I..
> > -I../libavutil -Wdisabled-optimization -Wno-pointer-sign
> > -Wdeclaration-after-statement -I. -I.. -I../libavutil -Wall
> > -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=pentium-m
> > -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
> > -I/usr/include/directfb -I/usr/include -I/usr/include/
> > -I/usr/include/SDL  -D_REENTRANT -I/usr/include/kde/artsc -pthread
> > -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> > -I/usr//include/freetype2 -I/usr//include -I/usr/include/fribidi
> > -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
> > -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
> > -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> > -I/usr//include/freetype2 -I/usr//include -I/usr/include/libpng12
> > -c -o dsputil.o dsputil.c
> > In file included from dsputil.c:30:
> > avcodec.h:2252: warning: 'ImgReSampleContext' is deprecated
> > avcodec.h:2258: warning: 'ImgReSampleContext' is deprecated
> > dsputil.c: In function 'dct_sad8x8_c':
> > dsputil.c:3397: warning: dereferencing type-punned pointer will break
> > strict-aliasing rules
> > dsputil.c: In function 'dct264_sad8x8_c':
> > dsputil.c:3440: warning: passing argument 1 of 's->dsp.diff_pixels'
> > from incompatible pointer type
> > dsputil.c: In function 'dct_max8x8_c':
> > dsputil.c:3462: warning: dereferencing type-punned pointer will break
> > strict-aliasing rules
> > dsputil.c: In function 'quant_psnr8x8_c':
> > dsputil.c:3479: warning: dereferencing type-punned pointer will break
> > strict-aliasing rules
> > dsputil.c:3480: warning: dereferencing type-punned pointer will break
> > strict-aliasing rules
> > dsputil.c: In function 'rd8x8_c':
> > dsputil.c:3505: warning: dereferencing type-punned pointer will break
> > strict-aliasing rules
> > dsputil.c: In function 'bit8x8_c':
> > dsputil.c:3583: warning: dereferencing type-punned pointer will break
> > strict-aliasing rules
> > dsputil.c: In function 'dsputil_init':
> > dsputil.c:4141: error: 'ENABLE_MMX' undeclared (first use in this
> > function)
> > dsputil.c:4141: error: (Each undeclared identifier is reported only once
> > dsputil.c:4141: error: for each function it appears in.)
> > dsputil.c:4142: error: 'ENABLE_ARMV4L' undeclared (first use in this
> > function)
> > dsputil.c:4143: error: 'ENABLE_MLIB' undeclared (first use in this
> > function)
> > dsputil.c:4144: error: 'ENABLE_SPARC' undeclared (first use in this
> > function)
> > dsputil.c:4145: error: 'ENABLE_ALPHA' undeclared (first use in this
> > function)
> > dsputil.c:4146: error: 'ENABLE_POWERPC' undeclared (first use in this
> > function)
> > dsputil.c:4147: error: 'ENABLE_MMI' undeclared (first use in this
> > function)
> > dsputil.c:4148: error: 'ENABLE_SH4' undeclared (first use in this
> > function)
> > dsputil.c:4149: error: 'ENABLE_BFIN' undeclared (first use in this
> > function)
> > make[1]: *** [dsputil.o] Error 1
> > make[1]: Leaving directory `/usr/local/src/mplayer/libavcodec'
> > make: *** [libavcodec/libavcodec.a] Error 2
> >
> >
> >
> > The mplayer svn revision is 23561, and the libavutil / libavcodec /
> > libavformat / libpostproc revisions are 9332. I'm using ubuntu feisty
> > 7.04, and my laptop runs on a 2ghz pentium m processor with 1024 ram.
>
> It happens frequently. What you should do is:
>
> 0 svn up
> 1 make; if succeed then exit
> 2 rerun configure
> 3 make; if succeed then exit
> 4 make clean;
> 5 make; if succeed then exit
> 6 wait for a couple of days before goto 0 or report a bug.
>
> --
> Zuxy
>
>
>
>
> _______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users
>

ok. Thank you Zuxy for your help :)



More information about the MPlayer-users mailing list