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