Package: cfengine3 Version: 3.2.4-2+nmu1 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.
CCLD cf-know file cf3.extern.h line 47: error: conflicting array sizes for variable "EXPIRY" old definition in module cf3globals file cf3globals.c line 84 char [128l] new definition in module sysinfo file cf3.extern.h line 47 char [32l] make[3]: *** [cf-know] Error 64 make[3]: Leaving directory `/srv/jenkins-slave/workspace/sid-goto-cc-cfengine3/cfengine3-3.2.4/src' make[2]: *** [all] Error 2 This is caused by not resorting to CF_SMALLBUF in cf3.extern.h - compare the following two: http://sources.debian.net/src/cfengine3/3.2.4-2%2Bnmu1/src/cf3globals.c?hl=84#L84 http://sources.debian.net/src/cfengine3/3.2.4-2%2Bnmu1/src/cf3.extern.h?hl=47#L47 Best, Michael
pgpkXwG42THyJ.pgp
Description: PGP signature