Cómo cambiar CFLAGS para autogen.sh

Cómo cambiar CFLAGS para autogen.sh

Soy relativamente nuevo en Linux.

Estaba intentando reconstruir el administrador de pantalla MDM para Linux mint desde la URL https://github.com/linuxmint/mdm.

En la documentación se dice que debes usar

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

Si hago eso y hago un make, obtendré este error.

mdm-daemon-config.c:1818:4: error: el formato no es una cadena literal y no hay argumentos de formato [-Werror=format-security]

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

^

Luego leí en alguna parte que Ubuntu trata esto como un error. lo intenté con

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

Y me deshice de esa advertencia pero recibí otro error:

mdm-daemon-config.c:2003:1: error: no hay prototipo previo para 'mdm_daemon_load_config_file' [-Werror=missing-prototypes] mdm_daemon_load_config_file (MdmConfig **load_config) ^

Lo intenté entonces con

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

pero eso tampoco ayudó. Cuando hago un makeveo que está usando gcc (entre otras cosas acabo de copiar la parte interesante)

-Wno-faltan-prototipos -Wall -Wstrict-prototypes -Wnested-externs -Werror=faltan-prototipos

por lo que está utilizando tanto -Wno-missing-prototypes como -Werror=missing-prototypes, lo que probablemente sea lo que está provocando su mal funcionamiento.

información relacionada