Date   
Re: v2.4.0 cmake build error

Larry Gritz
 

Never mind, I think I was doing something really strange. Stuck to standard build and it seems to ok me now.
Sorry for the false alarm.


On Sep 20, 2019, at 3:43 PM, Larry Gritz <lg@...> wrote:

I'm getting the following error when I try to build:

CMake Error at IlmImfUtil/CMakeLists.txt:4 (openexr_define_library):
 Unknown CMake command "openexr_define_library".

Ring a bell for anyone?

--
Larry Gritz




v2.4.0 cmake build error

Larry Gritz
 

I'm getting the following error when I try to build:

CMake Error at IlmImfUtil/CMakeLists.txt:4 (openexr_define_library):
Unknown CMake command "openexr_define_library".

Ring a bell for anyone?

--
Larry Gritz
lg@...

Re: OpenEXR release 2.4.0

Cary Phillips
 


On Thu, Sep 19, 2019 at 4:48 PM Cary Phillips <cary@...> wrote:
We're happy to announce the release of OpenEXR v2.4.01, available for download here: https://github.com/openexr/openexr/releases/tag/2.4.0

This release contains no major new functionality, although it does include many miscellaneous bug and security fixes. The major new feature is a completely rewritten CMake setup, which should work reliably on Linux, macOS, and Windows. The installation instructions and project documentation are also freshly revised. See the release notes for the complete details.

The project also now supports continuous integration via Azure Pipelines and code analysis via SonarCloud, services supported by the Academy Software Foundation. Links to the dashboards are through the"Azure Pipelines" and "quality gate" badges at the top the GitHub repo home page.

Summary of changes:
  • Completely re-written CMake configuration files
  • Improved support for building on Windows, via CMake
  • Improved support for building on macOS, via CMake
  • All code compiles without warnings on gcc, clang, msvc
  • Cleanup of license and copyright notices
  • floating-point exception handling is disabled by default
  • New Slice::Make method to reliably compute base pointer for a slice.
  • Miscellaneous bug fixes
This version fixes the following security vulnerabilities:
  • CVE-2018-18444 Issue #351 Out of Memory
  • CVE-2018-18443 Issue #350 heap-buffer-overflow

--
Cary Phillips | R&D Supervisor | ILM | San Francisco



--
Cary Phillips | R&D Supervisor | ILM | San Francisco

OpenEXR release 2.4.0

Cary Phillips
 

We're happy to announce the release of OpenEXR v2.4.01, available for download here: https://github.com/openexr/openexr/releases/tag/2.4.0

This release contains no major new functionality, although it does include many miscellaneous bug and security fixes. The major new feature is a completely rewritten CMake setup, which should work reliably on Linux, macOS, and Windows. The installation instructions and project documentation are also freshly revised. See the release notes for the complete details.

The project also now supports continuous integration via Azure Pipelines and code analysis via SonarCloud, services supported by the Academy Software Foundation. Links to the dashboards are through the"Azure Pipelines" and "quality gate" badges at the top the GitHub repo home page.

Summary of changes:
  • Completely re-written CMake configuration files
  • Improved support for building on Windows, via CMake
  • Improved support for building on macOS, via CMake
  • All code compiles without warnings on gcc, clang, msvc
  • Cleanup of license and copyright notices
  • floating-point exception handling is disabled by default
  • New Slice::Make method to reliably compute base pointer for a slice.
  • Miscellaneous bug fixes
This version fixes the following security vulnerabilities:
  • CVE-2018-18444 Issue #351 Out of Memory
  • CVE-2018-18443 Issue #350 heap-buffer-overflow

--
Cary Phillips | R&D Supervisor | ILM | San Francisco

Re: Is it possible to read the distance values from .exr file?

javorka.jozef@...
 

Thanks Châu, 
How can I find your address to write you directly?

Re: Is it possible to read the distance values from .exr file?

