Package: pidgin-librvp
Version: 0.9.7-2
Severity: wishlist
Usertags: goto-cc
Tags: upstream

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and 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.

[...]
gcc -shared  .libs/rvp.o .libs/getntlm.o .libs/random.o 
.libs/digest_access_auth.o  -lpurple -lgtk-x11-2.0 -lgdk-x11-2.0 
-lpangocairo-1.0 -latk-1.0 /usr/lib/x86_64-linux-gnu/libcairo.so 
-lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 
-lfontconfig /usr/lib/x86_64-linux-gnu/libfreetype.so -lcrypt -lxml2  -pthread 
-pthread -Wl,-z -Wl,relro -Wl,-soname -Wl,librvp.so -o .libs/librvp.so

error: conflicting function declarations "get_ntlm_msg1"
old definition in module rvp file rvp.h line 269
char * (char *, char *)
new definition in module getntlm file getntlm.c line 661
unsigned char * (char *domain, char *host)
Makefile:306: recipe for target 'librvp.la' failed
make[2]: *** [librvp.la] Error 64
make[2]: Leaving directory 
'/srv/jenkins-slave/workspace/sid-goto-cc-pidgin-librvp/pidgin-librvp-0.9.7/build-tree/librvp-0.9.7'
Makefile:222: recipe for target 'all' failed
make[1]: *** [all] Error 2

It seems the declaration in rvp.h should be cleaned up to match the actual
definition in order to enable 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: pgpOGcJ0yeQ1h.pgp
Description: PGP signature

Reply via email to