There are still my (a bit outdated) windows build notes:
http://piratepad.net/0rqEZFwrKg
On 08/16/2016 09:25 AM, Larry Gritz wrote:
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]
<mailto:[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%29>
> 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] <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
--
_*check out pointcloud9.com*_ <http://pointcloud9.com/>
**Sebastian Elsner - Pipeline Technical Director - RISE*
t: +49 30 20180300 [email protected] _ <mailto:[email protected]>
f: +49 30 61651074 _www.risefx.com_ <http://www.risefx.com/>*
*RISE FX GmbH*
*Schlesische Straße 28, 10997 Berlin
An der Schanz 1A, 50735 Köln
Büchsenstraße 20, 70174 Stuttgart
Gumpendorferstraße 55, 1060 Wien
Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow
Handelsregister Berlin HRB 106667 B*
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org