diff --git a/tests/ubi-tests/integ.c b/tests/ubi-tests/integ.c
index e48f533..9b1347f 100644
--- a/tests/ubi-tests/integ.c
+++ b/tests/ubi-tests/integ.c
@@ -7,6 +7,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <stdint.h>
+#include <inttypes.h>
 #include <string.h>
 #include <errno.h>
 
@@ -16,6 +17,17 @@
 #include "libubi.h"
 #include "common.h"
 
+/* Duplicate: of common.h in top 'include'. */
+/* Define a print format specifier for off_t */
+#ifdef __USE_FILE_OFFSET64
+#define PRIxoff_t PRIx64
+#define PRIdoff_t PRId64
+#else
+#define PRIxoff_t "l"PRIx32
+#define PRIdoff_t "l"PRId32
+#endif
+
+
 struct erase_block_info;
 struct volume_info;
 struct ubi_device_info;
