Aha, then let's sweep this under the rug and take the easy way out!

        -- lg


On Oct 10, 2013, at 9:52 AM, Ben De Luca wrote:

> Hi Larry,
>        I dont need the support, I was just trying to compile and I thought I 
> would point it out. 
> 
> 
> On Thu, Oct 10, 2013 at 5:18 PM, Larry Gritz <[email protected]> wrote:
> It's going to be slightly more complex -- that global function will need a 
> mutex, and will still be a bit error prone because there's no guarantee it's 
> getting the right error, if there are multiple GIF files being read 
> simultaneously.
> 
> But let me ask a more basic question: do you actually need GIF support, with 
> only libgif 4, or are you just trying to get a clean compile and the build 
> system is confused because it sees your system's libgif?  If you are just 
> after a clean compile and don't need GIF support, then it's a simple matter 
> of having the build system ensure that it only builds GIF support if libgif 
> is found AND it's version 5 or above.
> 
> 
> 
> 
> On Thu, Oct 10, 2013 at 3:15 AM, Ben De Luca <[email protected]> wrote:
> We need the ifdef
> 
> void
> GIFInput::report_last_error (void)
> {
> #if GIFLIB_MAJOR >= 5
>     error (GifErrorString (m_gif_file->Error));
> #else
>     GifLastError();
> #endif
> }
> 
> 
> 
> 
> On Wed, Oct 9, 2013 at 7:46 PM, Larry Gritz <[email protected]> wrote:
> Will GifLastError() work for both libgif 4.1 as well as 5?  Or do we need 
> some kind of #ifdef switch?
> 
> 
> On Oct 9, 2013, at 3:03 AM, Ben De Luca wrote:
> 
> > Hey,
> >     trying to compile oiio against libgiff 4.1 ( system provided)
> >
> > compilation fails like
> > /mnt/homes/bdeluca/src/oiio/oiio/src/gif.imageio/gifinput.cpp: In member 
> > function ‘void OpenImageIO::v1_3::GIFInput::report_last_error()’:
> > /mnt/homes/bdeluca/src/oiio/oiio/src/gif.imageio/gifinput.cpp:476:27: 
> > error: ‘GifErrorString’ was not declared in this scope
> >
> >
> > GifErrorString seems to be part of libgiff 5
> >
> > changing it too
> > GifLastError();
> > probably does some thing closer to what we want.
> >
> >
> 
> --
> 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
> 
> 
> _______________________________________________
> 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