Hi Jurgen, I just re-confirmed here. If I build with cmake+msvc works fine.
The scons+msvc release build crashes when I open the EXR. The scons+msvc debug crashes when I open Blender: http://www.pasteall.org/42743 Now scons is really powerful. For me it's the more convenient way of building blender in windows since it can be done through command-line. -- Dalai -- blendernetwork.org/member/dalai-felinto www.dalaifelinto.com 2013/6/1 Jürgen Herrmann <[email protected]>: > Hi Dalai, > > The EXR libs are entirely updated to 2.0. > I am having problems with scons too but I accounted this to my absolute > inability to be friends with scons ;) > > you said the error is gone when you build with cmake so it's probably a > problem with scons because the libs are the same for both build systems. > Maybe a missing define or a wrong lib, different compiler > options/optimization? > > I just don't get to like it and it seems that scons config for windows/msvc > builds are always subject to problems. If you build blender with cmake things > work much better for a reason I don't understand. > > If I were in charge for the build systems I would drop scons completely in > favor of cmake, but I am not in charge so just forget I mentioned this. > It is much harder to adapt new build targets with scons than with cmake. The > scripts are quite complex so that new developers like me need to spend much > time on build system logic instead of having time to really do work on > blender itself. > > /Jürgen > > Am 01.06.2013 um 22:39 schrieb Dalai Felinto <[email protected]>: > >> Hi Jurgen, >> >> Is the new EXR2.0 entirely updated for windows32 and 64 (MSVC9 - cmake >> and scons)? >> I'm a bit confused by all the sparse emails on the latest windows >> libraries and building systems updates. >> >> I'm having a segfault on windows for some builds of the multiview >> branch (building with scons if I'm not mistaken) when opening a >> multiview/multipart exr. The same does not happen in OSX. And when I >> built with cmake+msvc9+debug the error was gone. >> >> I thought the problem was in my setup, but the same happens with the >> BuilderBot multiview build: >> >> * http://builder.blender.org/download/ (multiview is the last in the list) >> * http://svn.blender.org/svnroot/bf-blender/branches/multiview/ (code >> in svn if you want to test) >> * >> https://github.com/dfelinto/blender/blob/multiview/samples/images/caminandes_new_edit.exr?raw=true >> (sample file) >> >> I will keep looking at it, but it would help to know whether it was >> supposed to work or if the libs/build setup are still work in >> progress. >> >> Thanks, >> Dalai >> -- >> blendernetwork.org/member/dalai-felinto >> www.dalaifelinto.com >> >> >> 2013/5/17 Dalai Felinto <[email protected]>: >>> For the records, OSX libs are already committed and working fine (thanks >>> Jens). >>> >>> For windows/linux the libs we will need are: openexr, openimageio and >>> openshadinglanguage. >>> opencolorio does not need to be updated. >>> >>> Thanks, >>> Dalai >>> >>> -- >>> blendernetwork.org/member/dalai-felinto >>> www.dalaifelinto.com >>> >>> >>> 2013/5/17 Bastien Montagne <[email protected]> >>>> >>>> I should be able to see for install_deps.sh next week… ;) >>>> >>>> Bastien >>>> >>>> On 17/05/2013 20:36, Sergey Sharybin wrote: >>>>> We've discussed it in IRC today. Conclusion is: >>>>> >>>>> 1. Windows/OSX libs are safe for update, wouldn't lead to issues and >>>>> platform maintainers could just go ahead >>>>> 2. I'll update linux build environment during next week. >>>>> 3. Before merge the code to trunk, we'll need to update wiki page with >>>>> building instructions and update install_deps.sh. If nobody volunteers >>>>> to >>>>> help updating the script, i'll try to update it over next week (or two) >>>>> 4. Then we're safe for merge :) >>>>> >>>>> Could still cause some PITA for distros maintainers tho, but eeh.. Krita >>>>> will also require openexr2.0 soon so afraid the only way (apart from >>>>> disabling openexr support) would be to include openexr2.0 libs to >>>>> repos... >>>>> >>>>> >>>>> On Fri, May 17, 2013 at 6:59 PM, Sergey >>>>> Sharybin<[email protected]>wrote: >>>>> >>>>>> Actually i'm really skeptical about such a bump. That'd introduce extra >>>>>> pain building blender on linux -- seems only gentoo and arch switched >>>>>> to >>>>>> openexr 2.0. >>>>>> >>>>>> Also, some of the distros like ubuntu and fedora contains openimageio, >>>>>> which is for sure linked against distro's openexr 1.6. >>>>>> >>>>>> This is all leads to really spaghetti changes and would rather see >>>>>> updates >>>>>> for build instructions and probably install dependencies script before >>>>>> we'll bump openexr version required for blender. >>>>>> >>>>>> P.S. In any way, this will also be a PITA for distros maintainers :( >>>>>> >>>>>> >>>>>> On Thu, May 16, 2013 at 1:45 AM, Dalai Felinto<[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I don't see why we would need the python part of it. >>>>>>> Basically the same build settings we used for 1.71 should be used for >>>>>>> 2.0 >>>>>>> I >>>>>>> believe. >>>>>>> >>>>>>> And yes other libs that depend on it will need to be recompiled: >>>>>>> That means primary openimageio. But I also believe OSL and OCIO are >>>>>>> needed >>>>>>> (they depend on OIIO). >>>>>>> [here I only built exr and oiio, but then I'm building with no >>>>>>> osl/ocio] >>>>>>> >>>>>>> I'm not sure there is any other library (or even if ocio needs it). >>>>>>> >>>>>>> Thanks, >>>>>>> Dalai >>>>>>> -- >>>>>>> blendernetwork.org/member/dalai-felinto >>>>>>> www.dalaifelinto.com >>>>>>> >>>>>>> >>>>>>> 2013/5/15 Jürgen Herrmann<[email protected]> >>>>>>> >>>>>>>> Hi Dalai, >>>>>>>> >>>>>>>> I could provide builds for Vc2008 and VC2012 after the 2.67a release. >>>>>>>> Just some questions: >>>>>>>> - Do we have to recompile other libs that depend on OpenEXR too? >>>>>>>> OSL for example relies on it. >>>>>>>> - As we don't have boost python in the boost libs I guess we won't >>>>>>>> need >>>>>>>> the python part in OpenEXR, right? >>>>>>>> >>>>>>>> /Jürgen >>>>>>>> >>>>>>>> Am 15.05.2013 um 20:31 schrieb Antony Riakiotakis<[email protected]>: >>>>>>>> >>>>>>>>> Hi Dalai, I'll be building soon for the MinGW systems. Is the python >>>>>>> part >>>>>>>>> of the library required? >>>>>>>>> _______________________________________________ >>>>>>>>> Bf-committers mailing list >>>>>>>>> [email protected] >>>>>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>>>> _______________________________________________ >>>>>>>> Bf-committers mailing list >>>>>>>> [email protected] >>>>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>>> _______________________________________________ >>>>>>> Bf-committers mailing list >>>>>>> [email protected] >>>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>> >>>>>> >>>>>> -- >>>>>> With best regards, Sergey Sharybin >>>> _______________________________________________ >>>> Bf-committers mailing list >>>> [email protected] >>>> http://lists.blender.org/mailman/listinfo/bf-committers >> _______________________________________________ >> Bf-committers mailing list >> [email protected] >> http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
