pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: filesystems/fuse-encfs compilation error; upgrade
On Tue, Apr 09, 2019 at 03:50:00PM -0400, Greg Troxel wrote:
> Mayuresh <mayuresh%acm.org@localhost> writes:
>
> > On Tue, Apr 09, 2019 at 12:51:34PM -0400, Greg Troxel wrote:
> >> It may be that upstream FUSE, when built on NetBSD, knows to use puffs.
> >
> > Thanks. I notice in Makefile.in in fuse package (i.e. from upstream, not
> > done by pkgsrc patch) (BTW there are many other places where NetBSD is
> > checked in the code):
> >
> > @NETBSD_TRUE@libfuse_la_LIBADD = -lperfuse -lpuffs
> >
> > But it shows -lperfuse rather than -lrefuse that you mentioned.
>
> $ more /usr/pkgsrc/filesystems/perfuse/DESCR
> $ man refuse
>
> AIUI, perfuse was implemented in order to provide "low level FUSE API"
> access so that programs that wanted to speak the wire protocol to
> /dev/fuse could work, as opposed to programs that compiled against the
> FUSE API, and hence could link to librefuse.
>
> I would expect encfs to use the normal API. I am only aware of gluster
> needing the /dev/fuse emulation.
That's the result of me upstreaming the patches. I don't really know
what is going on with FUSE in netbsd, other than that result worked.
Home |
Main Index |
Thread Index |
Old Index