diff --git a/common.mk b/common.mk
index cc36712aa98e8f00bc30c09c8d42f4e5c2844312..1d83db70c79322b6ee532ccec1ca667f72d7594f 100644
--- a/common.mk
+++ b/common.mk
@@ -6,6 +6,8 @@ CFLAGS += -DINCLUDE_TESTS
 
 .SUFFIX:
 
+.DEFAULT_GOAL:=all
+
 %.a:
 	-rm -f $@
 	ar crv $@ $^
diff --git a/src/test_suite.h b/src/test_suite.h
index 914f4c43b7517a834fba557fd85ec3c0d2b2aeb6..8cc3c0900263c29a24372d17f35238a89f378133 100644
--- a/src/test_suite.h
+++ b/src/test_suite.h
@@ -6,7 +6,7 @@
   typeof (n1) _n1 = (n1);				\
   typeof (n2) _n2 = (n2);				\
   if (!(_n1 op _n2)) {					\
-    g_test_message("Check failed: (%s): (%d %s %d)",	\
+    g_test_message("Check failed: (%s): (%lld %s %d)",	\
 		   #n1 " " #op " " #n2,			\
 		   _n1, #op, _n2);			\
     g_test_fail();					\