Package: dns2tcp
Version: 0.5.2-1
Usertags: goto-cc

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.

[...]
gcc  -g -O2 -Wall -Wunused    -o dns2tcpd hmac_sha1.o crc16.o rr.o mycrypto.o 
session.o queue.o config.o myrand.o auth.o requests.o server.o list.o dns.o 
dns_decode.o mystrnlen.o memdump.o base64.o socket.o options.o main.o

error: conflicting function declarations "login_user"
old definition in module auth file auth.c line 135
signed int (struct s_conf *conf, struct s_request *req, struct s_packet *packet)
new definition in module requests file ./includes/auth.h line 24
signed int (struct s_conf *, struct s_request *, struct s_packet *, struct 
s_simple_list *)


Observe that login_user of auth.h has 4 parameters, while its definition takes
only 3.

Best,
Michael

Attachment: pgp_Yvz_oGjDF.pgp
Description: PGP signature

Reply via email to