Package: charybdis Version: 3.3.0-7.1 Severity: minor Usertags: goto-cc While building the package using our research compiler infrastructure we noticed conflicting types being used in the linked executable. This is due to _GNU_SOURCE being defined in several source files and by the config headers generated through configure, but the order of #include causes inconsistencies:
For instance, src/listener.c #includes stdinc.h, which in turn includes ratbox_lib.h, which again includes librb-config.h - but not (!) libratbox_config.h. As a result, system headers expand to conflicting declarations. (This was at least noticed for the bind function, but may extend to others.) Best, Michael
pgpGKzjSsdU9K.pgp
Description: PGP signature

