Date: Wed, 30 Mar 2016 19:47:23 -0400 (EDT) From: Rick Macklem <rmacklem@uoguelph.ca> To: Hiroshi Nishida <nishida@asusa.net> Cc: freebsd-fs@freebsd.org Subject: Re: Problem with FUSE + fts Message-ID: <294037501.39717127.1459381643954.JavaMail.zimbra@uoguelph.ca> In-Reply-To: <56FB0DD0.4000806@asusa.net> References: <56F42EF4.5000505@asusa.net> <1294209833.31699182.1458950014610.JavaMail.zimbra@uoguelph.ca> <56F6148D.2030706@asusa.net> <56FAD050.2080707@asusa.net> <765991039.37160180.1459291777879.JavaMail.zimbra@uoguelph.ca> <56FB07DC.4000504@asusa.net> <2009006928.37186618.1459292816761.JavaMail.zimbra@uoguelph.ca> <56FB0DD0.4000806@asusa.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hiroshi Nishida wrote: > Thank you. > > I use fuse.ko that was in /usr/src/sys/modules/fuse. > However, to use high level functions or something, I needed to install > fusefs-libs from ports. > So, you mean fusefs-libs is unnecessary? For what I use it for (GlusterFS), I don't think I use it. (I'd have to look to be sure, but I think everything that GlusterFS needs to build its fuse interface is in the GlusterFS source tree.) So, for me, the answer is no. For what you are doing, I have no idea. If this "forget()" is in the userland stuff, then you are in a place I know nothing about. rick > As long as I remember, I couldn't compile my fuse programs without > fusefs-libs.... > I thought the only kernel module was merged into FreeBSD's src. > I will check more carefully later. > > On 2016/03/29 16:06, Rick Macklem wrote: > > Hiroshi Nishida wrote: > >> Hi, > >> > >> I'm using FreeBSD 10.2-RELEASE-p9. > >> The program I checked is > >> /usr/ports/sysutils/fusefs-libs/work/libfuse-fuse_2_9_5/lib/fuse.c. > >> If there is anything wrong with it, let me know. > >> Shouldn't I use port's fusefs-libs? > >> > > There is a fuse client in sys/fs/fuse on 10.2. As far as I know, that has > > replaced the one in ports. (At least it is the one I use.) > > There should be a fuse.ko in /boot/kernel on your system. If you overwrote > > that with one built from ports, you can do a kernel build in /usr/src/sys > > and it will be built again. You might be able to: > > # cd /usr/src/sys/modules/fuse > > # make > > - This should work, but I haven't tried it. > > > > rick > > > >> On 2016/03/29 15:49, Rick Macklem wrote: > >>> You've never mentioned what version of FreeBSD you are using? > >>> FreeBSD10 and later have a fuse client in sys/fs/fuse and I don't recall > >>> seeing this > >>> code in it. (I will grep for it, although I know there isn't a > >>> fuse_lowlevel.h.) > >>> > >>> If you are using FreeBSD9 or earlier with the fuse client in > >>> ports/sysutils, I'd > >>> suggest you try upgrading to FreeBSD10 and see if the problem exists > >>> there. > >>> > >>> rick > >> -- > >> Hiroshi Nishida > >> nishida@asusa.net > >> _______________________________________________ > >> freebsd-fs@freebsd.org mailing list > >> https://lists.freebsd.org/mailman/listinfo/freebsd-fs > >> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" > >> > > -- > Hiroshi Nishida, PhD > President, ASUSA Corporation > nishida@asusa.net >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?294037501.39717127.1459381643954.JavaMail.zimbra>