[----------] Global test environment tear-down
[==========] 354 tests from 42 test cases ran. (991 ms total)
[ PASSED ] 354 tests.
PASS: capnp-test.exe
Randomly testing backwards-compatibility scenarios with seed: 1387825819
PASS: capnp-evolution-test.exe
./src/capnp/compiler/capnp-test.sh: line 43: cmp: command not found
FAILED: encode
FAIL: src/capnp/compiler/capnp-test.sh
===========================================
1 of 3 tests failed
===========================================
Makefile:2353: recipe for target 'check-TESTS' failed
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory '/home/lama/capnproto-c++-0.4.0'
Makefile:2633: recipe for target 'check-am' failed
make[2]: *** [check-am] Error 2
make[2]: Leaving directory '/home/lama/capnproto-c++-0.4.0'
Makefile:2224: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/home/lama/capnproto-c++-0.4.0'
Makefile:2636: recipe for target 'check' failed
make: *** [check] Error 2
---
This is on a new Cygwin 64 bit install on a Windows 7 machine. Looking at the error message, it seems pretty obvious that I'm missing the cmp tool (since the barebone Cygwin install didn't including the Cygwin difftools package).
However, it's potentially worth warning about during the configure script?
After I installed the difftools package, the self test reports everything's okay.