VLC master does not build OS X/i386 gui plugin
Master fails to build for OS X/i386 due to @synthesize usage.
http://git.videolan.org/?p=vlc.git;a=commit;h=e378fa45a71b83dfea4a7955fda520a50a747b1b
make all-am
../../../doltlibtool --tag=CC --mode=compile /opt/local/bin/clang-mp-3.2 -isysroot / -DHAVE_CONFIG_H -I. -I../../.. -DMODULE_NAME=$(p="libmacosx_plugin_la-VideoEffects.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}") -DMODULE_NAME_IS_$(p="libmacosx_plugin_la-VideoEffects.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}") -DMODULE_STRING=\"$(p="libmacosx_plugin_la-VideoEffects.lo"; p="${p##*/}"; p="${p#lib}"; echo "${p%_plugin*}")\" -D__PLUGIN__ -I../../../include -I../../../include -I/opt/local/include -D__unix__=1 -I/opt/local/var/macports/build/_Users_jeremy_src_macports_trunk_dports_multimedia_VLC-devel/VLC-devel/work/VLC-devel-2.0.99/contrib/include -fobjc-exceptions -F/opt/local/var/macports/build/_Users_jeremy_src_macports_trunk_dports_multimedia_VLC-devel/VLC-devel/work/VLC-devel-2.0.99/contrib -pipe -O2 -arch i386 -D_INTL_REDIRECT_MACROS -std=gnu99 -I/opt/local/var/macports/build/_Users_jeremy_src_macports_trunk_dports_multimedia_VLC-devel/VLC-devel/work/VLC-devel-2.0.99/contrib/include -fvisibility=hidden -ffast-math -funroll-loops -fomit-frame-pointer -MT libmacosx_plugin_la-VideoEffects.lo -MD -MP -MF .deps/libmacosx_plugin_la-VideoEffects.Tpo -c -o libmacosx_plugin_la-VideoEffects.lo `test -f 'VideoEffects.m' || echo './'`VideoEffects.m
VideoEffects.m:43:13: error: synthesized property 'cropLeftValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize cropLeftValue, cropTopValue, cropRightValue, cropBottomValue;
^
VideoEffects.m:43:28: error: synthesized property 'cropTopValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize cropLeftValue, cropTopValue, cropRightValue, cropBottomValue;
^
VideoEffects.m:43:42: error: synthesized property 'cropRightValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize cropLeftValue, cropTopValue, cropRightValue, cropBottomValue;
^
VideoEffects.m:43:58: error: synthesized property 'cropBottomValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize cropLeftValue, cropTopValue, cropRightValue, cropBottomValue;
^
VideoEffects.m:44:13: error: synthesized property 'puzzleRowsValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize puzzleRowsValue, puzzleColumnsValue;
^
VideoEffects.m:44:30: error: synthesized property 'puzzleColumnsValue' must either be named the same as a compatible
instance variable or must explicitly name an instance variable
@synthesize puzzleRowsValue, puzzleColumnsValue;
^
VideoEffects.m:45:13: error: synthesized property 'wallRowsValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize wallRowsValue, wallColumnsValue;
^
VideoEffects.m:45:28: error: synthesized property 'wallColumnsValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize wallRowsValue, wallColumnsValue;
^
VideoEffects.m:46:13: error: synthesized property 'cloneValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize cloneValue;
^
VideoEffects.m:47:13: error: synthesized property 'sepiaValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize sepiaValue;
^
VideoEffects.m:48:13: error: synthesized property 'posterizeValue' must either be named the same as a compatible instance
variable or must explicitly name an instance variable
@synthesize posterizeValue;
^
VideoEffects.m:566:30: warning: 'vlc_object_find_name' is deprecated [-Wdeprecated-declarations]
vlc_object_t *p_filter = vlc_object_find_name(pl_Get(p_intf), psz_filter);
^
../../../include/vlc_objects.h:64:5: note: expanded from macro 'vlc_object_find_name'
vlc_object_find_name( VLC_OBJECT(a),b)
^
../../../include/vlc_objects.h:51:23: note: 'vlc_object_find_name' declared here
VLC_API vlc_object_t *vlc_object_find_name( vlc_object_t *, const char * ) VLC_USED VLC_DEPRECATED;
^
VideoEffects.m:592:20: warning: 'vlc_object_find_name' is deprecated [-Wdeprecated-declarations]
p_filter = vlc_object_find_name(pl_Get(p_intf), psz_filter);
^
../../../include/vlc_objects.h:64:5: note: expanded from macro 'vlc_object_find_name'
vlc_object_find_name( VLC_OBJECT(a),b)
^
../../../include/vlc_objects.h:51:23: note: 'vlc_object_find_name' declared here
VLC_API vlc_object_t *vlc_object_find_name( vlc_object_t *, const char * ) VLC_USED VLC_DEPRECATED;
^
VideoEffects.m:615:20: warning: 'vlc_object_find_name' is deprecated [-Wdeprecated-declarations]
p_filter = vlc_object_find_name(pl_Get(p_intf), psz_filter);
^
../../../include/vlc_objects.h:64:5: note: expanded from macro 'vlc_object_find_name'
vlc_object_find_name( VLC_OBJECT(a),b)
^
../../../include/vlc_objects.h:51:23: note: 'vlc_object_find_name' declared here
VLC_API vlc_object_t *vlc_object_find_name( vlc_object_t *, const char * ) VLC_USED VLC_DEPRECATED;
^
VideoEffects.m:638:20: warning: 'vlc_object_find_name' is deprecated [-Wdeprecated-declarations]
p_filter = vlc_object_find_name(pl_Get(p_intf), psz_filter);
^
../../../include/vlc_objects.h:64:5: note: expanded from macro 'vlc_object_find_name'
vlc_object_find_name( VLC_OBJECT(a),b)
^
../../../include/vlc_objects.h:51:23: note: 'vlc_object_find_name' declared here
VLC_API vlc_object_t *vlc_object_find_name( vlc_object_t *, const char * ) VLC_USED VLC_DEPRECATED;
^
VideoEffects.m:661:20: warning: 'vlc_object_find_name' is deprecated [-Wdeprecated-declarations]
p_filter = vlc_object_find_name(pl_Get(p_intf), psz_filter);
^
../../../include/vlc_objects.h:64:5: note: expanded from macro 'vlc_object_find_name'
vlc_object_find_name( VLC_OBJECT(a),b)
^
../../../include/vlc_objects.h:51:23: note: 'vlc_object_find_name' declared here
VLC_API vlc_object_t *vlc_object_find_name( vlc_object_t *, const char * ) VLC_USED VLC_DEPRECATED;
^
VideoEffects.m:1092:68: warning: values of type 'NSInteger' should not be used as format arguments; add an explicit cast to
'long' instead [-Wformat]
char *psz_string = (char *)[[NSString stringWithFormat:@"%li", tag] UTF8String];
~~~ ^~~
(long)
6 warnings and 11 errors generated.
make[1]: *** [libmacosx_plugin_la-VideoEffects.lo] Error 1
make: *** [all] Error 2