Hmm.  How about changing jpegoutput.cpp:272 to

            if ((unsigned int)(num_markers * MAX_DATA_BYTES_IN_MARKER) != 
icc_profile_length)

If that works, I'll commit it.


On Jan 27, 2015, at 11:29 AM, Richard Shaw <[email protected]> wrote:

> Ok, I may have spoke too soon, I'm getting this error on i686 but NOT x86_64:
> 
> [ 60%] Building CXX object 
> src/libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/png.imageio/pnginput.cpp.o
> cd /builddir/build/BUILD/oiio-Release-1.5.10/build/linux/src/libOpenImageIO 
> && /usr/bin/c++   -DBOOST_TEST_DYN_LINK -DEMBED_PLUGINS=1 -DNDEBUG 
> -DOpenImageIO_EXPORTS -DPTEX_EXPORTS -DUSE_BOOST_ASIO=1 
> -DUSE_EXTERNAL_PUGIXML=1 -DUSE_FREETYPE -DUSE_GIF -DUSE_OCIO=1 
> -DUSE_OPENEXR_VERSION2=1 -DUSE_OPENJPEG -D__STDC_LIMIT_MACROS -O2 -g -pipe 
> -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
> -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches  
> -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables  -O2 -g -DNDEBUG 
> -fPIC -I/usr/include/OpenEXR 
> -I/builddir/build/BUILD/oiio-Release-1.5.10/src/include 
> -I/builddir/build/BUILD/oiio-Release-1.5.10/build/linux/include/OpenImageIO 
> -I/usr/include/openjpeg-1.5 -I/usr/include/freetype2 
> -I/usr/include/freetype2/freetype2 
> -I/usr/include/freetype2/freetype2/freetype    -Wall -Werror -fno-math-errno 
> -Wno-error=unused-local-typedefs -Wno-unused-local-typedefs -UUSE_FIELD3D -o 
> CMakeFiles/OpenImageIO.dir/__/png.imageio/pnginput.cpp.o -c 
> /builddir/build/BUILD/oiio-Release-1.5.10/src/png.imageio/pnginput.cpp
> /builddir/build/BUILD/oiio-Release-1.5.10/src/jpeg.imageio/jpegoutput.cpp: In 
> member function 'virtual bool OpenImageIO::v1_5::JpgOutput::open(const 
> string&, const OpenImageIO::v1_5::ImageSpec&, 
> OpenImageIO::v1_5::ImageOutput::OpenMode)':
> /builddir/build/BUILD/oiio-Release-1.5.10/src/jpeg.imageio/jpegoutput.cpp:272:56:
>  error: comparison between signed and unsigned integer expressions 
> [-Werror=sign-compare]
>              if (num_markers * MAX_DATA_BYTES_IN_MARKER != icc_profile_length)
>                                                         ^
> cc1plus: all warnings being treated as errors
> _______________________________________________
> 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