Date: Thu, 25 Jul 2002 14:23:27 +0400 From: Vladimir B.Grebenschikov <vova@sw.ru> To: FreeBSD-gnats-submit@freebsd.org Cc: freebsd-emulation@FreeBSD.org Subject: Invalid behavior of emulators/rtc on -CURRENT, both build and run time. Message-ID: <E17XfmJ-00017Q-00@vbook.express.ru>
next in thread | raw e-mail | index | archive | help
>Submitter-Id: current-users
>Originator: Vladimir B. Grebenschikov
>Organization: SWsoft
>Confidential: no
>Synopsis: Invalid behavior of emulators/rtc on -CURRENT, both build and run time.
>Severity: serious
>Priority: medium
>Category: ports
>Class: sw-bug
>Release: FreeBSD 5.0-CURRENT i386
>Environment:
System: FreeBSD vbook.express.ru 5.0-CURRENT FreeBSD 5.0-CURRENT #20: Tue Jul 23 17:08:59 MSD 2002 root@walder.asplinux.ru:/usr/obj/ext/current/src/sys/VBOOK i386
rtc from fresh ports.
>Description:
First problem:
Port simply don't duilds on -CURRENT due to invalid module
depenance defines.
/usr/ports/emulators/rtc# make
I don't fetch anything...
===> Extracting for rtc-2001.09.16.1
>> No MD5 checksum file.
===> Patching for rtc-2001.09.16.1
===> Configuring for rtc-2001.09.16.1
===> Building for rtc-2001.09.16.1
"/sys/conf/kmod.mk", line 66: "Do not use KMODDEPS on 5.0+, use
MODULE_VERSION/MODULE_DEPEND"
*** Error code 1
/usr/ports/emulators/rtc#
Fix for this problem attached (don't ever test it on -STABLE)
Second problem:
There are no /dev/rtc device on -CURRENT's devfs. I understand that this
ports is mostly used for Linux-compatibility, but as I understand -
rtc device work well not only for Linux's binaries, so we need device on
-CURRENT devfs, isn't it ?
>How-To-Repeat:
on -CURRENT:
1:
# cd /usr/ports/emulators/rtc
# make
...
"/sys/conf/kmod.mk", line 66: "Do not use KMODDEPS on 5.0+, use
MODULE_VERSION/MODULE_DEPEND"
*** Error code 1
2:
# ls -l /dev/rtc
ls: /dev/rtc: No such file or directory
# kldstat | fgrep rtc
16 1 0xc3a87000 2000 rtc.ko
#
>Fix:
1:
RCS file: /ext/ncvs/ports/emulators/rtc/files/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- files/Makefile 10 Sep 2000 15:06:55 -0000 1.2
+++ files/Makefile 21 May 2002 09:46:51 -0000
@@ -28,7 +28,7 @@
SYS?= /sys
NOMAN= YES
KMOD= rtc
-KMODDEPS= linux
+MODULE_DEPEND= linux
CDEV_MAJOR?= 202
DEVNAME= ${KMOD}
SRCS= rtc.c rtc_linux.c vnode_if.h
2:
I have no
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E17XfmJ-00017Q-00>
