Closed benjamin-heasly closed 10 years ago
I think the problem comes from the way portable integer types are defined in C vs. C++: http://stackoverflow.com/questions/13642827/cstdint-vs-stdint-h http://stackoverflow.com/questions/5162784/uint32-t-identifier-not-found-error
I changed the ReadMultichannelEXR.cpp to use Matlab's portable integer types: https://github.com/DavidBrainard/RenderToolbox3/commit/44e83dfd4bbcb7fded5ca1d11e3225db284c3f96
This worked on my OS X machine.
I want to leave the issue open until someone else (Maria) tries it.
Maria reports that this worked now under Mint Linux.
A user (Maria) tried to run MakeReadMultichannelEXR on Mint Linux (15:Olivia) with 64-bit Matlab2013b.
Maria had all the required packages installed (collada, openexr etc.) and set paths to the OpenEXR libraries and headers MakeReadMultichannelEXR.m file.
But MakeReadMultichannelEXR gave an error:
Unable to complete successfully.