+--- ocaml-3.08.3/otherlibs/labltk/support/cltkImg.c.orig 2005-05-02 17:37:05.485370160 +0000
++++ ocaml-3.08.3/otherlibs/labltk/support/cltkImg.c 2005-05-02 17:45:33.717107192 +0000
+@@ -98,7 +98,11 @@
+ pib.offset[0] = 0;
+ pib.offset[1] = 1;
+ pib.offset[2] = 2;
+- Tk_PhotoPutBlock(ph,&pib,Int_val(x),Int_val(y),Int_val(w),Int_val(h)
++ Tk_PhotoPutBlock(
++#if (TK_MAJOR_VERSION == 8 && TK_MINOR_VERSION >= 5 || TK_MAJOR_VERSION > 8)
++ NULL,
++#endif
++ ph,&pib,Int_val(x),Int_val(y),Int_val(w),Int_val(h)
+ #if (TK_MAJOR_VERSION == 8 && TK_MINOR_VERSION >= 4 || TK_MAJOR_VERSION > 8)
+ , TK_PHOTO_COMPOSITE_SET
+ #endif
+--- ocaml-3.08.3/otherlibs/labltk/tkanim/tkAnimGIF.c.orig 2005-05-02 17:53:48.000000000 +0000
++++ ocaml-3.08.3/otherlibs/labltk/tkanim/tkAnimGIF.c 2005-05-02 17:53:33.000000000 +0000
+@@ -334,7 +334,11 @@
+ goto error;
+ }
+ }
+- Tk_PhotoPutBlock(photoHandle, &block, 0, 0, imageWidth, imageHeight
++ Tk_PhotoPutBlock(
++#if (TK_MAJOR_VERSION == 8 && TK_MINOR_VERSION >= 5 || TK_MAJOR_VERSION > 8)
++ NULL,
++#endif
++ photoHandle, &block, 0, 0, imageWidth, imageHeight
+ #if (TK_MAJOR_VERSION == 8 && TK_MINOR_VERSION >= 4 || TK_MAJOR_VERSION > 8)
+ , TK_PHOTO_COMPOSITE_SET
+ #endif