LCDproc development and user support list

Text archives Help


[Lcdproc] NetBSD & LCDproc saga continues


Chronological Thread 
  • From: Collin.Baillie AT world.net (Collin Baillie)
  • Subject: [Lcdproc] NetBSD & LCDproc saga continues
  • Date: Mon Dec 3 03:26:01 2001

> -----Original Message-----
> From: Guillaume Filion
> [mailto:gfk AT logidac.com]
>
> Hi all,
>
> I've finished my fix for the missing ACS_S3, ACS_S7, wcolor_set() and
> redrawwin() with the curses driver. It compiles on Debian 2.2, RedHat
> 6.2, FreeBSD 4.3, SunOS 5.5.1 and SunOS 5.8. It runs on RedHat 6.2.
>
> Collin, could you try it on NetBSD (you can use tomorrow's build or
> directly from CVS)?

$ cd tmp
$ ls
lcdproc-0.4.1 lcdproc-CVS-20011101 lcdproc-CVS-20011127
$ ls ../source
curses_drv.c lcdproc-CVS-20011201.tar.gz
lcdproc-CVS.tar.gz
lcdproc-0.4.1.tar.gz lcdproc-CVS-271101.tar.gz
$ tar zxvf ../source/lcdproc-CVS-20011201.tar.gz
lcdproc-CVS-20011201/
lcdproc-CVS-20011201/Makefile.in
lcdproc-CVS-20011201/README
lcdproc-CVS-20011201/stamp-h.in
lcdproc-CVS-20011201/COPYING
lcdproc-CVS-20011201/ChangeLog
lcdproc-CVS-20011201/INSTALL
lcdproc-CVS-20011201/Makefile.am
lcdproc-CVS-20011201/TODO
lcdproc-CVS-20011201/acconfig.h
lcdproc-CVS-20011201/acinclude.m4
lcdproc-CVS-20011201/aclocal.m4
lcdproc-CVS-20011201/config.guess
lcdproc-CVS-20011201/config.h.in
lcdproc-CVS-20011201/config.sub
lcdproc-CVS-20011201/configure
lcdproc-CVS-20011201/configure.in
lcdproc-CVS-20011201/install-sh
lcdproc-CVS-20011201/missing
lcdproc-CVS-20011201/mkinstalldirs
lcdproc-CVS-20011201/LCDd.conf
lcdproc-CVS-20011201/shared/
lcdproc-CVS-20011201/shared/Makefile.in
lcdproc-CVS-20011201/shared/Makefile.am
lcdproc-CVS-20011201/shared/LL.c
lcdproc-CVS-20011201/shared/LL.h
lcdproc-CVS-20011201/shared/sockets.c
lcdproc-CVS-20011201/shared/sockets.h
lcdproc-CVS-20011201/shared/str.c
lcdproc-CVS-20011201/shared/str.h
lcdproc-CVS-20011201/shared/debug.h
lcdproc-CVS-20011201/shared/report.c
lcdproc-CVS-20011201/shared/report.h
lcdproc-CVS-20011201/clients/
lcdproc-CVS-20011201/clients/Makefile.in
lcdproc-CVS-20011201/clients/Makefile.am
lcdproc-CVS-20011201/clients/examples/
lcdproc-CVS-20011201/clients/examples/Makefile.in
lcdproc-CVS-20011201/clients/examples/Makefile.am
lcdproc-CVS-20011201/clients/examples/fortune.pl
lcdproc-CVS-20011201/clients/examples/iosock.pl
lcdproc-CVS-20011201/clients/examples/tail.pl
lcdproc-CVS-20011201/clients/examples/x11amp.pl
lcdproc-CVS-20011201/clients/headlines/
lcdproc-CVS-20011201/clients/headlines/Makefile.in
lcdproc-CVS-20011201/clients/headlines/Makefile.am
lcdproc-CVS-20011201/clients/headlines/lcdheadlines
lcdproc-CVS-20011201/clients/lcdproc/
lcdproc-CVS-20011201/clients/lcdproc/Makefile.in
lcdproc-CVS-20011201/clients/lcdproc/Makefile.am
lcdproc-CVS-20011201/clients/lcdproc/main.c
lcdproc-CVS-20011201/clients/lcdproc/main.h
lcdproc-CVS-20011201/clients/lcdproc/mode.c
lcdproc-CVS-20011201/clients/lcdproc/mode.h
lcdproc-CVS-20011201/clients/lcdproc/batt.c
lcdproc-CVS-20011201/clients/lcdproc/batt.h
lcdproc-CVS-20011201/clients/lcdproc/chrono.c
lcdproc-CVS-20011201/clients/lcdproc/chrono.h
lcdproc-CVS-20011201/clients/lcdproc/cpu.c
lcdproc-CVS-20011201/clients/lcdproc/cpu.h
lcdproc-CVS-20011201/clients/lcdproc/cpu_smp.c
lcdproc-CVS-20011201/clients/lcdproc/cpu_smp.h
lcdproc-CVS-20011201/clients/lcdproc/disk.c
lcdproc-CVS-20011201/clients/lcdproc/disk.h
lcdproc-CVS-20011201/clients/lcdproc/load.c
lcdproc-CVS-20011201/clients/lcdproc/load.h
lcdproc-CVS-20011201/clients/lcdproc/mem.c
lcdproc-CVS-20011201/clients/lcdproc/mem.h
lcdproc-CVS-20011201/server/
lcdproc-CVS-20011201/server/Makefile.in
lcdproc-CVS-20011201/server/Makefile.am
lcdproc-CVS-20011201/server/client_data.c
lcdproc-CVS-20011201/server/client_data.h
lcdproc-CVS-20011201/server/client_functions.c
lcdproc-CVS-20011201/server/client_functions.h
lcdproc-CVS-20011201/server/client_menu.h
lcdproc-CVS-20011201/server/clients.c
lcdproc-CVS-20011201/server/clients.h
lcdproc-CVS-20011201/server/input.c
lcdproc-CVS-20011201/server/input.h
lcdproc-CVS-20011201/server/main.c
lcdproc-CVS-20011201/server/main.h
lcdproc-CVS-20011201/server/menu.c
lcdproc-CVS-20011201/server/menu.h
lcdproc-CVS-20011201/server/menus.c
lcdproc-CVS-20011201/server/menus.h
lcdproc-CVS-20011201/server/parse.c
lcdproc-CVS-20011201/server/parse.h
lcdproc-CVS-20011201/server/render.c
lcdproc-CVS-20011201/server/render.h
lcdproc-CVS-20011201/server/screen.c
lcdproc-CVS-20011201/server/screen.h
lcdproc-CVS-20011201/server/screenlist.c
lcdproc-CVS-20011201/server/screenlist.h
lcdproc-CVS-20011201/server/serverscreens.c
lcdproc-CVS-20011201/server/serverscreens.h
lcdproc-CVS-20011201/server/sock.c
lcdproc-CVS-20011201/server/sock.h
lcdproc-CVS-20011201/server/widget.c
lcdproc-CVS-20011201/server/widget.h
lcdproc-CVS-20011201/server/configfile.c
lcdproc-CVS-20011201/server/configfile.h
lcdproc-CVS-20011201/server/drivers.c
lcdproc-CVS-20011201/server/drivers.h
lcdproc-CVS-20011201/server/drivers/
lcdproc-CVS-20011201/server/drivers/Makefile.in
lcdproc-CVS-20011201/server/drivers/README
lcdproc-CVS-20011201/server/drivers/Makefile.am
lcdproc-CVS-20011201/server/drivers/lcd.c
lcdproc-CVS-20011201/server/drivers/lcd.h
lcdproc-CVS-20011201/server/drivers/lcd_lib.c
lcdproc-CVS-20011201/server/drivers/lcd_lib.h
lcdproc-CVS-20011201/server/drivers/MtxOrb.c
lcdproc-CVS-20011201/server/drivers/MtxOrb.h
lcdproc-CVS-20011201/server/drivers/text.c
lcdproc-CVS-20011201/server/drivers/text.h
lcdproc-CVS-20011201/server/drivers/lcdm001.c
lcdproc-CVS-20011201/server/drivers/lcdm001.h
lcdproc-CVS-20011201/server/drivers/curses_drv.c
lcdproc-CVS-20011201/server/drivers/curses_drv.h
lcdproc-CVS-20011201/server/drivers/drv_base.h
lcdproc-CVS-20011201/server/drivers/hd44780.c
lcdproc-CVS-20011201/server/drivers/hd44780.h
lcdproc-CVS-20011201/server/drivers/lb216.c
lcdproc-CVS-20011201/server/drivers/lb216.h
lcdproc-CVS-20011201/server/drivers/hd44780-4bit.c
lcdproc-CVS-20011201/server/drivers/hd44780-4bit.h
lcdproc-CVS-20011201/server/drivers/hd44780-ext8bit.c
lcdproc-CVS-20011201/server/drivers/hd44780-ext8bit.h
lcdproc-CVS-20011201/server/drivers/lcd_sem.c
lcdproc-CVS-20011201/server/drivers/lcd_sem.h
lcdproc-CVS-20011201/server/drivers/hd44780-serialLpt.c
lcdproc-CVS-20011201/server/drivers/hd44780-serialLpt.h
lcdproc-CVS-20011201/server/drivers/hd44780-winamp.c
lcdproc-CVS-20011201/server/drivers/hd44780-winamp.h
lcdproc-CVS-20011201/server/drivers/hd44780-low.h
lcdproc-CVS-20011201/server/drivers/hd44780-drivers.h
lcdproc-CVS-20011201/server/drivers/hd44780-charmap.h
lcdproc-CVS-20011201/server/drivers/sed1520.c
lcdproc-CVS-20011201/server/drivers/sed1520.h
lcdproc-CVS-20011201/server/drivers/sed1520fm.c
lcdproc-CVS-20011201/server/drivers/stv5730.c
lcdproc-CVS-20011201/server/drivers/stv5730.h
lcdproc-CVS-20011201/server/drivers/port.h
lcdproc-CVS-20011201/server/drivers/joy.c
lcdproc-CVS-20011201/server/drivers/joy.h
lcdproc-CVS-20011201/server/drivers/irmanin.c
lcdproc-CVS-20011201/server/drivers/irmanin.h
lcdproc-CVS-20011201/server/drivers/bayrad.h
lcdproc-CVS-20011201/server/drivers/bayrad.c
lcdproc-CVS-20011201/server/drivers/CFontz.c
lcdproc-CVS-20011201/server/drivers/CFontz.h
lcdproc-CVS-20011201/server/drivers/lircin.c
lcdproc-CVS-20011201/server/drivers/lircin.h
lcdproc-CVS-20011201/server/drivers/debug.h
lcdproc-CVS-20011201/server/drivers/glk.c
lcdproc-CVS-20011201/server/drivers/glk.h
lcdproc-CVS-20011201/server/drivers/glkproto.c
lcdproc-CVS-20011201/server/drivers/glkproto.h
lcdproc-CVS-20011201/server/drivers/svgalib_drv.c
lcdproc-CVS-20011201/server/drivers/svgalib_drv.h
lcdproc-CVS-20011201/server/drivers/t6963.c
lcdproc-CVS-20011201/server/drivers/t6963.h
lcdproc-CVS-20011201/server/drivers/t6963_font.h
lcdproc-CVS-20011201/docs/
lcdproc-CVS-20011201/docs/Makefile.in
lcdproc-CVS-20011201/docs/Makefile.am
lcdproc-CVS-20011201/docs/README.dg
lcdproc-CVS-20011201/docs/README.dg2
lcdproc-CVS-20011201/docs/hd44780_howto.txt
lcdproc-CVS-20011201/docs/lcdproc.sgml
lcdproc-CVS-20011201/docs/menustuff.txt
lcdproc-CVS-20011201/docs/netstuff.txt
lcdproc-CVS-20011201/docs/lcdproc.1
lcdproc-CVS-20011201/docs/LCDd.8
$ cd lcdroc-CVS-20011201/
cd: can't cd to lcdroc-CVS-20011201/
$ cd lcdproc-CVS-20011201
$ ./configure
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking host system type... alpha-unknown-netbsdelf1.5
checking whether to enable debugging... no
checking for gcc... gcc
checking whether the C compiler (gcc -Wall -O3 ) works... yes
checking whether the C compiler (gcc -Wall -O3 ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for gethostbyname... yes
checking for connect... yes
checking for inet_aton... yes
checking for kstat_open in -lkstat... no
checking for getloadavg... yes
checking for swapctl... yes
checking for procfs.h... no
checking for sys/procfs.h... no
checking for sys/loadavg.h... no
checking for kvm_open in -lkvm... yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for ANSI C header files... yes
checking for fcntl.h... yes
checking for sys/ioctl.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for working const... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for uid_t in sys/types.h... yes
checking whether gcc needs -traditional... no
checking return type of signal handlers... void
checking for select... yes
checking for socket... yes
checking for strdup... yes
checking for strerror... yes
checking for strtol... yes
checking for uname... yes
checking for cfmakeraw... yes
checking for ioperm... no
checking for fcntl.h... (cached) yes
checking for sys/dustat.h... no
checking for sys/param.h... yes
checking for sys/statfs.h... no
checking for sys/fstyp.h... no
checking for mnttab.h... no
checking for mntent.h... no
checking for utime.h... yes
checking for sys/statvfs.h... no
checking for sys/vfs.h... no
checking for sys/mount.h... yes
checking for sys/filsys.h... no
checking for sys/fs_types.h... no
checking for getmntinfo... yes
checking how to get filesystem space usage
checking for statvfs... no
checking for 3-argument statfs function (DEC OSF/1)... no
checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)...
yes
checking for which drivers to compile... checking for ncurses.h... no
checking for curses.h... yes
checking for main in -lncurses... no
checking for main in -lcurses... yes
checking for curses.h... (cached) yes
checking for acs_map in curses.h... no
checking for _acs_char in curses.h... yes
checking for redrawwin() in curses... no
checking for wcolor_set() in curses... no
Will compile drivers: lcdm001 mtxorb cfontz curses text lb216 bayrad glk
updating cache ./config.cache
creating ./config.status
creating Makefile
creating shared/Makefile
creating server/Makefile
creating server/drivers/Makefile
creating clients/Makefile
creating clients/lcdproc/Makefile
creating clients/examples/Makefile
creating clients/headlines/Makefile
creating docs/Makefile
creating config.h
$ make
make all-recursive
Making all in shared
gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O3 -c LL.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O3 -c sockets.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O3 -c str.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -O3 -c report.c
rm -f libLCDstuff.a
ar cru libLCDstuff.a LL.o sockets.o str.o report.o
ranlib libLCDstuff.a
Making all in clients
Making all in examples
Making all in headlines
Making all in lcdproc
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c main.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c mode.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c batt.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c chrono.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c cpu.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c cpu_smp.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c disk.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c load.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -Wall -O3 -c mem.c
gcc -Wall -O3 -o lcdproc main.o mode.o batt.o chrono.o cpu.o cpu_smp.o
disk.o load.o mem.o ../../shared/libLCDstuff.a -lkvm
Making all in server
Making all in drivers
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c lcd.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c lcd_lib.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c lcdm001.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c MtxOrb.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c CFontz.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c
curses_drv.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c text.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c lb216.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c bayrad.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c glk.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../.. -Wall -O3 -c
glkproto.c
rm -f libLCDdrivers.a
ar cru libLCDdrivers.a lcd.o lcd_lib.o lcdm001.o MtxOrb.o CFontz.o
curses_drv.o text.o lb216.o bayrad.o glk.o glkproto.o
ranlib libLCDdrivers.a
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c client_data.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c client_functions.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c clients.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c input.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c main.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c menu.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c menus.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c parse.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c render.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c screen.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c screenlist.c
screenlist.c: In function `screenlist_current':
screenlist.c:110: warning: cast from pointer to integer of different size
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c serverscreens.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c sock.c
sock.c: In function `sock_poll_clients':
sock.c:156: warning: passing arg 3 of `accept' from incompatible pointer
type
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c widget.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c configfile.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -Wall -O3 -c drivers.c
drivers.c: In function `load_driver':
drivers.c:56: warning: implicit declaration of function `lcd_find_init'
drivers.c:56: warning: cast to pointer from integer of different size
drivers.c:73: warning: assignment from incompatible pointer type
drivers.c: In function `fill_driver_functions':
drivers.c:127: warning: assignment from incompatible pointer type
drivers.c:128: warning: assignment from incompatible pointer type
drivers.c:130: warning: assignment from incompatible pointer type
drivers.c:133: warning: assignment from incompatible pointer type
drivers.c:134: warning: assignment from incompatible pointer type
drivers.c:135: warning: assignment from incompatible pointer type
drivers.c:136: warning: assignment from incompatible pointer type
drivers.c:139: warning: assignment from incompatible pointer type
drivers.c:140: warning: assignment from incompatible pointer type
drivers.c:141: warning: assignment from incompatible pointer type
drivers.c:142: warning: assignment from incompatible pointer type
drivers.c:143: warning: assignment from incompatible pointer type
drivers.c:144: warning: assignment from incompatible pointer type
drivers.c:145: warning: assignment from incompatible pointer type
drivers.c:148: warning: assignment from incompatible pointer type
drivers.c:149: warning: assignment from incompatible pointer type
drivers.c:150: warning: assignment from incompatible pointer type
drivers.c:153: warning: assignment from incompatible pointer type
drivers.c:154: warning: assignment from incompatible pointer type
drivers.c:157: warning: assignment from incompatible pointer type
drivers.c:160: warning: assignment from incompatible pointer type
drivers.c:161: warning: assignment from incompatible pointer type
drivers.c:164: warning: assignment from incompatible pointer type
drivers.c:165: warning: assignment from incompatible pointer type
gcc -Wall -O3 -o LCDd client_data.o client_functions.o clients.o input.o
main.o menu.o menus.o parse.o render.o screen.o screenlist.o
serverscreens.o sock.o widget.o configfile.o drivers.o
drivers/libLCDdrivers.a ../shared/libLCDstuff.a -lcurses -lkvm
Making all in docs
$

