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