--- image/gif.c.orig 2000-03-07 17:59:56.000000000 +1100
+++ image/gif.c 2012-09-06 06:12:57.000000000 +1000
@@ -32,6 +32,18 @@ static int InterlacedOffset[] = { 0, 4,
static int InterlacedJumps[] = { 8, 8, 4, 2 };
+#if defined(GIFLIB_MAJOR) && defined(GIFLIB_MINOR) && \
+ ((GIFLIB_MAJOR == 4 && GIFLIB_MINOR >= 2) || GIFLIB_MAJOR > 4)
+ char *Err = GifErrorString();
+ fprintf(stderr, "\nGIF-LIB error: %s.\n", Err);
+ fprintf(stderr, "\nGIF-LIB undefined error %d.\n", GifError());
gifLoad(fullname, name, verbose)