Problems while installing comedi 7.68 on Suse 9.1 - make aufter ./configure fails

Hello _at_ All!

I configured with ./configure --with-linuxdir...
While running make - the errors below occure:

Nemesis:/usr/local/comedi/comedi-0.7.68 # make
make  all-recursive
make[1]: Entering directory `/usr/local/comedi/comedi-0.7.68'
Making all in comedi
make[2]: Entering directory `/usr/local/comedi/comedi-0.7.68/comedi'
Making all in kcomedilib
make[3]: Entering directory 
`/usr/local/comedi/comedi-0.7.68/comedi/kcomedilib'
if gcc -DHAVE_CONFIG_H -I. -I. -I../..    -I../../include/ 
-DKBUILD_MODNAME=kcomedilib -Wall -Wstrict-prototypes -Wno-trigraphs 
-fno-strict-aliasing -fno-common -pipe -msoft-float 
-mpreferred-stack-boundary=2 -funit-at-a-time -funit-at-a-time 
-march=i586 -mregparm=3 
-I/usr/src/linux-2.6.5-7.75/include/asm-i386/mach-default -O2 
-fomit-frame-pointer  -DMODULE   -g -O2 -MT kcomedilib_ko-data.o -MD -MP 
-MF ".deps/kcomedilib_ko-data.Tpo" \
  -c -o kcomedilib_ko-data.o `test -f 'data.c' || echo './'`data.c; \
then mv -f ".deps/kcomedilib_ko-data.Tpo" ".deps/kcomedilib_ko-data.Po"; \
else rm -f ".deps/kcomedilib_ko-data.Tpo"; exit 1; \
fi
In file included from data.c:25:
../../include/linux/comedilib.h:33:2: #error linux/comedilib.h should 
not be included by non-kernel-space code
In file included from /usr/include/linux/sched.h:12,
                 from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/linux/jiffies.h:16: error: parse error before "jiffies_64"
/usr/include/linux/jiffies.h:20: error: parse error before "get_jiffies_64"
In file included from /usr/include/linux/sched.h:21,
                 from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/asm/mmu.h:13: error: field `sem' has incomplete type
In file included from /usr/include/linux/signal.h:4,
                 from /usr/include/linux/sched.h:25,
                 from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/linux/list.h:604:2: warning: #warning "don't include kernel 
headers in userspace"
In file included from /usr/include/asm/siginfo.h:4,
                 from /usr/include/linux/signal.h:7,
                 from /usr/include/linux/sched.h:25,
                 from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/asm-generic/siginfo.h:53: error: size of array `_pad' is 
too large
In file included from /usr/include/linux/sched.h:27,
                 from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/linux/fs_struct.h:9: error: parse error before "rwlock_t"
/usr/include/linux/fs_struct.h:13: error: parse error before '}' token
In file included from /usr/include/linux/sched.h:29,
                 from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/linux/completion.h:15: error: parse error before 
"wait_queue_head_t"
/usr/include/linux/completion.h: In function `init_completion':
/usr/include/linux/completion.h:26: error: dereferencing pointer to 
incomplete type
/usr/include/linux/completion.h:27: error: dereferencing pointer to 
incomplete type
In file included from /usr/include/linux/sched.h:30,
                 from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/linux/pid.h: At top level:
/usr/include/linux/pid.h:18: error: field `task_list' has incomplete type
/usr/include/linux/pid.h:19: error: field `hash_chain' has incomplete type
/usr/include/linux/pid.h:24: error: field `pid_chain' has incomplete type
In file included from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/linux/sched.h:93: error: parse error before "process_counts"
In file included from ../../include/linux/timer.h:15,
                 from /usr/include/linux/sched.h:102,
                 from ../../include/linux/sched.h:14,
                 from /usr/include/linux/module.h:9,
                 from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/linux/timer.h:10: error: field `entry' has incomplete type
In file included from ../../include/linux/module.h:62,
                 from ../../include/linux/comedidev.h:28,
                 from data.c:26:
