Senthilarasan Swamy wrote:
Hi Team,
Thanks for the response. We need fuse 2.8 [ functions: poll() and ioctl ()] to
install S3fs ( need to mount AWS s3 bucket on OI servers). Below error getting
while trying to build S3fs (two versions 1.74 and 3.0) with Fuse 2.7.6.
This is not hopeless. In the initialization phase, the library
and the file system negotiate the features they can support, by
setting flags into conn->want and conn->capable, and they are
supposed to accomodate the lack of these features by the other
party.
Most errors you get are about flags names unknown to fuse 2.7
because the corresponding feature is not supported.
In ntfs-3g, the same situation was solved by not setting flags
unknown to the library (with feature or performance
degradation), using sequences like :
#ifdef FUSE_CAP_IOCTL_DIR
conn->want |= FUSE_CAP_IOCTL_DIR;
#endif /* defined(FUSE_CAP_IOCTL_DIR) */
Doing similarly may work, ... or may not work, but it is worth
the effort trying.
You also have to fix the format for printing a "mode_t".
Jean-Pierre
_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss