$ CFLAGS="-O2 -g -Werror" ./configure ... checking for an ANSI C-conforming const... no ... $ cat config.log ... It was created by wdm configure 1.25, which was generated by GNU Autoconf 2.57. Invocation command line was $ ./configure ... configure:3434: checking for an ANSI C-conforming const configure:3502: gcc -c -O2 -g -Wall -Werror conftest.c >&5 cc1: warnings being treated as errors configure: In function `main': configure:3492: warning: unused variable `s' configure:3512: warning: unused variable `foo' configure:3473: warning: unused variable `x' configure:3479: warning: unused variable `zero' configure:3505: $? = 1 configure: failed program was: ...
на самом деле в autoconf всё совсем запущено :( большинство тестов с -Wall -Werror не работают. Я по мере своих сил попробую поисправлять, но моих сил может и не хватить.
Created attachment 270 [details] патч для AC_C_CONST этот патч исправляет один тест. у меня аналогичная проблема обнаружилась ещё на двух тестах: AC_HEADER_STDC и AC_CHECK_DECLS. Наверняка есть и ещё, но я пока не вижу.
Created attachment 271 [details] патч для AC_CHECK_DECLS
Created attachment 272 [details] патч для AC_HEADER_STDC
Applied in 2.57-alt2