From owner-freebsd-fs@freebsd.org Fri Aug 11 14:22:51 2017 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4AF6BDD20E1 for ; Fri, 11 Aug 2017 14:22:51 +0000 (UTC) (envelope-from ben.rubson@gmail.com) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CE7E37428D for ; Fri, 11 Aug 2017 14:22:50 +0000 (UTC) (envelope-from ben.rubson@gmail.com) Received: by mail-wm0-x236.google.com with SMTP id i66so48774690wmg.0 for ; Fri, 11 Aug 2017 07:22:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=FsXr/g6VZw13WBHD2PfbKi5/vMphBvw9I5oldLAzh8g=; b=IvEcNiYmYLO+UHrDJinIcAb6Tvw9Bd9CbLKAkD1TFAUH6AQuLSgyfdIhRGM1lW+Zj5 ui0nDdyF6jvjacp3UBkW9qLNyn+lDvAVR6/PvNYOMW7PfF86smd+RiODg/LYTW0fdO4y JBvo8bjNQ6EMJ5gcISphFwWN9cOVzdULf/ObuVrQ6vBPh9dKIaUrD8qKAnBUywf/7WQ5 4qAgFQQ/4w++ltowlSna6K6BRkVbI1gjBngTEQ7HvOOAPBsq8AN1e9t/iEK2edHT32nW 3c+8PZHyTW5TwCSqk+HCybssetegBcnNSmojoyUS6xmyEgjKM4Mgx7b54njVd/SYvX18 GH6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=FsXr/g6VZw13WBHD2PfbKi5/vMphBvw9I5oldLAzh8g=; b=mdLHplTAT13ZZUUQRvrlXDh+R6AnjCH2z1Kj1AqN475R+uyp6iKnA+ZsnvTO8KHxUF yxwrN7bSpT+lmUx/q6VkcSzXGbcNlenFHg8Pmw+I13I8bLT1tR5HvrV3h2A7reoEYUjj 5YByJ9G5hsUa0uq7GlmuYkq8i+gqJkdekzCi0olWE7VWqk6gLHzCPEeNi/L0z36JrrOD uohcLNLFz4pDWrOiz2C2sRc/4M2Rbdh3zBXbzQF30V2LpqWASqgFaS1sDPv2XQI69SZ2 71ra0QgBXTr4ZmHCYFQszOV0WZIUolYojkgBAloZ6z0eytpfkXKsnhUETPD86wwp5MGn MMhw== X-Gm-Message-State: AHYfb5jpKTfdnKcKIYWaH3hVebij0h8yLjRvHKlkIUwagESZ+k355Lw6 V4VHkVulljwtvkoR/Oo= X-Received: by 10.28.23.195 with SMTP id 186mr9973389wmx.173.1502461368687; Fri, 11 Aug 2017 07:22:48 -0700 (PDT) Received: from ben.home (LFbn-1-6951-179.w90-116.abo.wanadoo.fr. [90.116.132.179]) by smtp.gmail.com with ESMTPSA id c8sm1217352wmd.14.2017.08.11.07.22.47 for (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 11 Aug 2017 07:22:48 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: State of FUSE on FreeBSD From: Ben RUBSON In-Reply-To: <87r2widwec.fsf@vostro.rath.org> Date: Fri, 11 Aug 2017 16:22:46 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <87y3r0ankb.fsf@vostro.rath.org> <87efsifpiu.fsf@vostro.rath.org> <47A5197B-6A83-4819-A6EE-E56ABD31C4B3@gmail.com> <87bmnmfouj.fsf@vostro.rath.org> <8760dufiu2.fsf@vostro.rath.org> <87r2widwec.fsf@vostro.rath.org> To: Freebsd fs X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Aug 2017 14:22:51 -0000 > On 11 Aug 2017, at 16:14, Nikolaus Rath wrote: >=20 > On Aug 11 2017, Ben RUBSON wrote: >>> On 11 Aug 2017, at 13:24, Nikolaus Rath 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 I managed to build master branch : https://github.com/libfuse/libfuse Following instructions in README.md. Log is here, with the tests : https://benrubson.github.io/fusebuild.log And here is the example program you try to run : # ./example/hello /mnt # mount | grep mnt Not surprising as it fails in tests. # ./example/hello_ll /mnt # mount | grep mnt /dev/fuse on /mnt (fusefs, local, synchronous) Ben