Yup yup compiles and runs the curses driver perfectly.


> As for the problems with the lcdproc client, I have no idea on how to
> solve this... Who made this client? And more important, who can solve
> this?
>
> Maibe it's because you're running this on an Alpha, because this
> driver tries to access memory and processus information. Also, does
> the other drivers work?


Ahh, in regards to the other clients, "I don't know." I don't (currently)
have perl installed on this machine, so I'll build/install perl and I'll
let you know ;) And you already have the output of all of the lcdproc client
(modes). I can tell you now though, that NetBSD seems to use a /kern
filesystem instead of a /proc file system. And it's not exactly the same,
but there are similarities, although I have to compile a ne wkernel to
support it (since I re-installed a couple of weeks ago)

I'll let you know how it all goes.

Cheers,


Collin Baillie
--
My other computer is a 4000 node Beowulf cluster.
Title: RE: [Lcdproc] NetBSD & LCDproc saga continues

> -----Original Message-----
> From: Guillaume Filion [mailto:gfk AT logidac.com]
>
> Hi all,
>
> I've finished my fix for the missing ACS_S3, ACS_S7, wcolor_set() and
> redrawwin() with the curses driver. It compiles on Debian 2.2, RedHat
> 6.2, FreeBSD 4.3, SunOS 5.5.1 and SunOS 5.8. It runs on RedHat 6.2.
>
> Collin, could you try it on NetBSD (you can use tomorrow's build or
> directly from CVS)?

$ cd tmp 
$ ls
lcdproc-0.4.1         lcdproc-CVS-20011101  lcdproc-CVS-20011127
$ ls ../source
curses_drv.c                     lcdproc-CVS-20011201.tar.gz      lcdproc-CVS.tar.gz
lcdproc-0.4.1.tar.gz             lcdproc-CVS-271101.tar.gz
$ tar zxvf ../source/lcdproc-CVS-20011201.tar.gz
lcdproc-CVS-20011201/
lcdproc-CVS-20011201/Makefile.in
lcdproc-CVS-20011201/README
lcdproc-CVS-20011201/stamp-h.in
lcdproc-CVS-20011201/COPYING
lcdproc-CVS-20011201/ChangeLog
lcdproc-CVS-20011201/INSTALL
lcdproc-CVS-20011201/Makefile.am
lcdproc-CVS-20011201/TODO
lcdproc-CVS-20011201/acconfig.h
lcdproc-CVS-20011201/acinclude.m4
lcdproc-CVS-20011201/aclocal.m4
lcdproc-CVS-20011201/config.guess
lcdproc-CVS-20011201/config.h.in
lcdproc-CVS-20011201/config.sub
lcdproc-CVS-20011201/configure
lcdproc-CVS-20011201/configure.in
lcdproc-CVS-20011201/install-sh
lcdproc-CVS-20011201/missing
lcdproc-CVS-20011201/mkinstalldirs
lcdproc-CVS-20011201/LCDd.conf
lcdproc-CVS-20011201/shared/
lcdproc-CVS-20011201/shared/Makefile.in
lcdproc-CVS-20011201/shared/Makefile.am
lcdproc-CVS-20011201/shared/LL.c
lcdproc-CVS-20011201/shared/LL.h
lcdproc-CVS-20011201/shared/sockets.c
lcdproc-CVS-20011201/shared/sockets.h
lcdproc-CVS-20011201/shared/str.c
lcdproc-CVS-20011201/shared/str.h
lcdproc-CVS-20011201/shared/debug.h
lcdproc-CVS-20011201/shared/report.c
lcdproc-CVS-20011201/shared/report.h
lcdproc-CVS-20011201/clients/
lcdproc-CVS-20011201/clients/Makefile.in
lcdproc-CVS-20011201/clients/Makefile.am
lcdproc-CVS-20011201/clients/examples/
lcdproc-CVS-20011201/clients/examples/Makefile.in
lcdproc-CVS-20011201/clients/examples/Makefile.am
lcdproc-CVS-20011201/clients/examples/fortune.pl
lcdproc-CVS-20011201/clients/examples/iosock.pl
lcdproc-CVS-20011201/clients/examples/tail.pl
lcdproc-CVS-20011201/clients/examples/x11amp.pl
lcdproc-CVS-20011201/clients/headlines/
lcdproc-CVS-20011201/clients/headlines/Makefile.in
lcdproc-CVS-20011201/clients/headlines/Makefile.am
lcdproc-CVS-20011201/clients/headlines/lcdheadlines
lcdproc-CVS-20011201/clients/lcdproc/
lcdproc-CVS-20011201/clients/lcdproc/Makefile.in
lcdproc-CVS-20011201/clients/lcdproc/Makefile.am
lcdproc-CVS-20011201/clients/lcdproc/main.c
lcdproc-CVS-20011201/clients/lcdproc/main.h
lcdproc-CVS-20011201/clients/lcdproc/mode.c
lcdproc-CVS-20011201/clients/lcdproc/mode.h
lcdproc-CVS-20011201/clients/lcdproc/batt.c
lcdproc-CVS-20011201/clients/lcdproc/batt.h
lcdproc-CVS-20011201/clients/lcdproc/chrono.c
lcdproc-CVS-20011201/clients/lcdproc/chrono.h
lcdproc-CVS-20011201/clients/lcdproc/cpu.c
lcdproc-CVS-20011201/clients/lcdproc/cpu.h
lcdproc-CVS-20011201/clients/lcdproc/cpu_smp.c
lcdproc-CVS-20011201/clients/lcdproc/cpu_smp.h
lcdproc-CVS-20011201/clients/lcdproc/disk.c
lcdproc-CVS-20011201/clients/lcdproc/disk.h
lcdproc-CVS-20011201/clients/lcdproc/load.c
lcdproc-CVS-20011201/clients/lcdproc/load.h
lcdproc-CVS-20011201/clients/lcdproc/mem.c
lcdproc-CVS-20011201/clients/lcdproc/mem.h
lcdproc-CVS-20011201/server/
lcdproc-CVS-20011201/server/Makefile.in
lcdproc-CVS-20011201/server/Makefile.am
lcdproc-CVS-20011201/server/client_data.c
lcdproc-CVS-20011201/server/client_data.h
lcdproc-CVS-20011201/server/client_functions.c
lcdproc-CVS-20011201/server/client_functions.h
lcdproc-CVS-20011201/server/client_menu.h
lcdproc-CVS-20011201/server/clients.c
lcdproc-CVS-20011201/server/clients.h
lcdproc-CVS-20011201/server/input.c
lcdproc-CVS-20011201/server/input.h
lcdproc-CVS-20011201/server/main.c
lcdproc-CVS-20011201/server/main.h
lcdproc-CVS-20011201/server/menu.c
lcdproc-CVS-20011201/server/menu.h
lcdproc-CVS-20011201/server/menus.c
lcdproc-CVS-20011201/server/menus.h
lcdproc-CVS-20011201/server/parse.c
lcdproc-CVS-20011201/server/parse.h
lcdproc-CVS-20011201/server/render.c
lcdproc-CVS-20011201/server/render.h
lcdproc-CVS-20011201/server/screen.c
lcdproc-CVS-20011201/server/screen.h
lcdproc-CVS-20011201/server/screenlist.c
lcdproc-CVS-20011201/server/screenlist.h
lcdproc-CVS-20011201/server/serverscreens.c
lcdproc-CVS-20011201/server/serverscreens.h
lcdproc-CVS-20011201/server/sock.c
lcdproc-CVS-20011201/server/sock.h
lcdproc-CVS-20011201/server/widget.c
lcdproc-CVS-20011201/server/widget.h
lcdproc-CVS-20011201/server/configfile.c
lcdproc-CVS-20011201/server/configfile.h
lcdproc-CVS-20011201/server/drivers.c
lcdproc-CVS-20011201/server/drivers.h
lcdproc-CVS-20011201/server/drivers/
lcdproc-CVS-20011201/server/drivers/Makefile.in
lcdproc-CVS-20011201/server/drivers/README
lcdproc-CVS-20011201/server/drivers/Makefile.am
lcdproc-CVS-20011201/server/drivers/lcd.c
lcdproc-CVS-20011201/server/drivers/lcd.h
lcdproc-CVS-20011201/server/drivers/lcd_lib.c
lcdproc-CVS-20011201/server/drivers/lcd_lib.h
lcdproc-CVS-20011201/server/drivers/MtxOrb.c
lcdproc-CVS-20011201/server/drivers/MtxOrb.h
lcdproc-CVS-20011201/server/drivers/text.c
lcdproc-CVS-20011201/server/drivers/text.h
lcdproc-CVS-20011201/server/drivers/lcdm001.c
lcdproc-CVS-20011201/server/drivers/lcdm001.h
lcdproc-CVS-20011201/server/drivers/curses_drv.c
lcdproc-CVS-20011201/server/drivers/curses_drv.h
lcdproc-CVS-20011201/server/drivers/drv_base.h
lcdproc-CVS-20011201/server/drivers/hd44780.c
lcdproc-CVS-20011201/server/drivers/hd44780.h
lcdproc-CVS-20011201/server/drivers/lb216.c
lcdproc-CVS-20011201/server/drivers/lb216.h
lcdproc-CVS-20011201/server/drivers/hd44780-4bit.c
lcdproc-CVS-20011201/server/drivers/hd44780-4bit.h
lcdproc-CVS-20011201/server/drivers/hd44780-ext8bit.c
lcdproc-CVS-20011201/server/drivers/hd44780-ext8bit.h
lcdproc-CVS-20011201/server/drivers/lcd_sem.c
lcdproc-CVS-20011201/server/drivers/lcd_sem.h
lcdproc-CVS-20011201/server/drivers/hd44780-serialLpt.c
lcdproc-CVS-20011201/server/drivers/hd44780-serialLpt.h
lcdproc-CVS-20011201/server/drivers/hd44780-winamp.c
lcdproc-CVS-20011201/server/drivers/hd44780-winamp.h
lcdproc-CVS-20011201/server/drivers/hd44780-low.h
lcdproc-CVS-20011201/server/drivers/hd44780-drivers.h
lcdproc-CVS-20011201/server/drivers/hd44780-charmap.h
lcdproc-CVS-20011201/server/drivers/sed1520.c
lcdproc-CVS-20011201/server/drivers/sed1520.h
lcdproc-CVS-20011201/server/drivers/sed1520fm.c
lcdproc-CVS-20011201/server/drivers/stv5730.c
lcdproc-CVS-20011201/server/drivers/stv5730.h
lcdproc-CVS-20011201/server/drivers/port.h
lcdproc-CVS-20011201/server/drivers/joy.c
lcdproc-CVS-20011201/server/drivers/joy.h
lcdproc-CVS-20011201/server/drivers/irmanin.c
lcdproc-CVS-20011201/server/drivers/irmanin.h
lcdproc-CVS-20011201/server/drivers/bayrad.h
lcdproc-CVS-20011201/server/drivers/bayrad.c
lcdproc-CVS-20011201/server/drivers/CFontz.c
lcdproc-CVS-20011201/server/drivers/CFontz.h
lcdproc-CVS-20011201/server/drivers/lircin.c
lcdproc-CVS-20011201/server/drivers/lircin.h
lcdproc-CVS-20011201/server/drivers/debug.h
lcdproc-CVS-20011201/server/drivers/glk.c
lcdproc-CVS-20011201/server/drivers/glk.h
lcdproc-CVS-20011201/server/drivers/glkproto.c
lcdproc-CVS-20011201/server/drivers/glkproto.h
lcdproc-CVS-20011201/server/drivers/svgalib_drv.c
lcdproc-CVS-20011201/server/drivers/svgalib_drv.h
lcdproc-CVS-20011201/server/drivers/t6963.c
lcdproc-CVS-20011201/server/drivers/t6963.h
lcdproc-CVS-20011201/server/drivers/t6963_font.h
lcdproc-CVS-20011201/docs/
lcdproc-CVS-20011201/docs/Makefile.in
lcdproc-CVS-20011201/docs/Makefile.am
lcdproc-CVS-20011201/docs/README.dg
lcdproc-CVS-20011201/docs/README.dg2
lcdproc-CVS-20011201/docs/hd44780_howto.txt
lcdproc-CVS-20011201/docs/lcdproc.sgml
lcdproc-CVS-20011201/docs/menustuff.txt
lcdproc-CVS-20011201/docs/netstuff.txt
lcdproc-CVS-20011201/docs/lcdproc.1
lcdproc-CVS-20011201/docs/LCDd.8
$ cd lcdroc-CVS-20011201/   
cd: can't cd to lcdroc-CVS-20011201/
$ cd lcdproc-CVS-20011201
$ ./configure
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... found
checking host system type... alpha-unknown-netbsdelf1.5
checking whether to enable debugging... no
checking for gcc... gcc
checking whether the C compiler (gcc -Wall -O3 ) works... yes
checking whether the C compiler (gcc -Wall -O3 ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for a BSD compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for gethostbyname... yes
checking for connect... yes
checking for inet_aton... yes
checking for kstat_open in -lkstat... no
checking for getloadavg... yes
checking for swapctl... yes
checking for procfs.h... no
checking for sys/procfs.h... no
checking for sys/loadavg.h... no
checking for kvm_open in -lkvm... yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for ANSI C header files... yes
checking for fcntl.h... yes
checking for sys/ioctl.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for working const... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for uid_t in sys/types.h... yes
checking whether gcc needs -traditional... no
checking return type of signal handlers... void
checking for select... yes
checking for socket... yes
checking for strdup... yes
checking for strerror... yes
checking for strtol... yes
checking for uname... yes
checking for cfmakeraw... yes
checking for ioperm... no
checking for fcntl.h... (cached) yes
checking for sys/dustat.h... no
checking for sys/param.h... yes
checking for sys/statfs.h... no
checking for sys/fstyp.h... no
checking for mnttab.h... no
checking for mntent.h... no
checking for utime.h... yes
checking for sys/statvfs.h... no
checking for sys/vfs.h... no
checking for sys/mount.h... yes
checking for sys/filsys.h... no
checking for sys/fs_types.h... no
checking for getmntinfo... yes
checking how to get filesystem space usage
checking for statvfs... no
checking for 3-argument statfs function (DEC OSF/1)... no
checking for two-argument statfs with statfs.bsize member (AIX, 4.3BSD)... yes
checking for which drivers to compile... checking for ncurses.h... no
checking for curses.h... yes
checking for main in -lncurses... no
checking for main in -lcurses... yes
checking for curses.h... (cached) yes
checking for acs_map in curses.h... no
checking for _acs_char in curses.h... yes
checking for redrawwin() in curses... no
checking for wcolor_set() in curses... no
Will compile drivers: lcdm001 mtxorb cfontz curses text lb216 bayrad glk
updating cache ./config.cache
creating ./config.status
creating Makefile
creating shared/Makefile
creating server/Makefile
creating server/drivers/Makefile
creating clients/Makefile
creating clients/lcdproc/Makefile
creating clients/examples/Makefile
creating clients/headlines/Makefile
creating docs/Makefile
creating config.h
$ make
make  all-recursive
Making all in shared
gcc -DHAVE_CONFIG_H -I. -I. -I..     -Wall -O3 -c LL.c
gcc -DHAVE_CONFIG_H -I. -I. -I..     -Wall -O3 -c sockets.c
gcc -DHAVE_CONFIG_H -I. -I. -I..     -Wall -O3 -c str.c
gcc -DHAVE_CONFIG_H -I. -I. -I..     -Wall -O3 -c report.c
rm -f libLCDstuff.a
ar cru libLCDstuff.a LL.o sockets.o str.o report.o
ranlib libLCDstuff.a
Making all in clients
Making all in examples
Making all in headlines
Making all in lcdproc
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c main.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c mode.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c batt.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c chrono.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c cpu.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c cpu_smp.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c disk.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c load.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../..    -Wall -O3 -c mem.c
gcc  -Wall -O3  -o lcdproc  main.o mode.o batt.o chrono.o cpu.o cpu_smp.o disk.o  load.o mem.o ../../shared/libLCDstuff.a -lkvm

Making all in server
Making all in drivers
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c lcd.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c lcd_lib.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c lcdm001.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c MtxOrb.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c CFontz.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c curses_drv.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c text.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c lb216.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c bayrad.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c glk.c
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I./.. -I../..    -Wall -O3 -c glkproto.c
rm -f libLCDdrivers.a
ar cru libLCDdrivers.a lcd.o lcd_lib.o lcdm001.o MtxOrb.o CFontz.o curses_drv.o text.o lb216.o bayrad.o glk.o glkproto.o

ranlib libLCDdrivers.a
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c client_data.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c client_functions.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c clients.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c input.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c main.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c menu.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c menus.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c parse.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c render.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c screen.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c screenlist.c
screenlist.c: In function `screenlist_current':
screenlist.c:110: warning: cast from pointer to integer of different size
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c serverscreens.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c sock.c
sock.c: In function `sock_poll_clients':
sock.c:156: warning: passing arg 3 of `accept' from incompatible pointer type
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c widget.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c configfile.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..    -Wall -O3 -c drivers.c
drivers.c: In function `load_driver':
drivers.c:56: warning: implicit declaration of function `lcd_find_init'
drivers.c:56: warning: cast to pointer from integer of different size
drivers.c:73: warning: assignment from incompatible pointer type
drivers.c: In function `fill_driver_functions':
drivers.c:127: warning: assignment from incompatible pointer type
drivers.c:128: warning: assignment from incompatible pointer type
drivers.c:130: warning: assignment from incompatible pointer type
drivers.c:133: warning: assignment from incompatible pointer type
drivers.c:134: warning: assignment from incompatible pointer type
drivers.c:135: warning: assignment from incompatible pointer type
drivers.c:136: warning: assignment from incompatible pointer type
drivers.c:139: warning: assignment from incompatible pointer type
drivers.c:140: warning: assignment from incompatible pointer type
drivers.c:141: warning: assignment from incompatible pointer type
drivers.c:142: warning: assignment from incompatible pointer type
drivers.c:143: warning: assignment from incompatible pointer type
drivers.c:144: warning: assignment from incompatible pointer type
drivers.c:145: warning: assignment from incompatible pointer type
drivers.c:148: warning: assignment from incompatible pointer type
drivers.c:149: warning: assignment from incompatible pointer type
drivers.c:150: warning: assignment from incompatible pointer type
drivers.c:153: warning: assignment from incompatible pointer type
drivers.c:154: warning: assignment from incompatible pointer type
drivers.c:157: warning: assignment from incompatible pointer type
drivers.c:160: warning: assignment from incompatible pointer type
drivers.c:161: warning: assignment from incompatible pointer type
drivers.c:164: warning: assignment from incompatible pointer type
drivers.c:165: warning: assignment from incompatible pointer type
gcc  -Wall -O3  -o LCDd  client_data.o client_functions.o clients.o input.o  main.o menu.o menus.o parse.o render.o screen.o screenlist.o  serverscreens.o sock.o widget.o configfile.o drivers.o drivers/libLCDdrivers.a ../shared/libLCDstuff.a -lcurses -lkvm

Making all in docs
$

Yup yup compiles and runs the curses driver perfectly.


> As for the problems with the lcdproc client, I have no idea on how to
> solve this... Who made this client? And more important, who can solve
> this?
>
> Maibe it's because you're running this on an Alpha, because this
> driver tries to access memory and processus information. Also, does
> the other drivers work?


Ahh, in regards to the other clients, "I don't know." I don't (currently) have perl installed on this machine, so  I'll build/install perl and I'll let you know ;) And you already have the output of all of the lcdproc client (modes). I can tell you now though, that NetBSD seems to use a /kern filesystem instead of a /proc file system. And it's not exactly the same, but there are similarities, although I have to compile a ne wkernel to support it (since I re-installed a couple of weeks ago)

I'll let you know how it all goes.

Cheers,


Collin Baillie
--
My other computer is a 4000 node Beowulf cluster.




Archive powered by MHonArc 2.6.18.

Top of page