diff --git a/test/cmp_icu/test_cmp_icu.c b/test/cmp_icu/test_cmp_icu.c
index 40b8974b24d669889ce0061acc2c161fe78c60c5..5ba04ba02eef341d71c36287d225bbc6903f2d6c 100644
--- a/test/cmp_icu/test_cmp_icu.c
+++ b/test/cmp_icu/test_cmp_icu.c
@@ -18,6 +18,7 @@
 
 
 #include <stdlib.h>
+#include <inttypes.h>
 
 #if defined __has_include
 #  if __has_include(<time.h>)
@@ -52,7 +53,7 @@ void setUp(void)
 	if (!n) {
 		n = 1;
 		cmp_rand_seed(seed);
-		printf("seed: %lu\n", seed);
+		printf("seed: %"PRIu64"\n", seed);
 	}
 }