Re: Windows CMAKE build failing

Nick <[email protected]>
Newsgroups gmane.comp.video.openexr.devel
Message-ID <[email protected]>
This is a really tricky dependency since search paths are difficult to manage on windows in general, and are differently treated in a CL build vs an IDE build. 

Sent from my iPhone

> On 2014/08/12, at 13:24, "Gonzalo Garramuño" <[email protected]> wrote:
> 
>> On 12/08/2014 05:07 p.m., Gonzalo Garramuño wrote:
>> I compiled IlmBase with Cmake with no problems.  However, compiling the OpenEXR library has shown a problem.  When run, the b44 and dwa tables are not created and I get an error.
>> 
>> 5>------ Build started: Project: IlmImf, Configuration: Release x64 ------
>> 5>  Generating b44ExpLogTable.h
>> 5>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code -1073741515
>> 
>> The same error happens if I use the NMake Makefiles generator of cmake (which is my preferred way of working).
>> 
>> The problem seems to be the line in the custom build step:
>> 
>> $(Configuration)\b44ExpLogTable > F:/code/lib/openexr-git/OpenEXR/IlmImf/b44ExpLogTable.h
>> 
>> It is not clear to me that $(Configuration) points to the actual executable.
> The problem is that b44ExpLogTable relies on the Half.dll and it is not finding it.
> Placing a:
> 
> set PATH=%PATH%;F:/code/lib/Windows_64/lib
> 
> (my %ILMBASE_PACKAGE_PREFIX%/lib directory)
> 
> solved the problem.
> 
> _______________________________________________
> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.