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
pgp_Yvz_oGjDF.pgp
Description: PGP signature