diff --git a/wand/mogrify.c b/wand/mogrify.c
index aab7c82..07e8139 100644
--- a/wand/mogrify.c
+++ b/wand/mogrify.c
@@ -220,7 +220,7 @@
       elapsed_time=GetElapsedTime(timer);
       user_time=GetUserTime(timer);
       (void) fprintf(stderr,
-        "Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n",
+        "Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n",(unsigned long)
         iterations,1.0*iterations/elapsed_time,user_time,(long)
         (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)),
         (long) (1000.0*(elapsed_time-floor(elapsed_time))));
@@ -336,10 +336,10 @@
     locale_message=tag;
   if (p == (char *) NULL)
     (void) fprintf(stderr,"%s: %ld of %lu, %02ld%% complete\r",locale_message,
-      (long) offset,(size_t) extent,(long) (100L*offset/(extent-1)));
+      (long) offset,(unsigned long) extent,(long) (100L*offset/(extent-1)));
   else
     (void) fprintf(stderr,"%s[%s]: %ld of %lu, %02ld%% complete\r",
-      locale_message,p+1,(long) offset,(size_t) extent,(long)
+      locale_message,p+1,(long) offset,(unsigned long) extent,(long)
       (100L*offset/(extent-1)));
   if (offset == (MagickOffsetType) (extent-1))
     (void) fprintf(stderr,"\n");
@@ -7155,10 +7155,11 @@
             flags=ParseAbsoluteGeometry(canonical_page,&geometry);
             canonical_page=DestroyString(canonical_page);
             (void) FormatMagickString(page,MaxTextExtent,"%lux%lu",
-              geometry.width,geometry.height);
+              (unsigned long) geometry.width,(unsigned long) geometry.height);
             if (((flags & XValue) != 0) || ((flags & YValue) != 0))
               (void) FormatMagickString(page,MaxTextExtent,"%lux%lu%+ld%+ld",
-                geometry.width,geometry.height,geometry.x,geometry.y);
+                (unsigned long) geometry.width,(unsigned long) geometry.height,
+                (long) geometry.x,(long) geometry.y);
             (void) SetImageOption(image_info,option+1,page);
             (void) CloneString(&image_info->page,page);
             break;