--- cloop-2.04-1+eb.1/extract_compressed_fs.c.orig	2006-08-06 19:05:25.000000000 +0200
+++ cloop-2.04-1+eb.1/extract_compressed_fs.c	2006-11-06 14:55:03.000000000 +0100
@@ -79,7 +79,7 @@
                 
 		currpos = lseek(handle, 0, SEEK_CUR);
 		if (lseek(handle, __be64_to_cpu(offset[0]), SEEK_SET) < 0) {
-			fprintf(stderr, "lseek to %Lu: %s\n",
+			fprintf(stderr, "lseek to %lu: %s\n",
 				__be64_to_cpu(offset[0]), strerror(errno));
 			exit(1);
 		}
@@ -88,7 +88,7 @@
 		if (size > ntohl(head.block_size) + ntohl(head.block_size)/1000
 		    + 12 + 4) {
 			fprintf(stderr, 
-				"Size %u for block %u (offset %Lu) too big\n",
+				"Size %u for block %u (offset %lu) too big\n",
 				size, i, __be64_to_cpu(offset[0]));
 			exit(1);
 		}
--- cloop-2.04-1+eb.1/create_compressed_fs.c.deprecated.orig	2006-11-06 14:57:04.000000000 +0100
+++ cloop-2.04-1+eb.1/create_compressed_fs.c.deprecated	2006-11-06 14:59:27.000000000 +0100
@@ -178,7 +178,7 @@
 
  if (sizeof(CLOOP_PREAMBLE) > CLOOP_HEADROOM)
   {
-   fprintf(stderr, "*** Preamble (%u chars) > headroom (%u)\n",
+   fprintf(stderr, "*** Preamble (%lu chars) > headroom (%u)\n",
 			sizeof(CLOOP_PREAMBLE), CLOOP_HEADROOM);
    return 1;
   }
--- cloop-2.04-1+eb.1/compressed_loop.c.orig	2006-07-28 18:28:35.000000000 +0200
+++ cloop-2.04-1+eb.1/compressed_loop.c	2006-11-06 15:24:03.000000000 +0100
@@ -30,6 +30,7 @@
 
 #include <linux/version.h>
 #include <linux/fs.h>
+#include <linux/vmalloc.h>
 #include <linux/file.h>
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
 #include <linux/devfs_fs_kernel.h>
@@ -249,7 +250,7 @@
     if (ret != 0)
     {
         printk(KERN_ERR "%s: zlib decompression error %i uncompressing block %u %u/%lu/%u/%u "
-                "%Lu-%Lu\n", cloop_name, ret, blocknum,
+                "%lu-%lu\n", cloop_name, ret, blocknum,
                 ntohl(clo->head.block_size), buflen, buf_length, buf_done,
                 be64_to_cpu(clo->offsets[blocknum]), be64_to_cpu(clo->offsets[blocknum+1]));
         clo->buffered_blocknum[clo->current_bufnum] = -1;
@@ -501,7 +502,7 @@
     if(!isblkdev &&
             be64_to_cpu(clo->offsets[ntohl(clo->head.num_blocks)]) != inode->i_size)
     {
-        printk(KERN_ERR "%s: final offset wrong (%Lu not %Lu)\n",
+        printk(KERN_ERR "%s: final offset wrong (%lu not %Lu)\n",
                 cloop_name,
                 be64_to_cpu(clo->offsets[ntohl(clo->head.num_blocks)]),
                 inode->i_size);
