Great, I'm glad you worked it out.
Yeah, I suspected that the layout of files under that directory was not what
the FindOpenEXR.cmake was looking for, and indeed it is looking for what an
install looks like. Just a build without an install is not the same layout of
files.
-- lg
> On Jul 6, 2019, at 12:40 PM, kdawlud <[email protected]> wrote:
>
> I have finally figured it out and the problem was that I didn't install the
> project, but rather just build it. The error is gone now.
>
>
> Thank you all for help
>
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Saturday, 6 July 2019 20:27, Larry Gritz <[email protected]> wrote:
>
>> Back to my original question:
>>
>> It thinks the include path is
>> D:/Projects/dev/openexr/out/build/x86-Release/OpenEXR
>>
>> What's under that place, exactly? Can you show us what is in that directory,
>> like with a recursive `ls` or `dir` listing?
>>
>>
>>
>>> On Jul 6, 2019, at 10:51 AM, kdawlud <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>> I set the libraries and all OpenEXR related variables manually.
>>> D:/Projects/dev/openexr/out/build/x86-Release/OpenEXR contains object files
>>> and .vcxproj etc. so I think I should have just pointed to
>>> D:/Projects/dev/openexr/OpenEXR initially, but even If I do so, it doesn't
>>> alters the error message anyway.
>>>
>>> Only ILMBASE_INCLUDE_PATH changes the error message from:
>>> "Could NOT find OpenEXR: Found unsuitable version "1.6.1", but required is
>>> at least "2.0" (found ILMBASE_INCLUDE_PATH-NOTFOUND)" to:
>>> "Could NOT find OpenEXR: Found unsuitable version "1.6.1", but required is
>>> at least "2.0" (found D:\Projects\dev\openexr\IlmBase)", but the error
>>> persists.
>>>
>>> I tried placing root OpenEXR folder in locations common with OIIO to make
>>> CMake handle the paths automatically, but it doesn't see it.
>>>
>>>
>>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>>> On Saturday, 6 July 2019 17:52, Larry Gritz <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>>> Based on your CMakeCache.txt file, it looks like it's finding the 2.3
>>>> libraries ok.
>>>>
>>>> It thinks the include path is
>>>> D:/Projects/dev/openexr/out/build/x86-Release/OpenEXR
>>>>
>>>> What's under that place, exactly?
>>>>
>>>>
>>>>> On Jul 5, 2019, at 7:20 PM, kdawlud <[email protected]
>>>>> <mailto:[email protected]>> wrote:
>>>>>
>>>>> Hello -
>>>>>
>>>>> I set both OPENEXR_ROOT_DIR and ILMBASE_ROOT_DIR, but it doesn't seem to
>>>>> change anything. CMake can't automatically detect OpenEXR, and setting
>>>>> the variables manually doesn't help either. I still get the same 1.6.1
>>>>> version error.
>>>>>
>>>>> I do not have an 'include' directory, which would keep all the headers
>>>>> and .cpp files together, but rather they are located in separate
>>>>> directories like:
>>>>> openexr-2.3.0/OpenEXR/IlmImf
>>>>> openexr-2.3.0/OpenEXR/IlmImfUtil
>>>>>
>>>>> Is it fine if I set OPENEXR_INCLUDE_DIR to openexr-2.3.0/OpenEXR?
>>>>>
>>>>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>>>>> On Thursday, 4 July 2019 04:02, Bo Zhou <[email protected]
>>>>> <mailto:[email protected]>> wrote:
>>>>>
>>>>>> Hi
>>>>>>
>>>>>> It's best to clone the IlmBase 2.1.0 and the OpenEXR 2.1.0 from the
>>>>>> github and build by yourself, first IlmBase, later OpenEXR, the prefix
>>>>>> folder should be the same.
>>>>>>
>>>>>> Once you have built the static libraries + include files, just set
>>>>>> OPENEXR_ROOT_DIR and ILMBASE_ROOT_DIR, and OIIO should be able to find
>>>>>> them.
>>>>>>
>>>>>> Here is a bit tricky is that sometimes the dynamic OIIO library might be
>>>>>> linked with static OpenEXR, maybe some modifications on CMakeFiles is
>>>>>> needed.
>>>>>>
>>>>>> Good luck.
>>>>>>
>>>>>> On Thu, Jul 4, 2019 at 5:40 AM kdawlud <[email protected]
>>>>>> <mailto:[email protected]>> wrote:
>>>>>> Hello
>>>>>>
>>>>>> I'm trying to build ooio on Windows, but I'm getting the following error:
>>>>>>
>>>>>> "Could NOT find OpenEXR: Found unsuitable version "1.6.1", but required
>>>>>> is at least "2.0 (found
>>>>>> D:/Projects/dev/openexr/out/build/x86-Release/IlmBase)"
>>>>>>
>>>>>> It's basically the same problem as in this issue
>>>>>> <https://github.com/OpenImageIO/oiio/issues/1837>.
>>>>>> The package with precompiled external libraries mentioned in the docs
>>>>>> <https://github.com/OpenImageIO/oiio/blob/master/INSTALL.md> is outdated
>>>>>> so I build Tiff and OpenEXR libs myself. Maybe I pointing
>>>>>> OPENEXR_INCLUDE_DIR or ILM_INCLUDE_DIR to a wrong directory?
>>>>>>
>>>>>> I have little experience with CMake and building projects in general.
>>>>>> Please let me know if you need more information. I attached
>>>>>> CMakeCache.txt
>>>>>>
>>>>>> Best Regards,
>>>>>> Chris
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Oiio-dev mailing list
>>>>>> [email protected] <mailto:[email protected]>
>>>>>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>>>>>> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org>
>>>>>
>>>>> _______________________________________________
>>>>> Oiio-dev mailing list
>>>>> [email protected] <mailto:[email protected]>
>>>>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>>>>> <http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org>
>>>>
>>>>
>>>> --
>>>> Larry Gritz
>>>> [email protected] <mailto:[email protected]>
>>>>
>>>
>>> _______________________________________________
>>> Oiio-dev mailing list
>>> [email protected] <mailto:[email protected]>
>>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>>
>>
>> --
>> Larry Gritz
>> [email protected] <mailto:[email protected]>
>>
>
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
--
Larry Gritz
[email protected]
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org