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.

Reply via email to