%ld / (long)tv_sec -> %lld / (long long)tv_sec --- lib/hcrypto/test_rsa.c.orig Tue Nov 29 02:35:27 2016 +++ lib/hcrypto/test_rsa.c Thu Dec 15 11:29:38 2016 @@ -265,9 +265,9 @@ main(int argc, char **argv) gettimeofday(&tv2, NULL); timevalsub(&tv2, &tv1); - printf("time %lu.%06lu\n", - (unsigned long)tv2.tv_sec, - (unsigned long)tv2.tv_usec); + printf("time %lld.%06ld\n", + (long long)tv2.tv_sec, + tv2.tv_usec); BN_free(e); ENGINE_finish(engine); @@ -307,9 +307,9 @@ main(int argc, char **argv) timevalsub(&tv2, &tv1); - printf("time %lu.%06lu\n", - (unsigned long)tv2.tv_sec, - (unsigned long)tv2.tv_usec); + printf("time %lld.%06ld\n", + (long long)tv2.tv_sec, + tv2.tv_usec); RSA_free(rsa); ENGINE_finish(engine);