I managed to build all the dependancies via script but now I have some
issues building

src\include\openimageio\fmath.h(231): error C2719: 'a': formal
parameter with requested alignment of 16 won't be aligned
src\include\openimageio\fmath.h(231): error C2719: 'low': formal
parameter with requested alignment of 16 won't be aligned
src\include\openimageio\fmath.h(231): error C2719: 'high': formal
parameter with requested alignment of 16 won't be aligned
src\include\openimageio\fmath.h(229): error C2719: 'a': formal
parameter with requested alignment of 16 won't be aligned
src\include\openimageio\fmath.h(229): error C2719: 'low': formal
parameter with requested alignment of 16 won't be aligned
src\include\openimageio\fmath.h(229): error C2719: 'high': formal
parameter with requested alignment of 16 won't be aligned

I think its meant to be like

/// clamp a to bounds [low,high].
template <class T>
inline T
clamp (const T& a, const T& low, const T& high)
{
    return (a < low) ? low : ((a > high) ? high : a);
}


// Specialization of clamp for float4
template<>
inline simd::float4
clamp (const simd::float4& a, const simd::float4& low, const simd::float4& high)
{
    return simd::min (high, simd::max (low, a));
}

Which compiles at least, until I get to the simd tests.

inline simd::float4 sRGB_to_linear (simd::float4 x)
and

inline simd::float4 linear_to_sRGB (simd::float4 x)

Also have the same problem



On 16 August 2016 at 11:02, Sebastian Elsner | RISE
<[email protected]> wrote:
> 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]> 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
>
>
> 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]> 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
>> F +49 711 93 30 48 90
>> M +49 151 19 55 55 02
>>
>> [email protected]
>> www.mackevision.com
>>
>> Geschäftsführer: Armin Pohl, Joachim Lincke, Jens Pohl
>> HRB 243735 Amtsgericht Stuttgart
>>
>> ---
>> NEW PRODUCT: Innovation in moving images - Motionbox
>> VFX: Game of Thrones, Season 5 – VFX making of reel.
>> SOCIAL: Follow us on Facebook, Twitter, Behance and Vimeo
>>
>> ________________________________
>> Von: Oiio-dev <[email protected]> im Auftrag von Ben
>> De Luca <[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]> 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
>>> F +49 711 93 30 48 90
>>> M +49 151 19 55 55 02
>>>
>>> [email protected]
>>> www.mackevision.com
>>>
>>> Geschäftsführer: Armin Pohl, Joachim Lincke, Jens Pohl
>>>
>>> HRB 243735 Amtsgericht Stuttgart Von: Oiio-dev
>>> <[email protected]> im Auftrag von Ben De Luca
>>> <[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]> wrote:
>>> > Hi,
>>> >     I was reading the documentation here,
>>> > 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)
>>> > 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 .
>>> _______________________________________________
>>> Oiio-dev mailing list
>>> [email protected]
>>> 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
>>>
>>
>>
>> _______________________________________________
>> Oiio-dev mailing list
>> [email protected]
>> 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
>
>
> --
>
> check out pointcloud9.com
>
> Sebastian Elsner - Pipeline Technical Director - RISE
>
> t: +49 30 20180300 [email protected]
> f: +49 30 61651074 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
>
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to