On Wed, Jul 18, 2012, at 05:03 PM, Jenkins wrote: > Running unit tests > ./cunit-to-junit.pl: ran 278 tests, 2 failed > make[3]: *** [check-local] Error 1 > make[3]: Leaving directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd'> > make[2]: *** [check-am] Error 2 > make[2]: Leaving directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd'> > make[1]: *** [check-recursive] Error 1 > make[1]: Leaving directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd'> > make: *** [check] Error 2 > + fatal 'Can'\''t make check' > + echo 'imapd/tools/jenkins-build.sh: Can'\''t make check' > imapd/tools/jenkins-build.sh: Can't make check
Of course it bloody runs clean on my machine. Short of logging in and... ./cunit/byteorder64.testc:12: CU_ASSERT_EQUAL(ntohll(*((uint64_t *)(b64)))=72057594037927936,1=1) Oh shit. So what's different from my machine? The architecture certainly isn't. This means that cmu/master is super-dangerous right now for anyone not building on the same platform as me. Greg - any ideas?? It should be using be64toh from endian.h on Linux according to the code. Bron.