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

Reply via email to