unknown symbols--was compilation errors

First I'll recap what I did to get comedi to compile.
1. unpack the 0.7.7 distribution
2. unpack the contents of the CVS snapshot over the comedi directory
3. ./configure
4. edit config.status and replace -include include/linux/autoconf.h with 
-include /usr/src/linux-source-2.6.15/include/linux/autoconf.h
5. run config.status
6. edit modtools and replace the -include path same as above
7. make
8. a bunch of targets in comedi/drivers wouldn't build. deleted them from the 
make file and continued.
9. eventually was able to run: sudo make install without errors
sudo modprobe das16 gave:

WARNING: Error inserting comedi (/lib/modules/2.6.15-23-686/comedi/comedi.ko): 
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting 8255 (/lib/modules/2.6.15-23-686/comedi/8255.ko): 
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting comedi_fc 
(/lib/modules/2.6.15-23-686/comedi/comedi_fc.ko): Unknown symbol in module, 
or unknown parameter (see dmesg)
FATAL: Error inserting das16 (/lib/modules/2.6.15-23-686/comedi/das16.ko): 
Unknown symbol in module, or unknown parameter (see dmesg)

A sample of the messages.
comedi: Unknown symbol class_simple_device_add
comedi: Unknown symbol class_simple_destroy
comedi: Unknown symbol class_simple_device_remove
comedi: Unknown symbol class_simple_create

Russ Poyner

Received on 2006-06-08Z20:32:51