I'll try to get this resolved today. Stay tuned.

We knew this change would probably break things, but we'll just git it fixed as 
fast as we can.

        -- lg


On Sep 11, 2014, at 12:21 PM, Etienne Fleurant <[email protected]> 
wrote:

> Here's my platform detail:
> 
> CentOS 6.5
> CMake 2.8.8
> gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
> Intel i7-3930K
> 
> Thanks for the lightning fast response!
> Cheers
> 
> 2014-09-11 15:15 GMT-04:00 Larry Gritz <[email protected]>:
> Platform details?
> 
> 
> On Sep 11, 2014, at 12:14 PM, Richard Shaw <[email protected]> wrote:
> 
>> I'm getting something similar but doesn't look exactly the same:
>> 
>> [ 10%] Building CXX object 
>> src/libutil/CMakeFiles/simd_test.dir/simd_test.cpp.o
>> cd /home/build/tmp/build_oiio/src/libutil && /usr/lib64/ccache/c++   
>> -DUSE_FIELD3D=1 -DUSE_FREETYPE -DUSE_OCIO=1 -DUSE_OPENSSL=1 
>> -D__STDC_LIMIT_MACROS -O3 -DNDEBUG -I/usr/include/OpenEXR 
>> -I/usr/include/libraw -I/home/build/git/oiio/src/include 
>> -I/home/build/tmp/build_oiio/include/OpenImageIO    -Wall -Werror 
>> -fno-math-errno -Wno-error=unused-local-typedefs -Wunused-local-typedefs -o 
>> CMakeFiles/simd_test.dir/simd_test.cpp.o -c 
>> /home/build/git/oiio/src/libutil/simd_test.cpp
>> In file included from /home/build/git/oiio/src/libutil/simd_test.cpp:32:0:
>> /home/build/git/oiio/src/include/OpenImageIO/simd.h: In function 
>> ‘OpenImageIO::v1_5::simd::mask4 
>> OpenImageIO::v1_5::simd::operator|(OpenImageIO::v1_5::simd::mask4, 
>> OpenImageIO::v1_5::simd::mask4)’:
>> /home/build/git/oiio/src/include/OpenImageIO/simd.h:333:46: error: cannot 
>> convert ‘OpenImageIO::v1_5::simd::mask4::simd_t {aka __vector(4) float}’ to 
>> ‘__m128i {aka __vector(2) long long int}’ for argument ‘1’ to ‘__m128i 
>> _mm_or_si128(__m128i, __m128i)’
>>          return _mm_or_si128 (a.m_vec, b.m_vec);
>>                                               ^
>> /home/build/git/oiio/src/include/OpenImageIO/simd.h: In function ‘const 
>> OpenImageIO::v1_5::simd::mask4 
>> OpenImageIO::v1_5::simd::operator==(OpenImageIO::v1_5::simd::mask4, 
>> OpenImageIO::v1_5::simd::mask4)’:
>> /home/build/git/oiio/src/include/OpenImageIO/simd.h:348:55: error: cannot 
>> convert ‘OpenImageIO::v1_5::simd::mask4’ to ‘__m128i {aka __vector(2) long 
>> long int}’ for argument ‘1’ to ‘__m128i _mm_cmpeq_epi32(__m128i, __m128i)’
>>          return _mm_castsi128_ps (_mm_cmpeq_epi32 (a, b));
>>                                                        ^
>> /home/build/git/oiio/src/include/OpenImageIO/simd.h:355:5: error: control 
>> reaches end of non-void function [-Werror=return-type]
>>      }
>>      ^
>> 
>> Thanks,
>> Richard
> 
> --
> Larry Gritz
> [email protected]
> 
> 
> 
> 
> _______________________________________________
> 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

Reply via email to