javorka.jozef@...
 

Ok, thank you Larry.

Upcoming Event: OpenEXR TSC meeting (weekly) - Thu, 09/19/2019 4:00pm-5:00pm #cal-reminder

openexr-dev@lists.aswf.io Calendar <openexr-dev@...>
 

Reminder: OpenEXR TSC meeting (weekly)

When: Thursday, 19 September 2019, 4:00pm to 5:00pm, (GMT-04:00) America/New York

Where:https://zoom.us/j/8362240307

View Event

Organizer: jmertic@... jmertic@...

Description: Join Zoom Meeting
https://zoom.us/j/8362240307

One tap mobile
+16465588656,,8362240307# US (New York)
+16699006833,,8362240307# US (San Jose)

Dial by your location
+1 646 558 8656 US (New York)
+1 669 900 6833 US (San Jose)
877 369 0926 US Toll-free
855 880 1246 US Toll-free
Meeting ID: 836 224 0307
Find your local number: https://zoom.us/u/adM6okqJzN


-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-
Please do not edit this section of the description.

View your event at https://www.google.com/calendar/event?action=VIEW&eid=NXBuamM1M29yNmh1ODIyczdraWNqNzhyMW8gb3BlbmV4ci1kZXZAbGlzdHMuYXN3Zi5pbw&tok=Mjcjam1lcnRpY0BsaW51eGZvdW5kYXRpb24ub3JnMzUzYThhMTIwNGM3NWQ3YmVmMjJmYTBmYjg4ZWViOGI3NThmZGUwNg&ctz=America%2FNew_York&hl=en&es=1.
-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-

Upcoming Event: OpenEXR TSC meeting (weekly) - Thu, 09/19/2019 4:00pm-5:00pm #cal-reminder

openexr-dev@lists.aswf.io Calendar <openexr-dev@...>
 

Reminder: OpenEXR TSC meeting (weekly)

When: Thursday, 19 September 2019, 4:00pm to 5:00pm, (GMT-04:00) America/New York

Where:https://zoom.us/j/8362240307

View Event

Organizer: jmertic@... jmertic@...

Description: Join Zoom Meeting
https://zoom.us/j/8362240307

One tap mobile
+16465588656,,8362240307# US (New York)
+16699006833,,8362240307# US (San Jose)

Dial by your location
+1 646 558 8656 US (New York)
+1 669 900 6833 US (San Jose)
877 369 0926 US Toll-free
855 880 1246 US Toll-free
Meeting ID: 836 224 0307
Find your local number: https://zoom.us/u/adM6okqJzN


-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-
Please do not edit this section of the description.

View your event at https://www.google.com/calendar/event?action=VIEW&eid=NXBuamM1M29yNmh1ODIyczdraWNqNzhyMW8gb3BlbmV4ci1kZXZAbGlzdHMuYXN3Zi5pbw&tok=Mjcjam1lcnRpY0BsaW51eGZvdW5kYXRpb24ub3JnMzUzYThhMTIwNGM3NWQ3YmVmMjJmYTBmYjg4ZWViOGI3NThmZGUwNg&ctz=America%2FNew_York&hl=en&es=1.
-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-

Re: Is it possible to read the distance values from .exr file?

Larry Gritz
 

I was not sure from the original phasing whether this was part of the question or not, but it is worth noting that "depth" is not the same as "distance from camera". To convert depth to distance, you need to know either the camera matrix or at least certain camera parameters such as FOV.


On Sep 18, 2019, at 4:32 PM, Hồ Châu via Lists.Aswf.Io <su_huynh=yahoo.com@...> wrote:

Yes, Z channel from EXR file store distance value, can read that channel for depth. When save image in Blender, select mark box for depth buffer Z, use float 32 bit (instead half 16 bit) if want accuratest values.

