День добрый. Помогите пожалуйста понять, почему программа (конкретно bwping, тег 1.7-alt1 у меня в гите) не может при вызове ./configure определить поддержку IPv6. В итоговом config.log про эту проверку говорят так: =8<==========================================================================8<= configure:4373: checking for IPv6 support configure:4401: x86_64-alt-linux-gcc -o conftest -pipe -Wall -g -O2 conftest.c >&5 conftest.c:32:1: warning: return type defaults to 'int' [-Wreturn-type] main() ^ conftest.c: In function 'main': conftest.c:37:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(fd >= 0 ? 0 : 1); ^ conftest.c:37:5: warning: incompatible implicit declaration of built-in function 'exit' conftest.c:35:25: warning: unused variable 'foo' [-Wunused-variable] struct sockaddr_in6 foo; ^ configure:4401: $? = 0 configure:4401: ./conftest configure:4401: $? = 1 configure: program exited with status 1 configure: failed program was: ... configure:4412: result: no =8<==========================================================================8<= сама программа-тест на C тоже приведена в config.log (во вложении). Мне сначала показалось, что такой эффект может давать то, что на моей машине модуль ipv6 загружен, но выключен параметрами "ipv6 disable_ipv6=1 disable=1", так что попробовал собрать в сборочнице - результат тот же (только там я config.log не могу посмотреть). Пошукал по другим программам - вроде бы многие определяют наличие ipv6 похожим образом, там это работает. Не понимаю. Кто виноват и что можно поделать?