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

Reply via email to