Please E mail me direct and I can explain more. I have C program can read ZIP compression EXR file, for convert become PNG color file (and depth PNG grey file if have Z buffer). I use it for check incomplete EXR file (during render) or EXR file with error (bad tile chunk). Can convert for output text file with pixel coordinates or other format you want.

Châu
Vào 15:24:42 GMT+7, Thứ Tư, 18 tháng 9, 2019, <javorka.jozef@...> đã viết:


May I ask a question about the using of Open EXR format? 
I wonder how to read the distance values from a picture saved in exr. 
The picture was created in Blender as the depth image of 3D model. I would like to identify the distance of each point from camera. 

Thank you,

Jozef


--
Larry Gritz




Re: Is it possible to read the distance values from .exr file?

Hồ Châu
 

Yes, Z channel from EXR file store distance value, can read that channel for depth. When save image in Blender, select mark box for depth buffer Z, use float 32 bit (instead half 16 bit) if want accuratest values.

Please E mail me direct and I can explain more. I have C program can read ZIP compression EXR file, for convert become PNG color file (and depth PNG grey file if have Z buffer). I use it for check incomplete EXR file (during render) or EXR file with error (bad tile chunk). Can convert for output text file with pixel coordinates or other format you want.

Châu
Vào 15:24:42 GMT+7, Thứ Tư, 18 tháng 9, 2019, <javorka.jozef@...> đã viết:


May I ask a question about the using of Open EXR format? 
I wonder how to read the distance values from a picture saved in exr. 
The picture was created in Blender as the depth image of 3D model. I would like to identify the distance of each point from camera. 

Thank you,

Jozef

Upcoming Event: OpenEXR TSC meeting (weekly) - Thu, 09/19/2019 4:00pm-5:00pm #cal-reminder

openexr-dev@lists.aswf.io Calendar <openexr-dev@...>
 

Reminder: OpenEXR TSC meeting (weekly)

When: Thursday, 19 September 2019, 4:00pm to 5:00pm, (GMT-04:00) America/New York

Where:https://zoom.us/j/8362240307

View Event

Organizer: jmertic@... jmertic@...

Description: Join Zoom Meeting
https://zoom.us/j/8362240307

One tap mobile
+16465588656,,8362240307# US (New York)
+16699006833,,8362240307# US (San Jose)

Dial by your location
+1 646 558 8656 US (New York)
+1 669 900 6833 US (San Jose)
877 369 0926 US Toll-free
855 880 1246 US Toll-free
Meeting ID: 836 224 0307
Find your local number: https://zoom.us/u/adM6okqJzN


-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-
Please do not edit this section of the description.

View your event at https://www.google.com/calendar/event?action=VIEW&eid=NXBuamM1M29yNmh1ODIyczdraWNqNzhyMW8gb3BlbmV4ci1kZXZAbGlzdHMuYXN3Zi5pbw&tok=Mjcjam1lcnRpY0BsaW51eGZvdW5kYXRpb24ub3JnMzUzYThhMTIwNGM3NWQ3YmVmMjJmYTBmYjg4ZWViOGI3NThmZGUwNg&ctz=America%2FNew_York&hl=en&es=1.
-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-

Is it possible to read the distance values from .exr file?

javorka.jozef@...
 

May I ask a question about the using of Open EXR format? 
I wonder how to read the distance values from a picture saved in exr. 
The picture was created in Blender as the depth image of 3D model. I would like to identify the distance of each point from camera. 

Thank you,

Jozef

Re: OpenEXR v2.4.0-beta.1 release

Matt Pharr
 

Hi, Kimball--

Great--yep, confirmed, top of tree master now works for me. Thanks!

Matt


On Sat, Sep 14, 2019 at 3:56 PM Kimball Thurston <kdt3rd@...> wrote:
Matt -

I believe we have addressed the add_subdirectory / Threads issue, which should be merged to master, if you could give a try and let us know of any other issues, that would be awesome.

If nothing else comes up, I think we're going to do an official release branch towards the end of the week.

