diff --git a/spm.c b/spm.c
index 3c38a5a2a2a82a0fbfae8bc082b7929425380fc6..1bb6738c1da30022b3315e68d35139e0cb66fbf6 100644
--- a/spm.c
+++ b/spm.c
@@ -734,7 +734,7 @@ spmCheckAndCorrect( pastix_spm_t *spm )
     /* Merge the duplicated entries by summing the values */
     count = spmMergeDuplicate( newspm );
     if ( count > 0 ) {
-        fprintf(stderr, "spmCheckAndCorrect: %ld entries have been merged\n", (int64_t)count );
+        fprintf(stderr, "spmCheckAndCorrect: %ld entries have been merged\n", (long)count );
     }
 
     /**
@@ -745,7 +745,7 @@ spmCheckAndCorrect( pastix_spm_t *spm )
     if ( newspm->mtxtype == PastixGeneral ) {
         count = spmSymmetrize( newspm );
         if ( count > 0 ) {
-            fprintf(stderr, "spmCheckAndCorrect: %ld entries have been added for symmetry\n", (int64_t)count );
+            fprintf(stderr, "spmCheckAndCorrect: %ld entries have been added for symmetry\n", (long)count );
         }
     }
     else {
diff --git a/spm_read_driver.c b/spm_read_driver.c
index a671739283ea19adfc8bb6841fbe0f05622a3922..3c42bbe9e2b87ecef2067affc10d589072e0d715 100644
--- a/spm_read_driver.c
+++ b/spm_read_driver.c
@@ -316,5 +316,6 @@ spmReadDriver( pastix_driver_t  driver,
 
     spmUpdateComputedFields( spm );
 
+    (void)comm;
     return PASTIX_SUCCESS;
 }