Source: dmtcp
Version: 2.3.1-6
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: [email protected]
Usertags: ftbfs
X-Debbugs-CC: [email protected]
Dear Maintainer,
The package fails to build:
gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../jalib
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -MT syscallsreal.o -MD -MP -MF .deps/syscallsreal.Tpo
-c -o syscallsreal.o syscallsreal.c
In file included from syscallsreal.c:46:0:
syscallwrappers.h:368:62: warning: ‘struct sigvec’ declared inside parameter
list
int _real_sigvec(int sig, const struct sigvec *vec, struct sigvec *ovec);
^
syscallwrappers.h:368:62: warning: its scope is only this definition or
declaration, which is probably not what you want
syscallsreal.c:691:63: warning: ‘struct sigvec’ declared inside parameter list
int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec) {
^
syscallsreal.c:691:5: error: conflicting types for ‘_real_sigvec’
int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec) {
^
In file included from syscallsreal.c:46:0:
syscallwrappers.h:368:7: note: previous declaration of ‘_real_sigvec’ was here
int _real_sigvec(int sig, const struct sigvec *vec, struct sigvec *ovec);
^
Makefile:814: recipe for target 'syscallsreal.o' failed
make[3]: *** [syscallsreal.o] Error 1
make[3]: Leaving directory '/dmtcp-2.3.1/src'
Makefile:981: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/dmtcp-2.3.1/src'
Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/dmtcp.html
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)