thanks much for testing,
Kimball


On Thu, Sep 12, 2019 at 8:32 AM Kimball Thurston via Lists.Aswf.Io <kdt3rd=gmail.com@...> wrote:
Matt -

Another guy found a similar issue with what I did with the Threads stuff, so just file an issue, and I'll get that fixed, I was just being lazy with that... thanks!

Kimball

On Tue, Sep 10, 2019 at 5:42 AM Matt Pharr <matt.pharr@...> wrote:
(Do you want bugs reported as github issues, or via the mailing list, since it's a beta?)

If I try using the beta as a sub-project in a bigger system, via ADD_SUBDIRECTORY(src/ext/openexr) in my top-level CMakeLists.txt file, I get the errors below. (I don't see these if I just build OpenEXR as is.)

I tried commenting out those two likes in the OpenEXR CMakeLists.txt files and everything built fine, FWIW. (Though my cmake abilities are at the level of rudimentary pattern matching, so I have no idea if that was a bad idea for the regular OpenEXR build.)

Thanks,
Matt

-- Configure ILMBASE Version: 2.4.0 Lib API: 24.0.0
CMake Error at src/ext/openexr/IlmBase/config/CMakeLists.txt:28 (set_target_properties):
  Attempt to promote imported target "Threads::Threads" to global scope (by
  setting IMPORTED_GLOBAL) which is not built in this directory.


-- Configure OpenEXR Version: 2.4.0 Lib API: 24.0.0
CMake Error at src/ext/openexr/OpenEXR/config/CMakeLists.txt:53 (set_target_properties):
  Attempt to promote imported target "ZLIB::ZLIB" to global scope (by setting
  IMPORTED_GLOBAL) which is not built in this directory.

On Thu, Sep 5, 2019 at 3:31 PM Cary Phillips <cary@...> wrote:
We're happy to announce the release of OpenEXR v2.4.0-beta.1, available for download here: https://github.com/openexr/openexr/releases/tag/v2.4.0-beta.1

This release contains no major new functionality, although it does include many miscellaneous bug and security fixes. The major new feature is a completely rewritten CMake setup, which should work reliably on Linux, macOS, and Windows. The installation instructions and project documentation are also freshly revised. See the release notes for the complete details.

The project also now supports continuous integration via Azure Pipelines and code analysis via SonarCloud, services supported by the Academy Software Foundation. Links to the dashboards are through the"Azure Pipelines" and "quality gate" badges at the top the GitHub repo home page.

Please take it for a spin and let us know if you encounter any issues in building.

Assuming no snafus with the build system, an official release will come shortly.

Summary of changes:
  • Completely re-written CMake configuration files
  • Improved support for building on Windows, via CMake
  • Improved support for building on macOS, via CMake
  • All code compiles without warnings on gcc, clang, msvc
  • Cleanup of license and copyright notices
  • floating-point exception handling is disabled by default
  • New Slice::Make method to reliably compute base pointer for a slice.
  • Miscellaneous bug fixes
This version fixes the following security vulnerabilities:
  • CVE-2018-18444 Issue #351 Out of Memory
  • CVE-2018-18443 Issue #350 heap-buffer-overflow
  • CVE-2017-12596 Issue #238 heap-based buffer overflow in exrmaketiled
--
Cary Phillips | R&D Supervisor | ILM | San Francisco

Re: OpenEXR v2.4.0-beta.1 release

Kimball Thurston
 

Matt -

I believe we have addressed the add_subdirectory / Threads issue, which should be merged to master, if you could give a try and let us know of any other issues, that would be awesome.

If nothing else comes up, I think we're going to do an official release branch towards the end of the week.

thanks much for testing,
Kimball


On Thu, Sep 12, 2019 at 8:32 AM Kimball Thurston via Lists.Aswf.Io <kdt3rd=gmail.com@...> wrote:
Matt -

Another guy found a similar issue with what I did with the Threads stuff, so just file an issue, and I'll get that fixed, I was just being lazy with that... thanks!

Kimball

On Tue, Sep 10, 2019 at 5:42 AM Matt Pharr <matt.pharr@...> wrote:
(Do you want bugs reported as github issues, or via the mailing list, since it's a beta?)

If I try using the beta as a sub-project in a bigger system, via ADD_SUBDIRECTORY(src/ext/openexr) in my top-level CMakeLists.txt file, I get the errors below. (I don't see these if I just build OpenEXR as is.)

I tried commenting out those two likes in the OpenEXR CMakeLists.txt files and everything built fine, FWIW. (Though my cmake abilities are at the level of rudimentary pattern matching, so I have no idea if that was a bad idea for the regular OpenEXR build.)

Thanks,
Matt

-- Configure ILMBASE Version: 2.4.0 Lib API: 24.0.0
CMake Error at src/ext/openexr/IlmBase/config/CMakeLists.txt:28 (set_target_properties):
  Attempt to promote imported target "Threads::Threads" to global scope (by
  setting IMPORTED_GLOBAL) which is not built in this directory.


-- Configure OpenEXR Version: 2.4.0 Lib API: 24.0.0
CMake Error at src/ext/openexr/OpenEXR/config/CMakeLists.txt:53 (set_target_properties):
  Attempt to promote imported target "ZLIB::ZLIB" to global scope (by setting
  IMPORTED_GLOBAL) which is not built in this directory.

On Thu, Sep 5, 2019 at 3:31 PM Cary Phillips <cary@...> wrote:
We're happy to announce the release of OpenEXR v2.4.0-beta.1, available for download here: https://github.com/openexr/openexr/releases/tag/v2.4.0-beta.1

This release contains no major new functionality, although it does include many miscellaneous bug and security fixes. The major new feature is a completely rewritten CMake setup, which should work reliably on Linux, macOS, and Windows. The installation instructions and project documentation are also freshly revised. See the release notes for the complete details.

The project also now supports continuous integration via Azure Pipelines and code analysis via SonarCloud, services supported by the Academy Software Foundation. Links to the dashboards are through the"Azure Pipelines" and "quality gate" badges at the top the GitHub repo home page.

Please take it for a spin and let us know if you encounter any issues in building.

Assuming no snafus with the build system, an official release will come shortly.

Summary of changes:
  • Completely re-written CMake configuration files
  • Improved support for building on Windows, via CMake
  • Improved support for building on macOS, via CMake
  • All code compiles without warnings on gcc, clang, msvc
  • Cleanup of license and copyright notices
  • floating-point exception handling is disabled by default
  • New Slice::Make method to reliably compute base pointer for a slice.
  • Miscellaneous bug fixes
This version fixes the following security vulnerabilities:
  • CVE-2018-18444 Issue #351 Out of Memory
  • CVE-2018-18443 Issue #350 heap-buffer-overflow
  • CVE-2017-12596 Issue #238 heap-based buffer overflow in exrmaketiled
--
Cary Phillips | R&D Supervisor | ILM | San Francisco

Upcoming Event: OpenEXR TSC meeting (weekly) - Thu, 09/12/2019 4:00pm-5:00pm #cal-reminder

openexr-dev@lists.aswf.io Calendar <openexr-dev@...>
 

Reminder: OpenEXR TSC meeting (weekly)

When: Thursday, 12 September 2019, 4:00pm to 5:00pm, (GMT-04:00) America/New York

Where:https://zoom.us/j/8362240307

View Event

Organizer: jmertic@... jmertic@...

Description: Join Zoom Meeting
https://zoom.us/j/8362240307

One tap mobile
+16465588656,,8362240307# US (New York)
+16699006833,,8362240307# US (San Jose)

Dial by your location
+1 646 558 8656 US (New York)
+1 669 900 6833 US (San Jose)
877 369 0926 US Toll-free
855 880 1246 US Toll-free
Meeting ID: 836 224 0307
Find your local number: https://zoom.us/u/adM6okqJzN


-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-
Please do not edit this section of the description.

View your event at https://www.google.com/calendar/event?action=VIEW&eid=NXBuamM1M29yNmh1ODIyczdraWNqNzhyMW8gb3BlbmV4ci1kZXZAbGlzdHMuYXN3Zi5pbw&tok=Mjcjam1lcnRpY0BsaW51eGZvdW5kYXRpb24ub3JnMzUzYThhMTIwNGM3NWQ3YmVmMjJmYTBmYjg4ZWViOGI3NThmZGUwNg&ctz=America%2FNew_York&hl=en&es=1.
-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-

Upcoming Event: OpenEXR TSC meeting (weekly) - Thu, 09/12/2019 4:00pm-5:00pm #cal-reminder

openexr-dev@lists.aswf.io Calendar <openexr-dev@...>
 

Reminder: OpenEXR TSC meeting (weekly)

When: Thursday, 12 September 2019, 4:00pm to 5:00pm, (GMT-04:00) America/New York

Where:https://zoom.us/j/8362240307

View Event

Organizer: jmertic@... jmertic@...

Description: Join Zoom Meeting
https://zoom.us/j/8362240307

One tap mobile
+16465588656,,8362240307# US (New York)
+16699006833,,8362240307# US (San Jose)

Dial by your location
+1 646 558 8656 US (New York)
+1 669 900 6833 US (San Jose)
877 369 0926 US Toll-free
855 880 1246 US Toll-free
Meeting ID: 836 224 0307
Find your local number: https://zoom.us/u/adM6okqJzN


-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-
Please do not edit this section of the description.

View your event at https://www.google.com/calendar/event?action=VIEW&eid=NXBuamM1M29yNmh1ODIyczdraWNqNzhyMW8gb3BlbmV4ci1kZXZAbGlzdHMuYXN3Zi5pbw&tok=Mjcjam1lcnRpY0BsaW51eGZvdW5kYXRpb24ub3JnMzUzYThhMTIwNGM3NWQ3YmVmMjJmYTBmYjg4ZWViOGI3NThmZGUwNg&ctz=America%2FNew_York&hl=en&es=1.
-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-

Re: OpenEXR v2.4.0-beta.1 release

Kimball Thurston
 

Matt -

Another guy found a similar issue with what I did with the Threads stuff, so just file an issue, and I'll get that fixed, I was just being lazy with that... thanks!

Kimball

On Tue, Sep 10, 2019 at 5:42 AM Matt Pharr <matt.pharr@...> wrote:
(Do you want bugs reported as github issues, or via the mailing list, since it's a beta?)

If I try using the beta as a sub-project in a bigger system, via ADD_SUBDIRECTORY(src/ext/openexr) in my top-level CMakeLists.txt file, I get the errors below. (I don't see these if I just build OpenEXR as is.)

I tried commenting out those two likes in the OpenEXR CMakeLists.txt files and everything built fine, FWIW. (Though my cmake abilities are at the level of rudimentary pattern matching, so I have no idea if that was a bad idea for the regular OpenEXR build.)

Thanks,
Matt

-- Configure ILMBASE Version: 2.4.0 Lib API: 24.0.0
CMake Error at src/ext/openexr/IlmBase/config/CMakeLists.txt:28 (set_target_properties):
  Attempt to promote imported target "Threads::Threads" to global scope (by
  setting IMPORTED_GLOBAL) which is not built in this directory.


-- Configure OpenEXR Version: 2.4.0 Lib API: 24.0.0
CMake Error at src/ext/openexr/OpenEXR/config/CMakeLists.txt:53 (set_target_properties):
  Attempt to promote imported target "ZLIB::ZLIB" to global scope (by setting
  IMPORTED_GLOBAL) which is not built in this directory.

On Thu, Sep 5, 2019 at 3:31 PM Cary Phillips <cary@...> wrote:
We're happy to announce the release of OpenEXR v2.4.0-beta.1, available for download here: https://github.com/openexr/openexr/releases/tag/v2.4.0-beta.1

This release contains no major new functionality, although it does include many miscellaneous bug and security fixes. The major new feature is a completely rewritten CMake setup, which should work reliably on Linux, macOS, and Windows. The installation instructions and project documentation are also freshly revised. See the release notes for the complete details.

The project also now supports continuous integration via Azure Pipelines and code analysis via SonarCloud, services supported by the Academy Software Foundation. Links to the dashboards are through the"Azure Pipelines" and "quality gate" badges at the top the GitHub repo home page.

Please take it for a spin and let us know if you encounter any issues in building.

Assuming no snafus with the build system, an official release will come shortly.

Summary of changes:
  • Completely re-written CMake configuration files
  • Improved support for building on Windows, via CMake
  • Improved support for building on macOS, via CMake
  • All code compiles without warnings on gcc, clang, msvc
  • Cleanup of license and copyright notices
  • floating-point exception handling is disabled by default
  • New Slice::Make method to reliably compute base pointer for a slice.
  • Miscellaneous bug fixes
This version fixes the following security vulnerabilities:
  • CVE-2018-18444 Issue #351 Out of Memory
  • CVE-2018-18443 Issue #350 heap-buffer-overflow
  • CVE-2017-12596 Issue #238 heap-based buffer overflow in exrmaketiled
--
Cary Phillips | R&D Supervisor | ILM | San Francisco

Upcoming Event: OpenEXR TSC meeting (weekly) - Thu, 09/12/2019 4:00pm-5:00pm #cal-reminder

openexr-dev@lists.aswf.io Calendar <openexr-dev@...>
 

Reminder: OpenEXR TSC meeting (weekly)

When: Thursday, 12 September 2019, 4:00pm to 5:00pm, (GMT-04:00) America/New York

Where:https://zoom.us/j/8362240307

View Event

Organizer: jmertic@... jmertic@...

Description: Join Zoom Meeting
https://zoom.us/j/8362240307

One tap mobile
+16465588656,,8362240307# US (New York)
+16699006833,,8362240307# US (San Jose)

Dial by your location
+1 646 558 8656 US (New York)
+1 669 900 6833 US (San Jose)
877 369 0926 US Toll-free
855 880 1246 US Toll-free
Meeting ID: 836 224 0307
Find your local number: https://zoom.us/u/adM6okqJzN


-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-
Please do not edit this section of the description.

View your event at https://www.google.com/calendar/event?action=VIEW&eid=NXBuamM1M29yNmh1ODIyczdraWNqNzhyMW8gb3BlbmV4ci1kZXZAbGlzdHMuYXN3Zi5pbw&tok=Mjcjam1lcnRpY0BsaW51eGZvdW5kYXRpb24ub3JnMzUzYThhMTIwNGM3NWQ3YmVmMjJmYTBmYjg4ZWViOGI3NThmZGUwNg&ctz=America%2FNew_York&hl=en&es=1.
-::~:~::~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~:~::~:~::-

Re: OpenEXR v2.4.0-beta.1 release

Matt Pharr
 

(Do you want bugs reported as github issues, or via the mailing list, since it's a beta?)

If I try using the beta as a sub-project in a bigger system, via ADD_SUBDIRECTORY(src/ext/openexr) in my top-level CMakeLists.txt file, I get the errors below. (I don't see these if I just build OpenEXR as is.)

I tried commenting out those two likes in the OpenEXR CMakeLists.txt files and everything built fine, FWIW. (Though my cmake abilities are at the level of rudimentary pattern matching, so I have no idea if that was a bad idea for the regular OpenEXR build.)

Thanks,
Matt

-- Configure ILMBASE Version: 2.4.0 Lib API: 24.0.0
CMake Error at src/ext/openexr/IlmBase/config/CMakeLists.txt:28 (set_target_properties):
  Attempt to promote imported target "Threads::Threads" to global scope (by
  setting IMPORTED_GLOBAL) which is not built in this directory.


-- Configure OpenEXR Version: 2.4.0 Lib API: 24.0.0
CMake Error at src/ext/openexr/OpenEXR/config/CMakeLists.txt:53 (set_target_properties):
  Attempt to promote imported target "ZLIB::ZLIB" to global scope (by setting
  IMPORTED_GLOBAL) which is not built in this directory.


On Thu, Sep 5, 2019 at 3:31 PM Cary Phillips <cary@...> wrote:
We're happy to announce the release of OpenEXR v2.4.0-beta.1, available for download here: https://github.com/openexr/openexr/releases/tag/v2.4.0-beta.1

This release contains no major new functionality, although it does include many miscellaneous bug and security fixes. The major new feature is a completely rewritten CMake setup, which should work reliably on Linux, macOS, and Windows. The installation instructions and project documentation are also freshly revised. See the release notes for the complete details.

The project also now supports continuous integration via Azure Pipelines and code analysis via SonarCloud, services supported by the Academy Software Foundation. Links to the dashboards are through the"Azure Pipelines" and "quality gate" badges at the top the GitHub repo home page.

Please take it for a spin and let us know if you encounter any issues in building.

Assuming no snafus with the build system, an official release will come shortly.

Summary of changes:
  • Completely re-written CMake configuration files
  • Improved support for building on Windows, via CMake
  • Improved support for building on macOS, via CMake
  • All code compiles without warnings on gcc, clang, msvc
  • Cleanup of license and copyright notices
  • floating-point exception handling is disabled by default
  • New Slice::Make method to reliably compute base pointer for a slice.
  • Miscellaneous bug fixes
This version fixes the following security vulnerabilities:
  • CVE-2018-18444 Issue #351 Out of Memory
  • CVE-2018-18443 Issue #350 heap-buffer-overflow
  • CVE-2017-12596 Issue #238 heap-based buffer overflow in exrmaketiled
--
Cary Phillips | R&D Supervisor | ILM | San Francisco

OpenEXR v2.4.0-beta.1 release

Cary Phillips
 

We're happy to announce the release of OpenEXR v2.4.0-beta.1, available for download here: https://github.com/openexr/openexr/releases/tag/v2.4.0-beta.1

This release contains no major new functionality, although it does include many miscellaneous bug and security fixes. The major new feature is a completely rewritten CMake setup, which should work reliably on Linux, macOS, and Windows. The installation instructions and project documentation are also freshly revised. See the release notes for the complete details.

The project also now supports continuous integration via Azure Pipelines and code analysis via SonarCloud, services supported by the Academy Software Foundation. Links to the dashboards are through the"Azure Pipelines" and "quality gate" badges at the top the GitHub repo home page.

Please take it for a spin and let us know if you encounter any issues in building.

Assuming no snafus with the build system, an official release will come shortly.

Summary of changes:
  • Completely re-written CMake configuration files
  • Improved support for building on Windows, via CMake
  • Improved support for building on macOS, via CMake
  • All code compiles without warnings on gcc, clang, msvc
  • Cleanup of license and copyright notices
  • floating-point exception handling is disabled by default
  • New Slice::Make method to reliably compute base pointer for a slice.
  • Miscellaneous bug fixes
This version fixes the following security vulnerabilities:
  • CVE-2018-18444 Issue #351 Out of Memory
  • CVE-2018-18443 Issue #350 heap-buffer-overflow
  • CVE-2017-12596 Issue #238 heap-based buffer overflow in exrmaketiled
--
Cary Phillips | R&D Supervisor | ILM | San Francisco