Hey Yunqiang, I spoke to the upstream maintainer. He's asked if you can compile & run this small C program (with and without optimizations) and to send the output from both:
// begin #include <stdio.h> #include <inttypes.h> #include <string.h> int main() { float nanf = __builtin_nanf(""); double nand = __builtin_nan(""); double nancast = nanf; uint32_t nanfi; uint64_t nandi; uint64_t nancasti; memcpy(&nanfi, &nanf, 4); memcpy(&nandi, &nand, 8); memcpy(&nancasti, &nancast, 8); printf("%x %llx %llx\n", nanfi, nandi, nancasti); return 0; } // end Thanks! Tom On Sun, Apr 13, 2014 at 8:57 AM, Yunqiang Su <wzss...@gmail.com> wrote: > make check-TESTS > make[4]: Entering directory `/tmp/capnproto/capnproto-debian' > make[5]: Entering directory `/tmp/capnproto/capnproto-debian' > PASS: capnp-test > PASS: capnp-evolution-test > FAIL: src/capnp/compiler/capnp-test.sh > make[6]: Entering directory `/tmp/capnproto/capnproto-debian' > make all-recursive > make[7]: Entering directory `/tmp/capnproto/capnproto-debian' > make[8]: Entering directory `/tmp/capnproto/capnproto-debian' > make[8]: Leaving directory `/tmp/capnproto/capnproto-debian' > make[7]: Leaving directory `/tmp/capnproto/capnproto-debian' > make[6]: Leaving directory `/tmp/capnproto/capnproto-debian' > > ============================================================================ > Testsuite summary for Capn Proto 0.4.1 > > ============================================================================ > # TOTAL: 3 > # PASS: 2 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 1 > # XPASS: 0 > # ERROR: 0 > > ============================================================================ > See ./test-suite.log > Please report to capnpr...@googlegroups.com > > ============================================================================ > make[5]: *** [test-suite.log] Error 1 > make[5]: Leaving directory `/tmp/capnproto/capnproto-debian' > make[4]: *** [check-TESTS] Error 2 > make[4]: Leaving directory `/tmp/capnproto/capnproto-debian' > make[3]: *** [check-am] Error 2 > make[3]: Leaving directory `/tmp/capnproto/capnproto-debian' > make[2]: *** [check-recursive] Error 1 > make[2]: Leaving directory `/tmp/capnproto/capnproto-debian' > make[1]: *** [check] Error 2 > make[1]: Leaving directory `/tmp/capnproto/capnproto-debian' > dh_auto_test: make -j1 check returned exit code 2 > make: *** [build-arch] Error 2 > > > On Sun, Apr 13, 2014 at 11:02 AM, Tom Lee <deb...@tomlee.co> wrote: > > Thanks for the report -- I believe a downstream patch from the Ubuntu > folks > > may fix this in the upcoming 0.4.1-1 release. Can you try the > debian/0.4.1-1 > > tag from git://github.com/thomaslee/capnproto-debian & let me know if it > > works any better? > > > > > > On Wed, Apr 2, 2014 at 4:54 AM, Yunqiang Su <wzss...@gmail.com> wrote: > >> > >> Package: capnproto > >> Version: 0.4.0-1 > >> > >> I try to build capnproto on mips64el while it failed due to failure on > >> test. > >> > >> ./src/capnp/compiler/../testdata/binary - differ: byte 1989, line 4 > >> FAIL: src/capnp/compiler/capnp-test.sh > >> =========================================== > >> 1 of 3 tests failed > >> Please report to capnpr...@googlegroups.com > >> > >> > >> -- > >> Yunqiang Su > > > > > > > > > > -- > > Tom Lee / http://tomlee.co / @tglee > > > > > > -- > Yunqiang Su > -- *Tom Lee */ http://tomlee.co / @tglee <http://twitter.com/tglee>