kern/138341: [nanobsd] [patch] 8.0-BETA3: nanobsd build broken
due to sysipc kernel module
Eugene Grosbein
eugen at grosbein.pp.ru
Sun Apr 25 16:10:03 UTC 2010
The following reply was made to PR kern/138341; it has been noted by GNATS.
From: Eugene Grosbein <eugen at grosbein.pp.ru>
To: bug-followup at freebsd.org
Cc:
Subject: Re: kern/138341: [nanobsd] [patch] 8.0-BETA3: nanobsd build broken due to sysipc kernel module
Date: Sun, 25 Apr 2010 23:07:22 +0700
Hi!
'make MODULES_WITH_WORLD=yes buildworld' is still broken
and now even more modules prevent such build from success.
Here is the patch fixing all of them. Please commit this,
'MODULES_WITH_WORLD=yes' is really useful for NanoBSD builds.
--- sys/modules/dtrace/lockstat/Makefile.orig 2009-09-16 23:05:25.000000000 +0800
+++ sys/modules/dtrace/lockstat/Makefile 2009-09-16 23:05:45.000000000 +0800
@@ -5,7 +5,7 @@
KMOD= lockstat
SRCS= lockstat.c
-SRCS+= vnode_if.h
+SRCS+= vnode_if.h opt_kdtrace.h
CFLAGS+= -I${.CURDIR}/../../../cddl/compat/opensolaris \
-I${.CURDIR}/../../../cddl/contrib/opensolaris/uts/common \
--- mqueue/Makefile.orig 2010-04-24 17:47:03.000000000 +0700
+++ mqueue/Makefile 2010-04-24 17:47:14.000000000 +0700
@@ -5,6 +5,6 @@
KMOD= mqueuefs
SRCS= uipc_mqueue.c \
vnode_if.h \
- opt_posix.h
+ opt_posix.h opt_compat.h
.include <bsd.kmod.mk>
--- sys/modules/sem/Makefile.orig 2010-04-24 18:07:32.000000000 +0700
+++ sys/modules/sem/Makefile 2010-04-24 18:07:08.000000000 +0700
@@ -3,6 +3,6 @@
.PATH: ${.CURDIR}/../../kern
KMOD= sem
-SRCS= uipc_sem.c opt_posix.h vnode_if.h
+SRCS= uipc_sem.c opt_posix.h opt_compat.h vnode_if.h
.include <bsd.kmod.mk>
--- sys/modules/sysvipc/sysvmsg/Makefile.orig 2009-08-30 19:12:16.000000000 +0800
+++ sys/modules/sysvipc/sysvmsg/Makefile 2009-09-19 01:12:18.000000000 +0800
@@ -3,6 +3,6 @@
.PATH: ${.CURDIR}/../../../kern
KMOD= sysvmsg
-SRCS= sysv_msg.c opt_sysvipc.h
+SRCS= sysv_msg.c opt_sysvipc.h opt_compat.h
.include <bsd.kmod.mk>
--- sys/modules/sysvipc/sysvsem/Makefile.orig 2009-08-30 19:52:13.000000000 +0800
+++ sys/modules/sysvipc/sysvsem/Makefile 2009-08-30 19:52:33.000000000 +0800
@@ -3,6 +3,6 @@
.PATH: ${.CURDIR}/../../../kern
KMOD= sysvsem
-SRCS= sysv_sem.c opt_sysvipc.h
+SRCS= sysv_sem.c opt_sysvipc.h opt_compat.h
.include <bsd.kmod.mk>
--- sys/modules/usb/usb/Makefile.orig 2010-04-24 18:27:52.000000000 +0700
+++ sys/modules/usb/usb/Makefile 2010-04-24 18:28:56.000000000 +0700
@@ -31,7 +31,7 @@
KMOD= usb
SRCS= bus_if.h device_if.h usb_if.h usb_if.c vnode_if.h \
- opt_usb.h opt_bus.h \
+ opt_usb.h opt_bus.h opt_ddb.h \
usbdevs.h usbdevs_data.h \
usb_busdma.c usb_controller.c usb_compat_linux.c usb_core.c usb_debug.c \
usb_dev.c usb_device.c usb_dynamic.c usb_error.c usb_generic.c \
More information about the freebsd-bugs
mailing list