Re: OpenEXR v2.1.0 released
Halfdan Ingvarsson <[email protected]>
| Newsgroups | gmane.comp.video.openexr.devel |
|---|---|
| Organization | Side Effects |
| Message-ID | <[email protected]> |
The problem is that BaseExc derives from std::string, which doesn't have a dllexport in MSVC2010 and onwards, and so in our case, actually broke the build. We patched our version so that BaseExc uses std::string as a member variable, rather than deriving from it. This was easy enough to do, since this change only affects testBaseExc.cpp. - ½ On 13-12-10 11:43 AM, Sebastian Elsner wrote: > On 12/10/2013 05:23 PM, Piotr Stanczyk wrote: >> Hi Paul, >> >> Let me take a quick look at the CMake part of this to make sure this >> is covered. >> I'll have to dig into the exception part on windows as it is not >> something I am familiar with. Does anyone know if this has been an >> issue on previous VS versions? > > Yes, I forgot to mention that I use VS 2010 and have the same issue. > >> >> >> On 10 December 2013 07:09, Paul Miller <[email protected] >> <mailto:[email protected]>> wrote: >> >> On 11/26/2013 10:50 AM, Piotr Stanczyk wrote: >> >> OpenEXR v2.1.0 has been released and is available for >> download. This >> release includes the following components (version locked): >> >> * OpenEXR: v2.1.0 >> * IlmBase: v2.1.0 >> * PyIlmBase: v2.1.0 >> * OpenEXR_Viewers: v2.1.0 >> >> >> I found a couple build problems on Visual Studio 2012 (using >> either the included project files or via cmake): >> >> 1. PLATFORM_WINDOWS is not set anywhere - this results in a >> compile failure in IexBaseExc.cpp (__builtin_trap() not found). >> >> Manually adding this to IlmBaseConfig.h resolved this. >> >> 2. there are a bunch of warnings of the type: >> >> non dll-interface class 'Iex_2_1::BaseExc' used as base for >> dll-interface class 'Iex_2_1::TypeExc' >> >> >> >> >> _______________________________________________ >> Openexr-devel mailing list >> [email protected] <mailto:[email protected]> >> https://lists.nongnu.org/mailman/listinfo/openexr-devel >> >> >> >> >> _______________________________________________ >> Openexr-devel mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/openexr-devel > > > -- > check outwww.pointcloud9.com > > Sebastian Elsner - Pipeline Technical Director - RISE > > t: +49 30 [email protected] > f: +49 30 61651074www.risefx.com > > RISE FX GmbH > Schlesische Strasse 28, Aufgang B, 10997 Berlin > c/o action concept, An der Hasenkaule 1-7, 50354 Hürth > Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow > Handelsregister Berlin HRB 106667 B > > > _______________________________________________ > Openexr-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/openexr-devel _______________________________________________ Openexr-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/openexr-devel