Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jul 2002 12:26:32 +0200
From:      Mark Santcroos <marks@ripe.net>
To:        "Vladimir B.Grebenschikov" <vova@sw.ru>
Cc:        freebsd-emulation@FreeBSD.ORG
Subject:   Re: Invalid behavior of emulators/rtc on -CURRENT, both build and run time.
Message-ID:  <20020725102631.GI617@laptop.6bone.nl>
In-Reply-To: <E17XfmJ-00017Q-00@vbook.express.ru>
References:  <E17XfmJ-00017Q-00@vbook.express.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
When I have time I will look at #2, already promised that to someone else
also.

Mark


On Thu, Jul 25, 2002 at 02:23:27PM +0400, Vladimir B.Grebenschikov wrote:
> 
> >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

-- 
Mark Santcroos				RIPE Network Coordination Centre
http://www.ripe.net/home/mark/		New Projects Group/TTM

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?20020725102631.GI617>