https://src.fedoraproject.org/rpms/guile30/c/47f608ff4988547350e722606890698e3ec59e95?branch=rawhide Avoid implicit ints in the guile_cv_localtime_cache check. It cause the check to always fail with strict(er) C99 compilers that do not support implicit int. Submitted upstream: --- a/configure.ac +++ b/configure.ac @@ -1086,7 +1086,7 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include # include #endif extern char **environ; -unset_TZ () +int unset_TZ () { char **from, **to; for (to = from = environ; (*to = *from); from++) @@ -1095,7 +1095,7 @@ unset_TZ () } char TZ_GMT0[] = "TZ=GMT0"; char TZ_PST8[] = "TZ=PST8"; -main() +int main() { time_t now = time ((time_t *) 0); int hour_GMT0, hour_unset;