rm -rf casket* LD_LIBRARY_PATH= ./kcutilmgr version ./kcutilmgr: error while loading shared libraries: libkyotocabinet.so.16: cannot open shared object file: No such file or directory make[1]: *** [Makefile:179: check-util] Error 127 make[1]: Leaving directory '/var/tmp/portage/dev-db/kyotocabinet-1.2.76-r1/work/kyotocabinet-1.2.76' make: *** [Makefile:159: check] Error 2 ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 13.0-systemd_20170903-225953 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) emerge -qpv dev-db/kyotocabinet [ebuild N ] dev-db/kyotocabinet-1.2.76-r1 USE="-debug -doc -examples -static-libs"
Created attachment 493328 [details] emerge-info.txt
Created attachment 493330 [details] dev-db:kyotocabinet-1.2.76-r1:20170908-123204.log
Created attachment 493332 [details] emerge-history.txt
Created attachment 493334 [details] environment
Created attachment 493336 [details] etc.portage.tbz2
Created attachment 493338 [details] logs.tbz2
Created attachment 493340 [details] temp.tbz2
So the problem goes away when you install kyotocabinet first. And apparently it happens because configure-1.2.62.patch strips away LD_LIBRARY_PATH that is needed for tests.
1.2.77 doesn't have this bug, and 1.2.76 is gone.