Have you guys looked at the appveyor.yml file in the project? It contains a 
ghastly, but basically working, recipe for assembling most of the dependencies, 
enough to enable a build of OIIO. Presumably that should be a good starting 
point for making a more elegant script that will do it all. I would love to 
have that as a contribution.

Also, anybody who wants to suggest specific edits to the INSTALL.md or the wiki 
instructions, I am all ears. But you've got to just give me the exact text and 
I'll replace it. You can't just say "fix it" because I don't know enough about 
Windows to get it right. You have to put the exact words in my mouth, so to 
speak.



> On Aug 15, 2016, at 3:50 PM, Ben De Luca <[email protected]> wrote:
> 
> I have some scripts that I use for compiling on different platform , this and 
> a few other big things, wraps cmake, autoconfig, qmake etc. 
> 
> Thanks, the cmake path seems to be the write one. 
> libjpeg that compiles cleanly here with cmake, 
> https://github.com/LuaDist/libjpeg <https://github.com/LuaDist/libjpeg>
> 
> 
> Im only stuck with, 
> libtiff, compiled the library, but breaks on one of the tools I don't 
> actually need.
> boost - I have that working on linux and mac, just need to port my tool to 
> call the windows bootstrap (which I assume exists)
> and tbb
> 
> Are gtest and jasper necessary for building, or is it just testing?
> 
> how do you build tbb? I havn't looked, just hoped that cmake might work.
> 
> At the end I should have a script that you can give to a new install of 
> windows/centos/ubuntu/osx10.7+ and it will build it all. 
> 
> 
> 
> 
> 
> On 16 August 2016 at 00:10, Thorsten Kaufmann 
> <[email protected] 
> <mailto:[email protected]>> wrote:
> Yup, have not published anything, but can do so at least for all external 
> stuff i guess. I did some weird wrapping of the provided cmake setups to 
> allow switching compiler and platform toolset. This is only controllable on 
> the command line in cmake and the rez cmake integration does not yet support 
> changing them afaik.
> 
> I have not yet done anything beyond wrapping the dependencies that already 
> had cmake setups though.
> 
> Cheers,
> Thorsten
> 
> ---
> Thorsten Kaufmann
> Production Pipeline Architect
> 
> Mackevision Medien Design GmbH
> Forststraße 7
> 70174 Stuttgart
> 
> T +49 711 93 30 48 661 <tel:%2B49%20711%2093%2030%2048%20661>
> F +49 711 93 30 48 90 <tel:%2B49%20711%2093%2030%2048%2090>
> M +49 151 19 55 55 02 <tel:%2B49%20151%2019%2055%2055%2002>
> [email protected] <mailto:[email protected]>
> www.mackevision.com 
> <http://www.mackevision.com/?utm_source=E-Mail-Signatur&utm_medium=E-Mail&utm_campaign=Mackevision-Link>
> Geschäftsführer: Armin Pohl, Joachim Lincke, Jens Pohl
> HRB 243735 Amtsgericht Stuttgart
> 
> ---
> NEW PRODUCT: Innovation in moving images - Motionbox 
> <http://www.mackevision.com/motionbox/?utm_source=E-Mail-Signatur&utm_medium=E-Mail&utm_campaign=Motionbox-Signatur>
> VFX: Game of Thrones, Season 5 – VFX making of reel 
> <http://www.mackevision.com/references/got-5-making-of/?utm_source=E-Mail-Signatur&utm_medium=E-Mail&utm_campaign=GoT-S5-making-of-Signatur>.
> SOCIAL: Follow us on Facebook <https://www.facebook.com/mackevision.global>, 
> Twitter <https://twitter.com/Mackevision>, Behance 
> <https://www.behance.net/mackevision> and Vimeo 
> <https://vimeo.com/mackevision>
> Von: Oiio-dev <[email protected] 
> <mailto:[email protected]>> im Auftrag von Ben De Luca 
> <[email protected] <mailto:[email protected]>>
> Gesendet: Montag, 15. August 2016 22:54
> An: OpenImageIO developers
> Betreff: Re: [Oiio-dev] Windows build instructions?
>  
> Is res the thing that came out of DrD?  Did you publish what you have?
> 
> I wrote my own thing whist I installed visual studio, oh pain. 
> 
> 
> 
> On 15 August 2016 at 22:41, Thorsten Kaufmann 
> <[email protected] 
> <mailto:[email protected]>> wrote:
> Hey there,
> 
> I was going for windows here too recently and gave up after a while. I would 
> prefer if we could have a joint effort to create proper build setups for the 
> dependencies. Some come with CMake setups already and are easy targets. Quite 
> some don't and it's even kind of obscure for some to be found due to weird 
> windows port naming differences and whatnot.
> 
> The reason i would prefer that way is that chances are the compiler chosen 
> for the binary dependencies don't match what i need and i have to recompile 
> anyways and even more so now that i actually maintain different versions 
> (runtime versions vs. architecture vs. python version etc.) of most things i 
> compile i would prefer not having to set that all up manually but simply 
> rebuild as needed.
> 
> Here's a list of the ones i managed to get built rather straight forward (the 
> first version being the one in the externals, the second the one i built).
> 
> glew  1.5.1   1.13.0
> ilmbase       1.0.1   2.2.0
> openexr       1.6.1   2.2.0
> libpng        1.2.3   1.6.23
> zlib  1.2.3   1.2.8
> tbb   tbb21_200090511oss      tbb44_20160526oss
> 
> And here's the ones i am seeing issues with:
> gtest (1.3.0)
> jasper (1.900.1)
> jpeg (6b)
> openjpg (1.3)
> tiff (3.8.2)​
> 
> I wonder what the best way to tackle would be? On my end i am wrapping them 
> all as rez packages, but that is hardly something to be useful to everyone. I 
> am thinking standard cmake setups + rez wrappers as an additional repo, so 
> one could also build without rez easily.
> 
> 
> Cheers,
> Thorsten
> 
> 
> 
> ________________________________________
> ---
> Thorsten Kaufmann
> Production Pipeline Architect
> 
> Mackevision Medien Design GmbH
> Forststraße 7
> 70174 Stuttgart
> 
> T +49 711 93 30 48 661 <tel:%2B49%20711%2093%2030%2048%20661>
> F +49 711 93 30 48 90 <tel:%2B49%20711%2093%2030%2048%2090>
> M +49 151 19 55 55 02 <tel:%2B49%20151%2019%2055%2055%2002>
> [email protected] <mailto:[email protected]>
> www.mackevision.com 
> <http://www.mackevision.com/?utm_source=E-Mail-Signatur&utm_medium=E-Mail&utm_campaign=Mackevision-Link>
> Geschäftsführer: Armin Pohl, Joachim Lincke, Jens Pohl
> 
> HRB 243735 Amtsgericht Stuttgart Von: Oiio-dev 
> <[email protected] 
> <mailto:[email protected]>> im Auftrag von Ben De Luca 
> <[email protected] <mailto:[email protected]>>
> 
> Gesendet: Montag, 15. August 2016 19:27
> An: OpenImageIO developers
> Betreff: Re: [Oiio-dev] Windows build instructions?
> 
> 
> I see the openEXR version, is very old in the external libs, but that
> the windows build is compiling from link in docs.
> I wondered if you might share?
> 
> -Ben
> 
> On 15 August 2016 at 20:05, Ben De Luca <[email protected] 
> <mailto:[email protected]>> wrote:
> > Hi,
> >     I was reading the documentation here,
> > https://sites.google.com/site/openimageio/building-oiio-on-windows 
> > <https://sites.google.com/site/openimageio/building-oiio-on-windows>
> > which is linked from the main site. Which seems to be pretty different
> > than whats in the repo install instructions.
> >
> > In the repo it says look for latest windows build instructions in the
> > wiki, but that page
> > (http://openimageio.org/wiki/index.php?title=Building_OpenImageIO_on_Windows)
> >  
> > <http://openimageio.org/wiki/index.php?title=Building_OpenImageIO_on_Windows)>
> > doesn't exist.
> >
> > In the notes, it says that the external project should be a sibling of
> > the trunk, but step 8 says some thing about setting
> > THIRD_PARTY_TOOLS_HOME, I looked in the cmake on master and there are
> > references lock files that don't appear to be in the external tools
> > windows zip.
> >
> > steps 5 and 6 seem to refer to the same thing, downloading boost but
> > the link to boost pro is dead now  http://www.boostpro.com/download 
> > <http://www.boostpro.com/download> .
> _______________________________________________
> 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>
> 
> 
> 
> _______________________________________________
> 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]
> 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

Reply via email to