Hi Campbell, This commit broke the blenderplayer compilation:
Linking CXX executable ../../bin/blenderplayer ../../lib/libbf_rna.a(rna_wm_gen.c.o): In function `Window_cursor_warp_call': rna_wm_gen.c:(.text+0x186d): undefined reference to `WM_cursor_warp' ../../lib/libbf_rna.a(rna_wm_gen.c.o): In function `Window_cursor_warp': rna_wm_gen.c:(.text+0x5431): undefined reference to `WM_cursor_warp' collect2: error: ld returned 1 exit status make[2]: *** [bin/blenderplayer] Error 1 make[1]: *** [source/blenderplayer/CMakeFiles/blenderplayer.dir/all] Error 2 make: *** [all] Error 2 IRIE Shinsuke 13/09/07, Campbell Barton wrote: > Revision: 59904 > > http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59904 > Author: campbellbarton > Date: 2013-09-06 23:17:29 +0000 (Fri, 06 Sep 2013) > Log Message: > ----------- > rna wrap WM_cursor_warp > > Modified Paths: > -------------- > trunk/blender/source/blender/makesrna/intern/rna_wm_api.c > > Modified: trunk/blender/source/blender/makesrna/intern/rna_wm_api.c > =================================================================== > --- trunk/blender/source/blender/makesrna/intern/rna_wm_api.c 2013-09-06 > 22:54:22 UTC (rev 59903) > +++ trunk/blender/source/blender/makesrna/intern/rna_wm_api.c 2013-09-06 > 23:17:29 UTC (rev 59904) > @@ -327,17 +327,21 @@ > FunctionRNA *func; > PropertyRNA *parm; > > - (void)func; > - (void)parm; > + func = RNA_def_function(srna, "cursor_warp", "WM_cursor_warp"); > + parm = RNA_def_int(func, "x", 0, INT_MIN, INT_MAX, "", "", INT_MIN, > INT_MAX); > + RNA_def_property_flag(parm, PROP_REQUIRED); > + parm = RNA_def_int(func, "y", 0, INT_MIN, INT_MAX, "", "", INT_MIN, > INT_MAX); > + RNA_def_property_flag(parm, PROP_REQUIRED); > + RNA_def_function_ui_description(func, "Set the cursor position"); > > func = RNA_def_function(srna, "cursor_set", "WM_cursor_set"); > - parm = RNA_def_property(func, "icon", PROP_ENUM, PROP_NONE); > + parm = RNA_def_property(func, "cursor", PROP_ENUM, PROP_NONE); > RNA_def_property_enum_items(parm, window_cursor_items); > RNA_def_property_flag(parm, PROP_REQUIRED); > RNA_def_function_ui_description(func, "Set the cursor"); > > func = RNA_def_function(srna, "cursor_modal_set", > "WM_cursor_modal_set"); > - parm = RNA_def_property(func, "icon", PROP_ENUM, PROP_NONE); > + parm = RNA_def_property(func, "cursor", PROP_ENUM, PROP_NONE); > RNA_def_property_enum_items(parm, window_cursor_items); > RNA_def_property_flag(parm, PROP_REQUIRED); > RNA_def_function_ui_description(func, "Set the cursor, so the previous > cursor can be restored"); > > _______________________________________________ > Bf-blender-cvs mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-blender-cvs > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
