It has been fixed uptream : https://github.com/miniupnp/miniupnp/commit/b9daf5cc27aa180b4d8fde6e32043f01125ae161
it should be included in miniupnpd-1.8.20131216.tar.gz <http://miniupnp.free.fr/files/download.php?file=miniupnpd-1.8.20131216.tar.gz> Regards, Thomas Bernard Le 26/05/2014 20:06, Michael Tautschnig a écrit : > Package: miniupnpd > Version: 1.8.20130730-2 > Severity: wishlist > 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. > > [...] > cc -Wl,-z,relro testupnpdescgen.o upnpdescgen.o -o testupnpdescgen > > error: conflicting function declarations "getifaddr" > old definition in module testupnpdescgen file testupnpdescgen.c line 37 > signed int (const char *ifname, char *buf, signed int len) > new definition in module upnpdescgen file getifaddr.h line 18 > signed int (const char *, char *, signed int, struct in_addr *, struct > in_addr *) > <builtin>: recipe for target 'testupnpdescgen' failed > make[2]: *** [testupnpdescgen] Error 64 > > As getifaddr supposedly takes 5 arguments > > http://sources.debian.net/src/miniupnpd/1.8.20130730-2/getifaddr.c?hl=29#L29 > > the stub code should likely be fixed to take the same, even though these might > be unused. > > Best, > Michael > >