Как изменить CFLAGS для autogen.sh

Я относительно новичок в Linux.

Я пытался перестроить диспетчер отображения MDM для Linux mint с url https://github.com/linuxmint/mdm .

В документации говорится, что вы должны использовать

./autogen.sh --enable-ipv6=yes --with-prefetch 

Если я сделаю это и сделаю make, я получу эту ошибку

mdm-daemon-config.c: 1818: 4: ошибка: формат не строковый литерал и аргументы формата [-Werror = format-security]

gchar * s = g_strdup_printf (C_ (N_ ("MDM"

^

Затем я где-то читал, что ubuntu рассматривает это как ошибку. Я попытался с

 ./autogen.sh --enable-ipv6=yes --with-prefetch CFLAGS="-Wno-format-security" 

И я избавился от этого предупреждения, но я получил еще одну ошибку:

mdm-daemon-config.c: 2003: 1: ошибка: нет предыдущего прототипа для 'mdm_daemon_load_config_file' [-Werror = missing-prototypes] mdm_daemon_load_config_file (MdmConfig ** load_config) ^

Я попытался затем с

 ./autogen.sh --enable-ipv6=yes --with-prefetch CFLAGS="-Wno-format-security -Wno-missing-prototypes" 

но это тоже не помогло. Когда я делаю make я вижу, что gcc использует (среди прочего, просто скопировал интересную часть)

-Wno-missing-prototypes -Wall -Wstrict-prototypes -Wnested-externs -Werror = пропущенные прототипы

поэтому он использует как -Wno-missing-prototypes, так и -Werror = missing-prototypes, что, вероятно, вызывает у него неисправность.