Hi!
I noticed that bindfs (https://github.com/mpartel/bindfs/) compiled fine against macfuse 4.9.1 but fails to compile with errors since an update to macfuse 4.10.2 in Homebrew. The core is this:
/usr/local/include/fuse3/fuse_common.h:902:2: error: unknown type name 'ino64_t'; did you mean 'int64_t'?
ino64_t ino;
^~~~~~~
int64_t
The setup is:
- GitHub Actions CI
- Image
macos-13
- Clang 15
- macfuse 4.10.2 via Homebrew
If I am reading https://leopard-adc.pepas.com/documentation/Darwin/Reference/ManPages/man2/fstat.2.html right then file fuse_common.h is potentially missing a line #include <sys/stat.h> — can you confirm?
PS: Please bare with me that I have no access to macOS outside of CI.
Thanks and best, Sebastian
CC @mpartel