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>