Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information