Package: multitail
Version: 6.2.1-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 -Wall -W utils.o mt.o error.o my_pty.o term.o scrollback.o help.o mem.o 
cv.o selbox.o stripstring.o color.o misc.o ui.o exec.o diff.o config.o 
cmdline.o globals.o history.o -lpanelw -lncursesw -lutil -lm -O2 -g -rdynamic 
-o multitail

file globals.c line 84: error: conflicting types for variable "mt_started"
old definition in module mt file globals.h line 22
signed long int
new definition in module globals file globals.c line 84
double
Makefile:22: recipe for target 'multitail' failed
make[1]: *** [multitail] Error 64

Note that these are the expanded types of time_t and dtime_t, respectively.
Reviewing the uses of the variable, it seems time_t should be the right type as
otherwise the following is invalid:

http://sources.debian.net/src/multitail/6.2.1-1/mt.c?hl=2738#L2738

Best,
Michael

Attachment: pgpg9l7kBWHCw.pgp
Description: PGP signature

Reply via email to