diff --git a/magick/static.c b/magick/static.c
index 4dc1ee5..80e9876 100644
--- a/magick/static.c
+++ b/magick/static.c
@@ -131,7 +131,8 @@
         if (signature != MagickImageFilterSignature)
           {
             (void) ThrowMagickException(exception,GetMagickModule(),ModuleError,
-              "ImageFilterSignatureMismatch","`%s': %8lx != %8lx",tag,signature,
+              "ImageFilterSignatureMismatch","`%s': %8lx != %8lx",tag,
+              (unsigned long) signature,(unsigned long)
               MagickImageFilterSignature);
             return(MagickFalse);
           }