Package: cyrus-imapd Version: 3.8.2-1 Severity: serious User: debian-...@lists.debian.org Usertag: time-t
cyrus-imapd is failing to build on the architectures affected by the time_t transition (armel, armhf, several debian-ports architectures) with the following error.
unit: fatal(Internal error: assertion failed: cunit/timeofday.c: 113: tv.tv_usec != 0xffffffff)
A quick look at the code, suggests that the testsuite is trying to intercept gettimeofday, and this interception is broken by the time64 changes. The specific error appears to be cause by calling the non-time64 gettimeofday function from glibc with the time64 definition of struct timeval, but I suspect there are other issues with the interception code that will rear their ugly head if that one is fixed.