Date: Fri, 11 Apr 2008 11:55:40 +0900 (JST) From: NAKAJI Hiroyuki <nakaji@jp.freebsd.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: amistry@am-productions.biz Subject: ports/122643: [PATCH] sysutils/fusefs-kmod: fix build error Message-ID: <200804110255.m3B2te8E053248@roddy.4407.kankyo-u.ac.jp> Resent-Message-ID: <200804110300.m3B3092q067089@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 122643 >Category: ports >Synopsis: [PATCH] sysutils/fusefs-kmod: fix build error >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Apr 11 03:00:09 UTC 2008 >Closed-Date: >Last-Modified: >Originator: NAKAJI Hiroyuki >Release: FreeBSD 8.0-CURRENT i386 >Organization: >Environment: System: FreeBSD roddy.4407.kankyo-u.ac.jp 8.0-CURRENT FreeBSD 8.0-CURRENT #118: Tue Jan 29 12:37:41 JST 2008 >Description: I found a build error: cc -O2 -fno-strict-aliasing -pipe -DKERNCONFDIR="\"/usr/obj/usr/src/sys/RODDY\"" -Werror -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc -I../include -I/usr/obj/usr/src/sys/RODDY -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c fuse_vfsops.c fuse_vfsops.c: In function 'fuse_mount': fuse_vfsops.c:262: error: 'AT_FDCWD' undeclared (first use in this function) fuse_vfsops.c:262: error: (Each undeclared identifier is reported only once fuse_vfsops.c:262: error: for each function it appears in.) *** Error code 1 Stop in /usr/ports/sysutils/fusefs-kmod/work/fuse4bsd-498acaef33b0/fuse_module. AT_FDCWD is declared in sys/fcntl.h but fuse_mount.c does not include it. Added file(s): - files/patch-fuse_module__fuse_vfsops.c Port maintainer (amistry@am-productions.biz) is cc'd. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: cd /usr/ports/sysutils/fusefs-kmod && make >Fix: --- fusefs-kmod-0.3.9.p1.20080208.patch begins here --- diff -ruN --exclude=CVS /usr/ports/sysutils/fusefs-kmod/files/patch-fuse_module__fuse_vfsops.c /home/nakaji/work/ports/sysutils/fusefs-kmod/files/patch-fuse_module__fuse_vfsops.c --- /usr/ports/sysutils/fusefs-kmod/files/patch-fuse_module__fuse_vfsops.c 1970-01-01 09:00:00.000000000 +0900 +++ /home/nakaji/work/ports/sysutils/fusefs-kmod/files/patch-fuse_module__fuse_vfsops.c 2008-04-11 11:34:53.000000000 +0900 @@ -0,0 +1,10 @@ +--- fuse_module/fuse_vfsops.c.orig 2008-04-11 11:34:04.000000000 +0900 ++++ fuse_module/fuse_vfsops.c 2008-04-11 11:34:24.000000000 +0900 +@@ -18,6 +18,7 @@ + #include <sys/namei.h> + #include <sys/mount.h> + #include <sys/sysctl.h> ++#include <sys/fcntl.h> + + #include "fuse.h" + #include "fuse_session.h" --- fusefs-kmod-0.3.9.p1.20080208.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804110255.m3B2te8E053248>