Source: open-isns Version: 0.100-3 Severity: serious Tags: ftbfs open-isns fails to build from source in unstable on amd64. A build ends as follows:
| gcc -Wall -Werror -Wextra -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -I. -Iinclude -I. -I./include -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -c -o server.o server.c | In file included from server.c:9: | include/libisns/util.h: In function ‘signals_hold’: | include/libisns/util.h:43:2: error: ‘sighold’ is deprecated: Use the sigprocmask function instead [-Werror=deprecated-declarations] | 43 | sighold(SIGTERM); | | ^~~~~~~ | In file included from include/libisns/util.h:15, | from server.c:9: | /usr/include/signal.h:341:12: note: declared here | 341 | extern int sighold (int __sig) __THROW | | ^~~~~~~ | In file included from server.c:9: | include/libisns/util.h:44:2: error: ‘sighold’ is deprecated: Use the sigprocmask function instead [-Werror=deprecated-declarations] | 44 | sighold(SIGINT); | | ^~~~~~~ | In file included from include/libisns/util.h:15, | from server.c:9: | /usr/include/signal.h:341:12: note: declared here | 341 | extern int sighold (int __sig) __THROW | | ^~~~~~~ | In file included from server.c:9: | include/libisns/util.h: In function ‘signals_release’: | include/libisns/util.h:49:2: error: ‘sigrelse’ is deprecated: Use the sigprocmask function instead [-Werror=deprecated-declarations] | 49 | sigrelse(SIGTERM); | | ^~~~~~~~ | In file included from include/libisns/util.h:15, | from server.c:9: | /usr/include/signal.h:345:12: note: declared here | 345 | extern int sigrelse (int __sig) __THROW | | ^~~~~~~~ | In file included from server.c:9: | include/libisns/util.h:50:2: error: ‘sigrelse’ is deprecated: Use the sigprocmask function instead [-Werror=deprecated-declarations] | 50 | sigrelse(SIGINT); | | ^~~~~~~~ | In file included from include/libisns/util.h:15, | from server.c:9: | /usr/include/signal.h:345:12: note: declared here | 345 | extern int sigrelse (int __sig) __THROW | | ^~~~~~~~ | cc1: all warnings being treated as errors | make[2]: *** [Makefile:151: server.o] Error 1 | make[2]: Leaving directory '/<<PKGBUILDDIR>>' | dh_auto_build: error: make -j1 returned exit code 2 | make[1]: *** [debian/rules:17: override_dh_auto_build] Error 25 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | make: *** [debian/rules:6: build] Error 2 | dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 Helmut