I am having problem compiling vlc-0.9; any idea why?<br>I am compiling on Cygwin, and installed most libraries from contrib.<br><br> - Ali<br>PS: Any pointers will be great.<br><br>make[1]: Entering directory `/cygdrive/c/VideoPorject/vlc-
0.9.0-svn/src'<br>make[2]: Entering directory `/cygdrive/c/VideoPorject/vlc-0.9.0-svn/src'<br>gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..   -DSYS_CYGWIN -I../include `top_builddi<br>r=".." ../vlc-config --cflags libvlc pic` -DUSE_BUILTINS -Wall -Wextra -Wno-unus
<br>ed-parameter -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-a<br>lign -Wwrite-strings -Wold-style-definition -Wmissing-prototypes -MT libvlc_a-li<br>bvlc.o -MD -MP -MF .deps/libvlc_a-libvlc.Tpo -c -o libvlc_a-
libvlc.o `test -f 'l<br>ibvlc.c' || echo './'`libvlc.c<br>In file included from ../include/vlc_common.h:1223,<br>                 from ../include/vlc/vlc.h:155,<br>                 from libvlc.c:38:<br>../include/vlc_threads_funcs.h: In function `__vlc_mutex_lock':
<br>../include/vlc_threads_funcs.h:131: warning: cast does not match function type<br>../include/vlc_threads_funcs.h: In function `__vlc_mutex_unlock':<br>../include/vlc_threads_funcs.h:208: warning: cast does not match function type
<br>../include/vlc_threads_funcs.h: In function `__vlc_cond_signal':<br>../include/vlc_threads_funcs.h:346: warning: cast does not match function type<br>../include/vlc_threads_funcs.h: In function `__vlc_cond_wait':
<br>../include/vlc_threads_funcs.h:535: warning: cast does not match function type<br>In file included from ../include/vlc_common.h:1225,<br>                 from ../include/vlc/vlc.h:155,<br>                 from libvlc.c
:38:<br>../include/vlc_modules.h: At top level:<br>../include/vlc_modules.h:92: error: parse error before "module_handle_t"<br>../include/vlc_modules.h:92: warning: no semicolon at end of struct or union<br>../include/vlc_modules.h:102: error: parse error before '}' token
<br>make[2]: *** [libvlc_a-libvlc.o] Error 1<br>make[2]: Leaving directory `/cygdrive/c/VideoPorject/vlc-0.9.0-svn/src'<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/cygdrive/c/VideoPorject/vlc-
0.9.0-svn/src'<br>make: *** [all] Error 2<br>