Date: Fri, 11 Aug 2017 16:31:54 +0200 From: Ben RUBSON <ben.rubson@gmail.com> To: Freebsd fs <freebsd-fs@freebsd.org> Subject: Re: State of FUSE on FreeBSD Message-ID: <8EFD18D4-BD4E-4A30-A89E-129419EBC374@gmail.com> In-Reply-To: <E2230462-FE06-4A75-A42E-F5803FD1AD7F@gmail.com> References: <87y3r0ankb.fsf@vostro.rath.org> <87efsifpiu.fsf@vostro.rath.org> <A3A6DC54-5FC7-481F-A679-1E247F5B39D6@gmail.com> <47A5197B-6A83-4819-A6EE-E56ABD31C4B3@gmail.com> <87bmnmfouj.fsf@vostro.rath.org> <FFFC5806-4C5D-4837-9A71-BDD97D76AF25@gmail.com> <8760dufiu2.fsf@vostro.rath.org> <B6B1B408-A1DB-4D51-BC72-B0FDF3F5A701@gmail.com> <87r2widwec.fsf@vostro.rath.org> <E2230462-FE06-4A75-A42E-F5803FD1AD7F@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 11 Aug 2017, at 16:22, Ben RUBSON <ben.rubson@gmail.com> wrote: >=20 >>=20 >> On 11 Aug 2017, at 16:14, Nikolaus Rath <Nikolaus@rath.org> wrote: >>=20 >> On Aug 11 2017, Ben RUBSON <ben.rubson@gmail.com> wrote: >>>> On 11 Aug 2017, at 13:24, Nikolaus Rath <Nikolaus@rath.org> wrote: >>>>=20 >>>>>> Ok.. some progress. Now it fails with: >>>>>>=20 >>>>>> # example/hello /mnt >>>>>> mount_fusefs: >>>>>> = ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ= ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ >>>>>> on /mnt: No such file or directory >>>>>> fuse: failed to mount file system: No error: 0 >>>>>>=20 >>>>>> Anyone know what this might mean? >>>>>=20 >>>>> Same result with libfuse from sysutils/fusefs-libs ? >>>>=20 >>>> No, fusexmp_fh from fusefs-fusexmp_fh works fine. Maybe something = of the >>>> BSD-specific mount code wasn't merged correctly? >>>>=20 >>>> Here's the pull request that I merged: = https://github.com/libfuse/libfuse/pull/189 >>>=20 >>> Current patches can be found in this dir : >>> # cd /usr/ports/sysutils/fusefs-libs/files >>> (do not forget to run the 2 portsnap commands of my previous mail = before if you did not run them yet) >>>=20 >>> As far as I can see, these patches and PR189 are the same. >>>=20 >>> However there were new commits after PR189, perhaps you should test = the lib at this point ? >>> = https://github.com/libfuse/libfuse/tree/8f3c800e151d8d8844d851344f85f6baa3= ac2d8f >>=20 >> Nope, same problem here: >>=20 >> [root@ ~/libfuse/build]# example/hello >> error: no mountpoint specified >> [root@ ~/libfuse/build]# example/hello /mnt >> mount_fusefs: = ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ= ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ on /mnt: No such = file or directory >> fuse: failed to mount file system: No error: 0 >=20 > I managed to build master branch : > https://github.com/libfuse/libfuse I just had to remove "assert(... -oauto_unmount ...)" from : test/test_setattr.c test/test_write_cache.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8EFD18D4-BD4E-4A30-A89E-129419EBC374>