Page 1 of 1

failure compile vlc 1.0.4

Posted: 12 Jan 2010 20:48
by badmage
Hello,

what does the failure say:

Code: Select all

ite-strings -Wundef -O3 -fno-math-errno -MMD -MF libswscale/swscale.d -MT libswscale/swscale.o -c -o libswscale/swscale.o libswscale/swscale.c libswscale/swscale.c:81:31: libavutil/pixdesc.h: No such file or directory libswscale/swscale.c: In function `swscale_license': libswscale/swscale.c:96: error: syntax error before "FFMPEG_LICENSE" libswscale/swscale.c:97: warning: no return statement in function returning non-void libswscale/swscale.c: In function `sws_format_name': libswscale/swscale.c:389: error: `av_pix_fmt_descriptors' undeclared (first use in this function) libswscale/swscale.c:389: error: (Each undeclared identifier is reported only once libswscale/swscale.c:389: error: for each function it appears in.) In file included from libswscale/swscale.c:1323: libswscale/swscale_template.c: In function `yuv2yuv1_MMX2': libswscale/swscale_template.c:957: warning: initialization from incompatible pointer type libswscale/swscale_template.c:957: warning: initialization from incompatible pointer type libswscale/swscale_template.c:957: warning: initialization from incompatible pointer type libswscale/swscale_template.c:957: warning: initialization from incompatible pointer type libswscale/swscale_template.c: In function `yuv2packed2_MMX2': libswscale/swscale_template.c:1238: warning: assignment discards qualifiers from pointer target type libswscale/swscale_template.c:1239: warning: assignment discards qualifiers from pointer target type libswscale/swscale_template.c: In function `hScale_MMX2': libswscale/swscale_template.c:2148: warning: initialization discards qualifiers from pointer target type libswscale/swscale_template.c: In function `swScale_MMX2': libswscale/swscale_template.c:2740: warning: assignment discards qualifiers from pointer target type libswscale/swscale_template.c:2741: warning: assignment discards qualifiers from pointer target type libswscale/swscale_template.c:2746: warning: assignment discards qualifiers from pointer target type libswscale/swscale_template.c:2747: warning: assignment discards qualifiers from pointer target type libswscale/swscale_template.c:2753: warning: assignment discards qualifiers from pointer target type libswscale/swscale_template.c:2754: warning: assignment discards qualifiers from pointer target type libswscale/swscale_template.c:2762: warning: cast from pointer to integer of different size libswscale/swscale_template.c:2768: warning: cast from pointer to integer of different size libswscale/swscale_template.c:2775: warning: cast from pointer to integer of different size libswscale/swscale_template.c:2799: warning: initialization discards qualifiers from pointer target type libswscale/swscale_template.c:2800: warning: initialization discards qualifiers from pointer target type libswscale/swscale_template.c:2801: warning: initialization discards qualifiers from pointer target type libswscale/swscale_template.c: In function `sws_init_swScale_MMX2': libswscale/swscale_template.c:2963: warning: assignment from incompatible pointer type libswscale/swscale_template.c:2978: warning: assignment from incompatible pointer type libswscale/swscale_template.c:3023: warning: assignment from incompatible pointer type libswscale/swscale.c: In function `pal2rgbWrapper': libswscale/swscale.c:2045: error: `av_pix_fmt_descriptors' undeclared (first use in this function) libswscale/swscale.c:2045: error: `PIX_FMT_PAL' undeclared (first use in this function) libswscale/swscale.c: In function `getSubSampleFactors': libswscale/swscale.c:2289: error: `av_pix_fmt_descriptors' undeclared (first use in this function) libswscale/swscale.c: In function `sws_getContext': libswscale/swscale.c:2575: error: `av_pix_fmt_descriptors' undeclared (first use in this function) libswscale/swscale.c:2575: error: `PIX_FMT_PAL' undeclared (first use in this function) libswscale/swscale.c: In function `sws_scale': libswscale/swscale.c:2981: error: `av_pix_fmt_descriptors' undeclared (first use in this function) libswscale/swscale.c:2981: error: `PIX_FMT_PAL' undeclared (first use in this function) make[2]: *** [libswscale/swscale.o] Error 1 make[2]: Leaving directory `/usr/src/vlc-1.0.4/extras/contrib/src/ffmpeg' make[1]: *** [.ffmpeg] Error 2 make[1]: Leaving directory `/usr/src/vlc-1.0.4/extras/contrib/src' make: *** [using-src] Error 2
if any infos fail pleas tell me.

many thanks ffor help

greetz
Fabian

Re: failure compile vlc 1.0.4

Posted: 12 Jan 2010 21:08
by RĂ©mi Denis-Courmont
That's an error in FFMPEG, not in VLC. You might have checked out a buggy version of FFMPEG, or worse, you corrupted your build tree.

Re: failure compile vlc 1.0.4

Posted: 12 Jan 2010 22:02
by badmage
ok, thanks for your help...
a friend told me the failure may be here "libavutil/pixdesc.h: No such file or directory"

greetinx
Fabian

Re: failure compile vlc 1.0.4

Posted: 13 Jan 2010 16:05
by xtophe
Of course it is the failure.

Remi's point is: The problem happens whike compiling the contribs.
It seems that either ffmpeg svn was broken when you got it or you copy is broken.

So try again.

The real question though is why are you using the contribs ? It normally reserved for crappy OS without proper package management.

On linux, you should get the necessary libraries from your distribution