Bug#805157: virtuoso-opensource: FTBFS on s390x: conflicting types for 'saddr_t'
Source: virtuoso-opensource
Version: 6.1.6+dfsg2-2
Severity: serious
Control: block 797926 by -1
Hi,
Your package is failing to build on s390x with the following
error:
In file included from Dksestcp.c:32:0:
Dksestcpint.h:45:25: error: conflicting types for 'saddr_t'
typedef struct sockaddr saddr_t;
^
In file included from /usr/include/linux/types.h:4:0,
from /usr/include/s390x-linux-gnu/asm/sigcontext.h:10,
from /usr/include/s390x-linux-gnu/bits/sigcontext.h:27,
from /usr/include/signal.h:332,
from ../../libsrc/Dk/Dksystem.h:62,
from ../../libsrc/Dk.h:40,
from Dksestcp.c:30:
/usr/include/s390x-linux-gnu/asm/types.h:18:25: note: previous declaration of 'saddr_t' was here
typedef __signed__ long saddr_t;
^
Dksestcp.c: In function 'tcpses_listen':
Dksestcp.c:485:14: warning: variable 'p_addr' set but not used [-Wunused-but-set-variable]
saddrin_t *p_addr;
^
Makefile:880: recipe for target 'libdksrv_la-Dksestcp.lo' failed
make[5]: *** [libdksrv_la-Dksestcp.lo] Error 1
A full log can be seen at:
https://buildd.debian.org/status/fetch.php?pkg=virtuoso-opensource&arch=s390x&ver=6.1.6%2Bdfsg2-2%2Bb1&stamp=1446805326
Kurt
Reply to: