ports/122643: [PATCH] sysutils/fusefs-kmod: fix build error

NAKAJI Hiroyuki nakaji at jp.freebsd.org
Fri Apr 11 03:00:11 UTC 2008


>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 at 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:



More information about the freebsd-ports-bugs mailing list