libdmg-hfsplus fails to build on debian stable
After e75f3348, building libdmg-hfsplus
with ./rbm/rbm build --target no_containers libdmg-hfsplus
on debian stable is failing with the error:
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/build/libdmg-hfsplus-2ee327795680
[1/29] /usr/bin/cc -DHAVE_CRYPT -Iincludes -O3 -DNDEBUG -MD -MT dmg/CMakeFiles/dmg-bin.dir/dmg.c.o -MF dmg/CMakeFiles/dmg-bin.dir/dmg.c.o.d -o dmg/CMakeFiles/dmg-bin.dir/dmg.c.o -c dmg/dmg.c
FAILED: dmg/CMakeFiles/dmg-bin.dir/dmg.c.o
/usr/bin/cc -DHAVE_CRYPT -Iincludes -O3 -DNDEBUG -MD -MT dmg/CMakeFiles/dmg-bin.dir/dmg.c.o -MF dmg/CMakeFiles/dmg-bin.dir/dmg.c.o.d -o dmg/CMakeFiles/dmg-bin.dir/dmg.c.o -c dmg/dmg.c
In file included from dmg/dmg.c:7:
includes/dmg/filevault.h:82:16: error: field 'hmacCTX' has incomplete type
82 | HMAC_CTX hmacCTX;
| ^~~~~~~
[2/29] /usr/bin/cc -Iincludes -O3 -DNDEBUG -MD -MT common/CMakeFiles/common.dir/abstractfile.c.o -MF common/CMakeFiles/common.dir/abstractfile.c.o.d -o common/CMakeFiles/common.dir/abstractfile.c.o -c common/abstractfile.c
ninja: build stopped: subcommand failed.