Hi! I have fixed all compilation issues happening on OSX 64bit. Should be fine now. See https://github.com/synfig/synfig/pull/62
K. 2013/9/14 Ivan Mahonin <[email protected]>: > Yes, yes. Work in process. > >> I forgot to mention: I still having a warning that I don't know how to >> fix: >> >> filecontainerzip.cpp: In static member function 'static size_t >> synfig::FileContainerZip_InternalStructs::LocalFileHeaderOverwrite::offset_from_header()': >> filecontainerzip.cpp:137: warning: invalid access to non-static data >> member >> 'synfig::FileContainerZip_InternalStructs::LocalFileHeader::crc32' of NULL >> object >> filecontainerzip.cpp:137: warning: (perhaps the 'offsetof' macro was used >> incorrectly) >> >> Ivan, if you have a chance, can please try to fix this? Thanks! >> >> >> 2013/9/14 Carlos López González <[email protected]> >> >>> I've fixed the build in OSX. Please checkout master branch to see if it >>> builds. Be sure that you completely clean your local repository before >>> full >>> rebuild. >>> >>> https://github.com/synfig/synfig/commit/6aadbfa58a774840ab279b9eb6824c65f5a95817 >>> Cheers! >>> >>> >>> 2013/9/12 Carlos López González <[email protected]> >>> >>>> I'm almost finished with the new feature of the Tangents handling: >>>> Now you can: >>>> Split/merge tangents by angle or by radius or by both >>>> Feature keeps the functionality of the old files >>>> It removes the "Split" member of the ValueNode_Composite for >>>> BLinePoints >>>> Also it adds "Radius Split" and "Angle Split" members. >>>> >>>> Now I'm working on mouse gestures to split the tangents without need to >>>> use the contextual menu. >>>> Currently the behavior is that if tangents are merged (full) then if >>>> you >>>> press SHIFT while dragging one tangent, its splits (full) them. >>>> So the question is: >>>> Which is the preferred combination of keys to split/merge with gestures >>>> the tangents? >>>> >>>> We have three possible keys: SHIFT, CTRL, ALT and its combinations. >>>> We can have the following gestures: >>>> >>>> Full merge(split) to full split(merge) >>>> Radius merge(split) to radius split(merge) >>>> Angle merge(split) to angle split(merge) >>>> >>>> It gives a total of 6 cases. >>>> >>>> My proposal is: >>>> CTRL splits if merged >>>> ALT merges if split >>>> >>>> If it is full merged >>>> CTRL gives radius split >>>> If Radius is already split >>>> CTRL gives angle split >>>> >>>> If it is full split >>>> ALT gives angle merge >>>> If angle is already merge >>>> ALT gives radius merge >>>> >>>> This way we reduce the number of keys but allows the user to split >>>> sequentially. >>>> >>>> Opinions? >>>> >>>> >>>> 2013/9/12 Carlos López González <[email protected]> >>>> >>>>> >>>>> >>>>> >>>>> 2013/9/12 Konstantin Dmitriev <[email protected]> >>>>> >>>>>> Hi! >>>>>> >>>>>> 2013/9/11 Carlos López González <[email protected]>: >>>>>> > Hi, >>>>>> > I have several troubles when building the latest master branch on >>>>>> OSX. >>>>>> > 1) 'friend' keyword needs the class keyword in the following files: >>>>>> > filecontainer.h, file containezip.h and filesystemnative.h. I fixed >>>>>> that and >>>>>> > continue compiling. >>>>>> > 2) I have the following error during core build: >>>>>> > filecontainerzip.cpp: In static member function 'static size_t >>>>>> > >>>>>> synfig::FileContainerZip_InternalStructs::LocalFileHeaderOverwrite::offset_from_header()': >>>>>> > filecontainerzip.cpp:137: warning: invalid access to non-static >>>>>> data >>>>>> member >>>>>> > 'synfig::FileContainerZip_InternalStructs::LocalFileHeader::crc32' >>>>>> of >>>>>> NULL >>>>>> > object >>>>>> > filecontainerzip.cpp:137: warning: (perhaps the 'offsetof' macro >>>>>> was >>>>>> used >>>>>> > incorrectly) >>>>>> > Undefined symbols for architecture x86_64: >>>>>> > "exr_mptr::supports_file_system_wrapper__", referenced from: >>>>>> > >>>>>> > >>>>>> mod_openexr_modclass::mod_openexr_modclass(synfig::ProgressCallback*)in >>>>>> > libmod_openexr_la-main.o >>>>>> > >>>>>> > >>>>>> mod_openexr_modclass::mod_openexr_modclass(synfig::ProgressCallback*)in >>>>>> > libmod_openexr_la-main.o >>>>>> > ld: symbol(s) not found for architecture x86_64 >>>>>> > collect2: ld returned 1 exit status >>>>>> > make[3]: *** [libmod_openexr.la] Error 1 >>>>>> > make[2]: *** [install-recursive] Error 1 >>>>>> > make[1]: *** [install-recursive] Error 1 >>>>>> > make: *** [install-recursive] Error 1 >>>>>> >>>>>> I've tried to build in a clean working tree on your Mac today and got >>>>>> similar, but different error - http://pastebin.com/vymMHZEE >>>>>> Maybe I have openexr disabled - that could be the reason why the >>>>>> error >>>>>> is different. >>>>>> >>>>>> >>>>> Ugh, can you verify if you can obtain the same or similar errors in >>>>> your >>>>> virtual machine? >>>>> >>>>> >>>>>> K. >>>>>> >>>>>> >>>>>> -- >>>>>> http://morevnaproject.org/ >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> How ServiceNow helps IT people transform IT departments: >>>>>> 1. Consolidate legacy IT systems to a single system of record for IT >>>>>> 2. Standardize and globalize service processes across IT >>>>>> 3. Implement zero-touch automation to replace manual, redundant tasks >>>>>> >>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk >>>>>> _______________________________________________ >>>>>> Synfig-devl mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/synfig-devl >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Carlos >>>>> http://synfig.org >>>>> >>>> >>>> >>>> >>>> -- >>>> Carlos >>>> http://synfig.org >>>> >>> >>> >>> >>> -- >>> Carlos >>> http://synfig.org >>> >> >> >> >> -- >> Carlos >> http://synfig.org >> ------------------------------------------------------------------------------ >> LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! >> 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, >> SharePoint >> 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack >> includes >> Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. >> http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk_______________________________________________ >> Synfig-devl mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/synfig-devl >> > > > > ------------------------------------------------------------------------------ > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. > http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk > _______________________________________________ > Synfig-devl mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/synfig-devl -- http://morevnaproject.org/ ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk _______________________________________________ Synfig-devl mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/synfig-devl
