Comedi, RTAI, and Linux 2.6.19

Hey everyone,

I'm trying to get Comedi working with my RTAI/Linux 2.6.19 setup. Before 
building I ran

./configure --with-linuxdir=/usr/s rc/linux-2.6.19 
--with-rtaidir=/usr/realtime

Everything seems fine. When I try to build Comedi  I get the following 
output.

make  all-recursive
make[1]: Entering directory `/usr/src/comedi-0.7.73'
Making all in comedi
make[2]: Entering directory `/usr/src/comedi-0.7.73/comedi'
Making all in .
make[3]: Entering directory `/usr/src/comedi-0.7.73/comedi'
make -I/usr/src/comedi-0.7.73/comedi -C /usr/src/linux-2.6.19 
M=/usr/src/comedi-0.7.73/comedi CC="gcc -m32 
-I/usr/src/comedi-0.7.73/comedi/../ \
                -I/usr/src/comedi-0.7.73/comedi/../include 
-I/usr/realtime/include " V=1 modules
make[4]: Entering directory `/usr/src/linux-2.6.19'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (         
    \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf 
are missing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to 
fix it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /usr/src/comedi-0.7.73/comedi/.tmp_versions
rm -f /usr/src/comedi-0.7.73/comedi/.tmp_versions/*
make -f scripts/Makefile.build obj=/usr/src/comedi-0.7.73/comedi
  gcc -m32 -I/usr/src/comedi-0.7.73/comedi/../  
-I/usr/src/comedi-0.7.73/comedi/../include -I/usr/realtime/include  
-Wp,-MD,/usr/src/comedi-0.7.73/comedi/.comedi_fops.o.d  -nostdinc -isystem 
/usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude  -include 
include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -Os -pipe -msoft-float 
-mpreferred-stack-boundary=2  -march=i686 -mtune=pentium3 -ffreestanding 
-maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 
-Iinclude/asm-i386/mach-default -fomit-frame-pointer  -fno-stack-protector 
-Wdeclaration-after-statement -Wno-pointer-sign   -DMODULE 
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(comedi_fops)"  
-D"KBUILD_MODNAME=KBUILD_STR(comedi)" -c -o 
/usr/src/comedi-0.7.73/comedi/comedi_fops.o 
/usr/src/comedi-0.7.73/comedi/comedi_fops.c
In file included from 
/usr/src/comedi-0.7.73/comedi/../include/linux/comedidev.h:30,
                 from /usr/src/comedi-0.7.73/comedi/comedi_fops.c:44:
/usr/src/comedi-0.7.73/comedi/../include/linux/config.h:5:31: error: 
linux/config.h: No such file or directoryIn file included from 
/usr/realtime/include/rtai_types.h:23,
                 from /usr/realtime/include/asm/rtai_hal.h:55,
                 from /usr/realtime/include/asm/rtai.h:20,
                 from /usr/realtime/include/rtai.h:25,
                 from 
/usr/src/comedi-0.7.73/comedi/../include/linux/comedi_rt.h:42,
                 from 
/usr/src/comedi-0.7.73/comedi/../include/linux/comedidev.h:395,
                 from /usr/src/comedi-0.7.73/comedi/comedi_fops.c:44:
/usr/realtime/include/rtai_wrappers.h:85:1: warning: "CLASS_DEVICE_CREATE" 
redefined
In file included from /usr/src/comedi-0.7.73/comedi/comedi_fops.c:40:
/usr/src/comedi-0.7.73/comedi/../include/linux/device.h:65:1: warning: this 
is the location of the previous definition
/usr/src/comedi-0.7.73/comedi/comedi_fops.c: In function ‘comedi_init’:
/usr/src/comedi-0.7.73/comedi/comedi_fops.c:1751: warning: passing argument 
4 of ‘class_device_create’ makes pointer from integer without a cast
/usr/src/comedi-0.7.73/comedi/comedi_fops.c:1751: warning: too many 
arguments for format
make[5]: *** [/usr/src/comedi-0.7.73/comedi/comedi_fops.o] Error 1
make[4]: *** [_module_/usr/src/comedi-0.7.73/comedi] Error 2
make[4]: Leaving directory `/usr/src/linux-2.6.19'
make[3]: *** [all-local] Error 2
make[3]: Leaving directory `/usr/src/comedi-0.7.73/comedi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/comedi-0.7.73/comedi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/comedi-0.7.73'
make: *** [all] Error 2


Anyone have any ideas what's wrong?

-Travis Brown

_________________________________________________________________
http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_2G_0507

Received on 2007-07-21Z19:14:13