ports/90125: devel/py-freebsd: MNT_NODEV has been removed from CURRENT
Craig Rodrigues
rodrigc at crodrigues.org
Thu Dec 8 23:21:27 UTC 2005
>Number: 90125
>Category: ports
>Synopsis: devel/py-freebsd: MNT_NODEV has been removed from CURRENT
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Dec 08 23:20:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Craig Rodrigues
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD dibbler.crodrigues.org 7.0-CURRENT FreeBSD 7.0-CURRENT #41: Wed Dec 7 01:05:09 EST 2005 root at dibbler.crodrigues.org:/usr/obj/usr/src/sys/MYKERNEL1 i386
>Description:
MNT_NODEV mount option has been removed from -CURRENT (version 700008).
>How-To-Repeat:
>Fix:
You should apply this fix (or something similar) to the py-freebsd
source base, and maybe release a new version of py-freebsd.
--- src/statfs.c.orig Thu Dec 8 17:41:29 2005
+++ src/statfs.c Thu Dec 8 17:44:10 2005
@@ -31,7 +31,9 @@
EXPCONST(int MNT_RDONLY)
EXPCONST(int MNT_NOEXEC)
EXPCONST(int MNT_NOSUID)
+#ifdef MNT_NODEV
EXPCONST(int MNT_NODEV)
+#endif
EXPCONST(int MNT_SYNCHRONOUS)
EXPCONST(int MNT_ASYNC)
EXPCONST(int MNT_LOCAL)
--- src/const.def.orig Thu Dec 8 17:43:08 2005
+++ src/const.def Thu Dec 8 17:42:42 2005
@@ -116,7 +116,9 @@
SETDICT_INT(d, "MNT_RDONLY", MNT_RDONLY);
SETDICT_INT(d, "MNT_NOEXEC", MNT_NOEXEC);
SETDICT_INT(d, "MNT_NOSUID", MNT_NOSUID);
+#ifdef MNT_NODEV
SETDICT_INT(d, "MNT_NODEV", MNT_NODEV);
+#endif
SETDICT_INT(d, "MNT_SYNCHRONOUS", MNT_SYNCHRONOUS);
SETDICT_INT(d, "MNT_ASYNC", MNT_ASYNC);
SETDICT_INT(d, "MNT_LOCAL", MNT_LOCAL);
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list