Date: Mon, 28 Sep 1998 17:33:59 -0400 (EDT) From: Simon Shapiro <shimon@simon-shapiro.org> To: "Kenneth D. Merry" <ken@plutotech.com> Cc: current@FreeBSD.ORG, garyj@muc.de Subject: Re: X11R6 and CAM (??) Message-ID: <XFMail.980928173359.shimon@simon-shapiro.org> In-Reply-To: <199809282007.OAA17623@panzer.plutotech.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Kenneth D. Merry, On 28-Sep-98 you wrote:
> Gary Jennejohn wrote...
> > Simon Shapiro writes:
> > >I know the ports are not dow yet, but this one does not seem ELF
> > >related,
> > >rather... CAM (??) releated; The following errors started cropping up
> > >just
> > >about when CAM was checked in. I searched for these symbols and
> > >cannot
> > >find them. Any clue?
> > >
> > >gcc -O2 -I. -I./lib/Xt -I. -I./X11 -I/usr/X11R6/include -I/include
> > >-DCSRG_BASED -DHAVE_SYS_PARAM_H -DFUNCPROTO=15 -DNARROWPROTO -c
> > >freebsd_system.c
> > >freebsd_system.c:147: `DK_NDRIVE' undeclared here (not in a function)
> > >freebsd_system.c:147: `DK_NAMELEN' undeclared here (not in a function)
> > >freebsd_system.c:196: `DK_NDRIVE' undeclared here (not in a function)
> > >freebsd_system.c: In function `total_disk_transfers':
> > >freebsd_system.c:278: `DK_NDRIVE' undeclared (first use this function)
> > >freebsd_system.c:278: (Each undeclared identifier is reported only
> > >once
> > >freebsd_system.c:278: for each function it appears in.)
> > >freebsd_system.c: In function `collect_stats':
> > >freebsd_system.c:310: `DK_NDRIVE' undeclared (first use this function)
> > >freebsd_system.c:385: `MOUNT_NFS' undeclared (first use this function)
> > >freebsd_system.c: In function `get_namelist':
> > >freebsd_system.c:483: `DK_NDRIVE' undeclared (first use this function)
> > >*** Error code 1
> > >
> >
> > since CAM this functionality is provided using sysctl. There's a
> > library
> > (libdevstat) which provides a pretty good interface and hides all the
> > dirty details of using the sysctl's.
> >
> > This looks like xsysinfo. I munged it to work with libdevstat
> > (basically
> > stole the code from iostat :) and sent the changes to the maintainer.
> > Unfortunately, he's currently doing his compulsory military service and
> > doesn't have time to look at my changes :(
>
> Well, how about doing something like putting the devstat patches for it
> in
> the ports tree? That will probably do until the author has a chance to
> merge the changes in.
>
> You might want to make the build procedure autodetect devstat, so it
> will
> work with either the 2.2.x releases or 3.0. I'd recommend doing
> something
> like:
>
> .if exists(/usr/include/devstat.h)
> CFLAGS+= -DFREEBSD_DEVSTAT
> .endif
>
> Or something like that.
>
> [ I would do it myself, but I'm extremely swamped at the moment..:( ]
Sounds like a good idea. Actuallymy favorite broken tool here is xpermon++.
Just got to see these strip charts... :-)
Sincerely Yours, Shimon@Simon-Shapiro.ORG
770.265.7340
Simon Shapiro
Unwritten code has no bugs and executes at twice the speed of mouth
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.980928173359.shimon>
