Skip site navigation (1)Skip section navigation (2)
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>