-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fuse_fs: compile errors with current Genode staging branch #199
Comments
Finally got around to working on FUSe, starting with this ticket. (didn't look at #174 as the libc part is deprecated I think). Basically, the attached patch... ...seems to get server/fuse_fs back in compiling shape, re. the compiling errors outlined above. Though the resulting binary still fails at runtime:
That is as per ticket #193, so it probably still needs my "patch", plus the transition/conversion to a VFS plug-in. I'll do my best to follow the Genode Coding style. |
So I extended the "patch", and together with the fcntl() tweak and this bigger patch applied... ......the legacy fuse-ntfs server completes the tests in a few mins and passes except for two exceptions :
I don't use readv() in my TTS code, but if the rest works ok, that looks good for my future plans. Now heading to ticket #193 |
Libc plugins are superceeded by VFS plugins and on their way out for some time now. Issue genodelabs#199.
The following commits address this issue:
The last ones fix bugs in the (Some of the compilation errors were already fixed by @ttcoder but for better or worse I only noticed the when looking up the number of this issue.) |
Libc plugins are superceeded by VFS plugins and on their way out for some time now. Issue #199.
Thanks @cnuke. I merged your commit series to staging. |
@ttcoder I saw that you circumvented the problem with ntfs-3g (opening of |
You mean the ENOENT bit ? Indeed there's probably a better way to fix that ; if we find which part of ntfs-3g returns that spurious code, we can patch it there directly (until there's a new version of the ntfs-3g library shipping with bugfixes), and keep the ENOENT handling intact. Edit -- Oh I just understood what you mean, the problem might be due to a non-initialized struct, not to incorrect code in ntfs-3g, gotcha. |
When building 'make server/fuse_fs' with the current Genode staging branch, the following errors occur:
The text was updated successfully, but these errors were encountered: