Package: ipsvd
Version: 1.0.0-2
Usertags: goto-cc
Tags: upstream

During a rebuild of all packages in a clean sid chroot (and cowbuilder+pbuilder)
the build failed with the following error. Please note that we use our research
compiler tool-chain (using tools from the cbmc package), which permits extended
reporting on type inconsistencies at link time.

[...]
./load sslio ssl_io.o uidgid.o sslerror_str.o unix.a byte.a time.a \
  -lmatrixssl

error: conflicting function declarations "ssl_io"
old definition in module sslio file ssl_io.h line 22
signed int (signed int, const char **)
new definition in module ssl_io file ssl_io.c line 334
signed int (unsigned int newsession, const char **prog)
Makefile:35: recipe for target 'sslio' failed
make[2]: *** [sslio] Error 64
make[2]: Leaving directory 
'/srv/jenkins-slave/workspace/sid-goto-cc-ipsvd/ipsvd-1.0.0/ipsvd-1.0.0/compile'
Makefile:4: recipe for target 'default' failed
make[1]: *** [default] Error 2

Observe the difference on the first parameter; this will only be safe as long as
no negative values are being passed in. Yet the declaration in ssl_io.h should
be fixed to ensure appropriate compiler diagnostics.

Best,
Michael

PS.: I believe this is an upstream issue, but the control file and thus PTS does
not provide any Homepage information.

Attachment: pgpWdniCUtchs.pgp
Description: PGP signature

Reply via email to