Re: looking for a working 2.0.1 Windows build

Sebastian Elsner <[email protected]>
Newsgroups gmane.comp.video.openexr.devel
Message-ID <[email protected]>
Hey,


this is an excerpt of the batch script I am using to compile 
OpenImageIO. I am actually using the OpenEXR 2.1 master branch from 
Nicolas Yue (he has all the fixes, see git checkout), but maybe this helps:

git clone https://github.com/nyue/openexr.git nyue-openexr
set 
BUILD_DIR=%ROOT_PATH%\openexr\nyue-ilmbase-build-vs%VS_VERSION%-%Platform%
set 
ILMBASE_INSTALL_DIR=%ROOT_PATH%\openexr\nyue-ilmbase-install-vs%VS_VERSION%-%Platform%\%BUILD_TYPE%
mkdir %BUILD_DIR%
mkdir %ILMBASE_INSTALL_DIR%
cd /D %BUILD_DIR%
cmake -Wno-dev -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=%BUILD_TYPE% 
-DCMAKE_INSTALL_PREFIX=%ILMBASE_INSTALL_DIR% ..\nyue-openexr\IlmBase
nmake install

set PATH=%ILMBASE_INSTALL_DIR%\lib;%PATH%
set 
BUILD_DIR=%ROOT_PATH%\openexr\nyue-openexr-build-vs%VS_VERSION%-%Platform%
set 
OPENEXR_INSTALL_DIR=%ROOT_PATH%\openexr\nyue-openexr-install-vs%VS_VERSION%-%Platform%\%BUILD_TYPE%
mkdir %BUILD_DIR%
mkdir %OPENEXR_INSTALL_DIR%
cd /D %BUILD_DIR%
cmake -Wno-dev -G "NMake Makefiles" 
-DILMBASE_PACKAGE_PREFIX=%ILMBASE_INSTALL_DIR% 
-DCMAKE_PREFIX_PATH=%ZLIB_INSTALL_DIR% -DCMAKE_BUILD_TYPE=%BUILD_TYPE% 
-DCMAKE_INSTALL_PREFIX=%OPENEXR_INSTALL_DIR% ..\nyue-openexr\OpenEXR
nmake install

I have never build 2.0, but since there are a few things broken on the 
windows side in 2.1 I expect things to be worse in 2.0.


cheers

Sebastian


On 05/30/2014 04:52 PM, Paul Miller wrote:
> I'm trying to build ilmbase 2.0.1 on Windows (visual studio 2008 SP1) 
> and there are numerous problems - the project files are there but they 
> seem to be incomplete. So far I've made these changes:
>
> 1. manually added PLATFORM_WINDOWS to all of the project defines
> 2. manually added an include path for config.windows to Imath
> 3. tried adding the built path to Iex.lib to IlmThread and Imath but 
> there are still linker issues relating to missing Iex::ArgExc symbols
>
> Does anyone have the magic sauce to make this work?
>
> _______________________________________________
> 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.