Jean-Christophe Delaye: > "milter.c", line 546: non-constant initializer involving a cast > "milter.c", line 547: non-constant initializer involving a cast > "milter.c", line 548: non-constant initializer involving a cast > "milter.c", line 552: non-constant initializer involving a cast > "milter.c", line 553: non-constant initializer involving a cast
545 static ATTR_OVER_TIME time_table[] = { 546 7 + VAR_MILT_CONN_TIME, DEF_MILT_CONN_TIME, 0, 1, 0, ... File attr_override.h defines this structure as: typedef struct { const char *name; const char *defval; int *target; int min; int max; } ATTR_OVER_TIME; And mail_params.h has: #define VAR_MILT_CONN_TIME "milter_connect_timeout" #define DEF_MILT_CONN_TIME "30s" You may try if "VAR_MILT_CONN_TIME + 7" works better. Otherwise, you need to use a better compiler. For example, CLANG or GCC. Wietse