kernel 2.6.12.3 & Comedi

I'm installing comedi-0.7.70 into a Mandrake Linux 10.2. I compile the
kernel 2.6.12.3, so the kernel source tree is correct.

When I run ./configure it's all good, but in the make i get an error.
Below copy the log:

[root_at_beetle comedi-0.7.70]# make
make  all-recursive
make[1]: Entering directory `/home/pgarcia/Documentos/comedi/comedi-0.7.70'
Making all in comedi
make[2]: Entering directory
`/home/pgarcia/Documentos/comedi/comedi-0.7.70/comedi'
Making all in .
make[3]: Entering directory
`/home/pgarcia/Documentos/comedi/comedi-0.7.70/comedi'
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I../include/
-DKBUILD_MODNAME=comedi -DKBUILD_BASENAME=comedi_fops -Wall
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fno-omit-frame-pointer -pipe -msoft-float
-mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon
-I/lib/modules/2.6.12.3/build/include/asm-i386/mach-default
-Wdeclaration-after-statement -Wno-pointer-sign -D__KERNEL__
-I/lib/modules/2.6.12.3/build/include  -DMODULE   -g -O2 -MT
comedi_ko-comedi_fops.o -MD -MP -MF ".deps/comedi_ko-comedi_fops.Tpo"
-c -o comedi_ko-comedi_fops.o `test -f 'comedi_fops.c' || echo
'./'`comedi_fops.c; \
then mv -f ".deps/comedi_ko-comedi_fops.Tpo"
".deps/comedi_ko-comedi_fops.Po"; else rm -f
".deps/comedi_ko-comedi_fops.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I../include/
-DKBUILD_MODNAME=comedi -DKBUILD_BASENAME=proc -Wall
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fno-omit-frame-pointer -pipe -msoft-float
-mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon
-I/lib/modules/2.6.12.3/build/include/asm-i386/mach-default
-Wdeclaration-after-statement -Wno-pointer-sign -D__KERNEL__
-I/lib/modules/2.6.12.3/build/include  -DMODULE   -g -O2 -MT
comedi_ko-proc.o -MD -MP -MF ".deps/comedi_ko-proc.Tpo" -c -o
comedi_ko-proc.o `test -f 'proc.c' || echo './'`proc.c; \
then mv -f ".deps/comedi_ko-proc.Tpo" ".deps/comedi_ko-proc.Po"; else
rm -f ".deps/comedi_ko-proc.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I../include/
-DKBUILD_MODNAME=comedi -DKBUILD_BASENAME=range -Wall
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fno-omit-frame-pointer -pipe -msoft-float
-mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon
-I/lib/modules/2.6.12.3/build/include/asm-i386/mach-default
-Wdeclaration-after-statement -Wno-pointer-sign -D__KERNEL__
-I/lib/modules/2.6.12.3/build/include  -DMODULE   -g -O2 -MT
comedi_ko-range.o -MD -MP -MF ".deps/comedi_ko-range.Tpo" -c -o
comedi_ko-range.o `test -f 'range.c' || echo './'`range.c; \
then mv -f ".deps/comedi_ko-range.Tpo" ".deps/comedi_ko-range.Po";
else rm -f ".deps/comedi_ko-range.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I../include/
-DKBUILD_MODNAME=comedi -DKBUILD_BASENAME=drivers -Wall
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fno-omit-frame-pointer -pipe -msoft-float
-mpreferred-stack-boundary=2 -fno-unit-at-a-time -march=athlon
-I/lib/modules/2.6.12.3/build/include/asm-i386/mach-default
-Wdeclaration-after-statement -Wno-pointer-sign -D__KERNEL__
-I/lib/modules/2.6.12.3/build/include  -DMODULE   -g -O2 -MT
comedi_ko-drivers.o -MD -MP -MF ".deps/comedi_ko-drivers.Tpo" -c -o
comedi_ko-drivers.o `test -f 'drivers.c' || echo './'`drivers.c; \
then mv -f ".deps/comedi_ko-drivers.Tpo" ".deps/comedi_ko-drivers.Po";
else rm -f ".deps/comedi_ko-drivers.Tpo"; exit 1; fi
drivers.c: In function 'uvirt_to_kva':
drivers.c:398: error: request for member 'pgd' in something not a
structure or union
make[3]: *** [comedi_ko-drivers.o] Error 1
make[3]: Leaving directory
`/home/pgarcia/Documentos/comedi/comedi-0.7.70/comedi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/pgarcia/Documentos/comedi/comedi-0.7.70/comedi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pgarcia/Documentos/comedi/comedi-0.7.70'
make: *** [all] Error 2
[root_at_beetle comedi-0.7.70]#

what's happened??

(sorry, me english it's too bad)

Received on 2005-08-03Z10:28:47