On systems using the musl libc LONG_LONG_MAX and LONG_LONG_MIN are not defined which leads to a compilation error in certain cases. The following patch replaces these macros with LLONG_MAX and LLONG_MIN respectively.
--- a/libguile/fports.c 2017-03-01 17:32:58.000000000 +0100 +++ b/libguile/fports.c 2017-10-26 17:36:41.705006593 +0200 @@ -67,8 +67,8 @@ #define OFF_T_MAX LONG_MAX #define OFF_T_MIN LONG_MIN #elif SIZEOF_OFF_T == SIZEOF_LONG_LONG -#define OFF_T_MAX LONG_LONG_MAX -#define OFF_T_MIN LONG_LONG_MIN +#define OFF_T_MAX LLONG_MAX +#define OFF_T_MIN LLONG_MIN #else #error Oops, unknown OFF_T size #endif