I can't stop laughing ... I think found a bug in the compiler ... RNA_blender_cpp.h is too long. That's it! I fooled around with the file and deleted a random comment line from the file. After that it compiled fine ;) I asked myself it is possible to tell makesrna not to generate comments for this header as a workaround? I'll report the bug to MS tomorrow, they should definitely take a look at this.
/Jürgen Am 22.06.2013 um 16:40 schrieb Brecht Van Lommel <brechtvanlom...@pandora.be>: > Ok, I also couldn't yet find the culprit from the error log and code > you posted, and still can't redo it here locally. I'll try some more > to figure this out but might not have enough time to do it this > weekend, so maybe monday. > > On Sat, Jun 22, 2013 at 4:21 PM, Jürgen Herrmann <shadow...@me.com> wrote: >> I give up, I just can't find the error. I tested 3 PCs with VS 2012 Pro and >> Express with and without Update 1, 2 and 3 RC. >> It is strange but I think it's some sort of strange Bug in VS 2012. >> Some change made in 57608 seems to trigger this bug, every revision before >> is ok. >> I'll restart the Buildbots after my System is back in a useable state, I >> think on Monday, just in case someone wants to test ;) >> >> /Jürgen >> >> -----Ursprüngliche Nachricht----- >> Von: bf-committers-boun...@blender.org >> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen Herrmann >> Gesendet: Samstag, 22. Juni 2013 11:37 >> An: bf-blender developers >> Betreff: Re: [Bf-committers] Compilation error >> >> Status update: >> >> Seems to be a problem with VS2012 Pro. >> I did a complete clean reinstall of my computer (Windows, VS 2012 and all >> the prerequisites) over night and it still fails to compile. >> >> /Jürgen >> >> Am 21.06.2013 um 15:24 schrieb Jürgen Herrmann <shadow...@me.com>: >> >>> Alright, >>> >>> I repaired my VS2012 installation, rebooted my system reinstallest he >>> Updates for VS2012, rebooted again. >>> I deleted an redownloaded the sources from svn, cleaned my build >>> directories and started everything from scratch... >>> Something is really strange here :( >>> >>> Win64 and Win32 fail building with scons and CMake, all get the same error: >>> http://www.pasteall.org/43377 >>> >>> That’s the RNA_blender_cpp.h generated: >>> http://www.pasteall.org/43376 >>> >>> /Jürgen >>> >>> -----Ursprüngliche Nachricht----- >>> Von: bf-committers-boun...@blender.org >>> [mailto:bf-committers-boun...@blender.org] Im Auftrag von Jürgen >>> Herrmann >>> Gesendet: Freitag, 21. Juni 2013 14:48 >>> An: bf-blender developers >>> Betreff: Re: [Bf-committers] Compilation error >>> >>> In in this case I'll first try to find the error on my side. I use vs 2012 >>> professional and compile with the x64 native tool chain. Maybe using the >>> x64 cross toolchain solves the problem. >>> And a windows typical reboot might help too ;) >>> >>> >>> Am 21.06.2013 um 14:07 schrieb Brecht Van Lommel >>> <brechtvanlom...@pandora.be>: >>> >>>> Hi, >>>> >>>> I'm not sure what is causing this, could you post the >>>> RNA_blender_cpp.h file? It might give a clue. I don't see anything >>>> specifically wrong at the line numbers from that build log, in the >>>> RNA_blender_cpp.h that is generated here. >>>> >>>> I also tried this with a visual studio 2012 express build (64 bit), >>>> and didn't get any error. >>>> >>>> Thanks, >>>> Brecht. >>>> >>>> On Fri, Jun 21, 2013 at 9:02 AM, Jürgen Herrmann <shadow...@me.com> wrote: >>>>> Ok, this gets strange... >>>>> >>>>> when I do this in rna_scene.c Line 120-128: >>>>> >>>>> EnumPropertyItem proportional_editing_items[] = { >>>>> {PROP_EDIT_OFF, "DISABLED", ICON_PROP_OFF, "Disable", "Proportional >>>>> Editing disabled"}, >>>>> {PROP_EDIT_ON, "ENABLED", ICON_PROP_ON, "Enable", "Proportional Editing >>>>> enabled"}, >>>>> {PROP_EDIT_PROJECTED, "PROJECTED", ICON_PROP_ON, "Projected (2D)", >>>>> "Proportional Editing using screen space >>>>> locations"}, >>>>> {PROP_EDIT_CONNECTED, "CONNECTED", ICON_PROP_CON, "Connected", >>>>> "Proportional Editing using connected geometry >>>>> only"}/*, >>>>> {0, NULL, 0, NULL, NULL}*/ >>>>> }; >>>>> >>>>> (You can comment out any of these items to make it work...) >>>>> >>>>> It compiles fine. But I just don't see how this is related to the >>>>> RNA_blender_cpp.h file When I recompile RNA_blender_cpp.h is regenerated >>>>> but the contents doesn't seem to change at all, but the build error is >>>>> gone. >>>>> >>>>> >>>>> Am 21. Juni 2013 um 08:01 schrieb Jürgen Herrmann <shadow...@me.com>: >>>>> >>>>>> I tried to isolate the Problem and it seems to be r57608 that breaks the >>>>>> compilation on VC 2012. >>>>>> >>>>>> >>>>>> Am 20. Juni 2013 um 23:24 schrieb Jürgen Herrmann <shadow...@me.com>: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> >>>>>>> >>>>>>> somewhere between r57600 and r57620 a strange error creeped into >>>>>>> my CMake >>>>>>> Builds: >>>>>>> >>>>>>> >>>>>>> >>>>>>> http://www.pasteall.org/43357 >>>>>>> >>>>>>> >>>>>>> >>>>>>> This seems to be a problem with the RNA generated files, when I >>>>>>> change RNA_blender_cpp.h lines 35299 – 35306 like this: >>>>>>> >>>>>>> >>>>>>> >>>>>>> /* Interpolation */ >>>>>>> >>>>>>> enum ts_interpolation_enum { >>>>>>> >>>>>>> interpolation_NONE = 0, >>>>>>> >>>>>>> interpolation_BILINEAR = 1, >>>>>>> >>>>>>> interpolation_BICUBIC = 2, >>>>>>> >>>>>>> }; >>>>>>> >>>>>>> inline ts_interpolation_enum interpolation(void); >>>>>>> >>>>>>> inline void interpolation(ts_interpolation_enum value); >>>>>>> >>>>>>> >>>>>>> >>>>>>> and RNA_blender_cpp.h line 53860 to this: >>>>>>> >>>>>>> >>>>>>> >>>>>>> ENUM_PROPERTY(ts_interpolation_enum, TransformSequence, >>>>>>> interpolation) >>>>>>> >>>>>>> >>>>>>> >>>>>>> Everything compiles fine. >>>>>>> >>>>>>> I don’t get the problem though, interpolation_enum is used in many >>>>>>> classes within RNA_blender_cpp.h. but this one misbehaves O_o >>>>>>> >>>>>>> >>>>>>> >>>>>>> Building with scons/MinGW64 seems to be fine. >>>>>>> >>>>>>> VC 2008 Win64 buildbot compiles fine too (I started it >>>>>>> accidentally) >>>>>>> >>>>>>> VC 2012 Win64 buildbot fails too… >>>>>>> >>>>>>> So it seems to be a problem with the VC 11 compiler in some way :/ >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> /Jürgen >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Bf-committers mailing list >>>>>>> Bf-committers@blender.org >>>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>> _______________________________________________ >>>>>> Bf-committers mailing list >>>>>> Bf-committers@blender.org >>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>> _______________________________________________ >>>>> Bf-committers mailing list >>>>> Bf-committers@blender.org >>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>> _______________________________________________ >>>> Bf-committers mailing list >>>> Bf-committers@blender.org >>>> http://lists.blender.org/mailman/listinfo/bf-committers >>> _______________________________________________ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender.org/mailman/listinfo/bf-committers >>> >>> _______________________________________________ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender.org/mailman/listinfo/bf-committers >> _______________________________________________ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers >> >> _______________________________________________ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers