pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: filesystems/fuse-encfs compilation error; upgrade



Mayuresh <mayuresh%acm.org@localhost> writes:

> On Tue, Apr 09, 2019 at 09:46:31PM +0530, Mayuresh wrote:
>> BTW I notice that pkgsrc's filesystems/fuse is version 2.9. Thus it may
>> not require compat22 patch.
>> 
>> But I am not sure how to make fuse-encfs pick pkgsrc's fuse rather than
>> from base. I installed filesystems/fuse and did a clean build (by not
>> applying above patch), but it results in same error implying, fuse-encfs
>> is using base fuse.h.
>
> Pasting this from mk/fuse.buildlink3.mk
>
> It appears that fuse/buildlink3.mk is included only for certain platforms.
> May be on NetBSD pkgsrc's fuse is not recommended? Please confirm.

The idea is that mk/fuse.buildlink3.mk pulls in some adequate FUSE
implementation.  NetBSD has librefuse, which uses libpuffs and the
in-kernel puffs implementation.  I expect this to be chosen.

I am not clear on what it takes to build pkgsrc (upstream) FUSE on
NetBSD and make it work.  FUSE-like behavior needs kernel support.  It
may be that upstream FUSE, when built on NetBSD, knows to use puffs.


Home | Main Index | Thread Index | Old Index