/usr/include/linux/module.h:488: error: variable `__this_module' has 
initializer but incomplete type
/usr/include/linux/module.h:489: error: unknown field `name' specified 
in initializer
/usr/include/linux/module.h:490: error: unknown field `init' specified 
in initializer
/usr/include/linux/module.h:513: error: parse error before 
"MOD_INC_USE_COUNT"
/usr/include/linux/module.h:525: error: parse error before 
"MOD_DEC_USE_COUNT"
In file included from ../../include/linux/vmalloc.h:14,
                 from ../../include/linux/comedidev.h:38,
                 from data.c:26:
/usr/include/linux/vmalloc.h:27: error: parse error before "pgprot_t"
/usr/include/linux/vmalloc.h:31: error: parse error before "pgprot_t"
/usr/include/linux/vmalloc.h:39: error: parse error before "pgprot_t"
/usr/include/linux/vmalloc.h:46: error: parse error before "vmlist_lock"
In file included from ../../include/linux/irq.h:13,
                 from /usr/include/asm/hardirq.h:6,
                 from /usr/include/linux/interrupt.h:11,
                 from ../../include/linux/interrupt.h:31,
                 from ../../include/linux/comedidev.h:40,
                 from data.c:26:
/usr/include/linux/irq.h:68: error: requested alignment is not a constant
In file included from /usr/include/linux/irq.h:72,
                 from ../../include/linux/irq.h:13,
                 from /usr/include/asm/hardirq.h:6,
                 from /usr/include/linux/interrupt.h:11,
                 from ../../include/linux/interrupt.h:31,
                 from ../../include/linux/comedidev.h:40,
                 from data.c:26:
/usr/include/asm/hw_irq.h:28: error: parse error before "irq_vector"
/usr/include/asm/hw_irq.h: In function `x86_do_profile':
/usr/include/asm/hw_irq.h:86: error: `prof_buffer' undeclared (first use 
in this function)
/usr/include/asm/hw_irq.h:86: error: (Each undeclared identifier is 
reported only once
/usr/include/asm/hw_irq.h:86: error: for each function it appears in.)
/usr/include/asm/hw_irq.h:99: error: `prof_shift' undeclared (first use 
in this function)
/usr/include/asm/hw_irq.h:105: error: `prof_len' undeclared (first use 
in this function)
In file included from /usr/include/linux/interrupt.h:11,
                 from ../../include/linux/interrupt.h:31,
                 from ../../include/linux/comedidev.h:40,
                 from data.c:26:
/usr/include/asm/hardirq.h: At top level:
/usr/include/asm/hardirq.h:13: error: requested alignment is not a constant
In file included from ../../include/asm/uaccess.h:43,
                 from ../../include/linux/comedidev.h:42,
                 from data.c:26:
/usr/include/asm/uaccess.h: In function `verify_area':
/usr/include/asm/uaccess.h:104: error: invalid type argument of `->'
/usr/include/asm/uaccess.h: In function `__copy_to_user':
/usr/include/asm/uaccess.h:406: error: `u8' undeclared (first use in 
this function)
/usr/include/asm/uaccess.h:406: error: parse error before ')' token
/usr/include/asm/uaccess.h:406: error: parse error before ')' token
/usr/include/asm/uaccess.h:406: error: parse error before ')' token
/usr/include/asm/uaccess.h:409: error: `u16' undeclared (first use in 
this function)
/usr/include/asm/uaccess.h:409: error: parse error before ')' token
/usr/include/asm/uaccess.h:409: error: parse error before ')' token
/usr/include/asm/uaccess.h:409: error: parse error before ')' token
/usr/include/asm/uaccess.h:412: error: `u32' undeclared (first use in 
this function)
/usr/include/asm/uaccess.h:412: error: parse error before ')' token
/usr/include/asm/uaccess.h:412: error: parse error before ')' token
/usr/include/asm/uaccess.h:412: error: parse error before ')' token
/usr/include/asm/uaccess.h: In function `__copy_from_user':
/usr/include/asm/uaccess.h:444: error: `u8' undeclared (first use in 
this function)
/usr/include/asm/uaccess.h:444: error: parse error before ')' token
/usr/include/asm/uaccess.h:444: error: parse error before ')' token
/usr/include/asm/uaccess.h:444: error: parse error before ')' token
/usr/include/asm/uaccess.h:444: error: parse error before ')' token
/usr/include/asm/uaccess.h:447: error: `u16' undeclared (first use in 
this function)
/usr/include/asm/uaccess.h:447: error: parse error before ')' token
/usr/include/asm/uaccess.h:447: error: parse error before ')' token
/usr/include/asm/uaccess.h:447: error: parse error before ')' token
/usr/include/asm/uaccess.h:447: error: parse error before ')' token
/usr/include/asm/uaccess.h:450: error: `u32' undeclared (first use in 
this function)
/usr/include/asm/uaccess.h:450: error: parse error before ')' token
/usr/include/asm/uaccess.h:450: error: parse error before ')' token
/usr/include/asm/uaccess.h:450: error: parse error before ')' token
/usr/include/asm/uaccess.h:450: error: parse error before ')' token
/usr/include/asm/uaccess.h: In function `copy_to_user':
/usr/include/asm/uaccess.h:474: error: invalid type argument of `->'
/usr/include/asm/uaccess.h: In function `copy_from_user':
/usr/include/asm/uaccess.h:499: error: invalid type argument of `->'
In file included from data.c:26:
../../include/linux/comedidev.h: At top level:
../../include/linux/comedidev.h:220: error: parse error before 
"wait_queue_head_t"
../../include/linux/comedidev.h:220: warning: no semicolon at end of 
struct or union
../../include/linux/comedidev.h:223: error: parse error before "write_wait"
../../include/linux/comedidev.h:223: warning: type defaults to `int' in 
declaration of `write_wait'
../../include/linux/comedidev.h:223: warning: data definition has no 
type or storage class
../../include/linux/comedidev.h:229: error: parse error before '}' token
../../include/linux/comedidev.h: In function `comedi_get_device_by_minor':
../../include/linux/comedidev.h:251: error: invalid use of undefined 
type `struct comedi_device_struct'
../../include/linux/comedidev.h: In function `alloc_subdevices':
../../include/linux/comedidev.h:329: error: dereferencing pointer to 
incomplete type
../../include/linux/comedidev.h:330: error: dereferencing pointer to 
incomplete type
../../include/linux/comedidev.h:330: warning: implicit declaration of 
function `kmalloc'
../../include/linux/comedidev.h:330: error: `GFP_KERNEL' undeclared 
(first use in this function)
../../include/linux/comedidev.h:331: error: dereferencing pointer to 
incomplete type
../../include/linux/comedidev.h:333: error: dereferencing pointer to 
incomplete type
../../include/linux/comedidev.h: In function `alloc_private':
../../include/linux/comedidev.h:339: error: dereferencing pointer to 
incomplete type
../../include/linux/comedidev.h:339: error: `GFP_KERNEL' undeclared 
(first use in this function)
../../include/linux/comedidev.h:340: error: dereferencing pointer to 
incomplete type
../../include/linux/comedidev.h:342: error: dereferencing pointer to 
incomplete type
In file included from ../../include/linux/comedidev.h:371,
                 from data.c:26:
../../include/linux/comedi_rt.h: In function `__comedi_spin_lock_irqsave':
../../include/linux/comedi_rt.h:104: warning: implicit declaration of 
function `spin_lock_irqsave'
../../include/linux/comedi_rt.h: In function 
`comedi_spin_unlock_irqrestore':
../../include/linux/comedi_rt.h:124: warning: implicit declaration of 
function `spin_unlock_irqrestore'
data.c: At top level:
/usr/include/linux/module.h:488: error: storage size of `__this_module' 
isn't known
make[3]: *** [kcomedilib_ko-data.o] Error 1
make[3]: Leaving directory 
`/usr/local/comedi/comedi-0.7.68/comedi/kcomedilib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/comedi/comedi-0.7.68/comedi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/comedi/comedi-0.7.68'
make: *** [all] Error 2
Nemesis:/usr/local/comedi/comedi-0.7.68 # 
comedi-request_at_comedi.orgcomedi-request_at_comedi.orgcomedi-request_at_comedi.org

Received on 2004-06-25Z16:33:26