user/mbuffer: FTTFS: error: invalid or unsupported hash function MD5
Found on x86_64:
LD_PRELOAD=./idev.so BSIZE=317 IDEV=mbuffer ./mbuffer -s256 -i mbuffer -f -o mbuffer2
idev.so: d_open = 0x7fbc187d2e60
idev.so: open(/proc/meminfo,0x0,...) = 3 (IDEV='mbuffer')
idev.so: open(/etc/mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(/usr/etc/mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(/root/.mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
idev.so: open(mbuffer,0x8000,...) = 3 (IDEV='mbuffer')
idev.so: FD = 3
idev.so: open(mbuffer2,0x8241,...) = 4 (IDEV='mbuffer')
mbuffer: warning: Block size is not a multiple of native input size (317B).
summary: 254 kiByte in 0.0sec - average of 28.8 MiB/s
./mbuffer -P90 --md5 -i INSTALL -o /dev/null
./mbuffer -i test.tar -p10 | ./mbuffer -q -P 90 | openssl md5 > test0.md5
mbuffer: error: invalid or unsupported hash function MD5
summary: 0.0 kiByte in 0.0sec - average of 0.0 kiB/s
make: *** [Makefile:191: test7] Error 1
make: *** Waiting for unfinished jobs....
summary: 10.0 MiByte in 0.0sec - average of 612 MiB/s
sync
diff test0.md5 test.md5
touch test0
>>> ERROR: mbuffer: check failed
The specific test that breaks is test
:
$ ./mbuffer -i test.tar -f -o test1.tar -o /dev/null -H
mbuffer: error: invalid or unsupported hash function MD5
summary: 2x 10.0 MiByte in 0.0sec - average of 720 MiB/s