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

Reply via email to