История изменений
Исправление snizovtsev, (текущая версия) :
14-й видимо имеет более строгие умолчания и всё валится c -Wincompatible-pointer-type и подобных. В 13 и 12 версиях всё собирается и работает влёт.
Вообще традиционно в automake такие проблемы решались заведением флага сборки «./configure –enable-maintainer-mode» в апстриме. Если его нет, то разработчики дистра допиливали билд систему и отправляли патч. Смысл в том, что «-Werror» включается только для тех кто пилит код (maintainer), а для пользователей выключается.
Вот пример из mysql для cmake: https://sources.debian.org/src/mariadb-10.0/10.0.32-0%2Bdeb8u1/cmake/maintainer.cmake/
Исправление snizovtsev, :
14-й видимо имеет более строгие умолчания и всё валится c -Wincompatible-pointer-type и подобных. В 13 и 12 версиях всё собирается и работает влёт.
Вообще традиционно в automake такие проблемы решались заведением флага сборки «./configure –enable-maintainer-mode» в апстриме. Если его нет, то разработчики дистра допиливали билд систему и отправляли патч. Смысл в том, что «-Werror» включается только для тех кто пилит код (maintainer), а для пользователей выключается.
Вот пример из mysql: https://sources.debian.org/src/mariadb-10.0/10.0.32-0%2Bdeb8u1/cmake/maintainer.cmake/
Исправление snizovtsev, :
14-й видимо имеет более строгие умолчания и всё валится c -Wincompatible-pointer-type и подобных. В 13 и 12 версиях всё собирается и работает влёт.
Вообще традиционно в automake такие проблемы решались заведением флага сборки «./configure –enable-maintainer-mode» в апстриме. Если его нет, то разработчики дистра допиливали билд систему и отправляли патч. Смысл в том, что «-Werror» включается только для тех кто пилит код (maintainer), а для пользователей выключается.
Исходная версия snizovtsev, :
14-й видимо имеет более строгие умолчания и всё валится c -Wincompatible-pointer-type и подобных. В 13 и 12 версиях всё собирается и работает влёт.
Вообще традиционно в automake такие проблемы решались заведением флага сборки «./configure –enable-mainterer-mode» в апстриме. Если его нет, то разработчики дистра допиливали билд систему и отправляли патч. Смысл в том, что «-Werror» включается только для тех кто пилит код (maintainer), а для пользователей выключается.