[vlc-devel] Can someone please assist me with the Mac OSX build from CVS?

John Michael Zorko j.zorko at att.net
Wed Aug 27 04:06:18 CEST 2003


Hello ...

I realize that the VLC developers et al are likely busy, but i've 
posted this issue 3-4 times now with no response at all.  Any help 
would be appreciated ... i've installed the latest /usr/local stuff, 
everything seems to be in the right place (and not in the wrong 
places), but when I build VLC from CVS, the following errors are 
reported:

Making all in ffmpeg
source='ffmpeg.c' object='libffmpeg_a-ffmpeg.o' libtool=no \
depfile='.deps/libffmpeg_a-ffmpeg.Po' 
tmpdepfile='.deps/libffmpeg_a-ffmpeg.TPo' \
depmode=gcc /bin/sh ../../../autotools/depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../../..   -DSYS_DARWIN 
-I../../../include `top_builddir="../../.." ../../../vlc-config 
--cflags builtin ffmpeg` -Wsign-compare -Wall  -no-cpp-precomp 
-D_INTL_REDIRECT_MACROS -finline-limit-30000 -pipe -c -o 
libffmpeg_a-ffmpeg.o `test -f 'ffmpeg.c' || echo './'`ffmpeg.c
cc1: warning: changing search order for system directory 
"/usr/local/include"
cc1: warning:   as it has already been specified as a non-system 
directory
In file included from ../../../include/vlc/vout.h:37,
                  from ffmpeg.c:30:
video.h:26: parse error before "DECODER_THREAD_COMMON"
video.h:26: warning: no semicolon at end of struct or union
video.h:29: warning: type defaults to `int' in declaration of `p_format'
video.h:29: warning: data definition has no type or storage class
video.h:51: parse error before '}' token
video.h:51: warning: type defaults to `int' in declaration of 
`vdec_thread_t'
video.h:51: warning: data definition has no type or storage class
video.h:54: parse error before '*' token
video.h:55: parse error before '*' token
video.h:56: parse error before '*' token
In file included from ../../../include/vlc/vout.h:38,
                  from ffmpeg.c:30:
../../../include/video_output.h:108: field `render' has incomplete type
../../../include/video_output.h:109: field `output' has incomplete type
../../../include/video_output.h:115: field `p_picture' has incomplete 
type
../../../include/video_output.h:116: field `p_subpicture' has 
incomplete type
In file included from ffmpeg.c:63:
video.h:51: `vdec_thread_t' redeclared as different kind of symbol
video.h:51: previous declaration of `vdec_thread_t'
ffmpeg.c:647: confused by earlier errors, bailing out
{standard input}:0:End of file in string: inserted '"'
{standard input}:574:I need a comma after symbol's name
make[6]: *** [libffmpeg_a-ffmpeg.o] Error 1
make[5]: *** [all-ffmpeg] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I ran ./configure thusly:

[dhcp-209:videolan/vlc_from_CVS/vlc] jmzorko% ./configure --disable-x11 
--disable-xvideo --disable-gtk --disable-sdl --enable-ffmpeg 
--with-ffmpeg-mp3lame --enable-mad --enable-libdvbpsi --enable-a52 
--enable-dvdplay --enable-faad --enable-vorbis --enable-ogg 
--enable-theora --enable-faac --enable-mkv --enable-freetype 
--enable-debug

... then just did a make.  Is the version of ffmpeg / libavcodec in the 
latest /usr/local too old?  Is there another problem that i've not 
handled correctly?  This is building VLC according to the instructions 
on the developers pages on videolan.org, and the code is straight from 
CVS -- no changes at all.  I'd be grateful for some help from the VLC 
community on this -- i'm sure that a few moments of someone's time will 
be all that is needed.

Regards,

John

Falling You - exploring the beauty of voice and sound
New EP, "hope thrown down," available now at
http://www.mp3.com/fallingyou










-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list