compile comedilib-0.7.19

Dear all,

I am trying to install comedi driver on a rtai patched RH9 machine. I can 
compile and install comedi-0.7.66 sucessfully, but I tried to compile and 
install comedilib-0.7.19, it gave me the following errors:

gcc -o comedi_calibrate comedi_calibrate.o ni.o cb.o other.o -L../lib/ 
-lcomedi -lm
comedi_calibrate.o(.text+0xc2): In function `main':
: undefined reference to `comedi_open'
comedi_calibrate.o(.text+0xff): In function `main':
: undefined reference to `comedi_find_subdevice_by_type'
comedi_calibrate.o(.text+0x117): In function `main':
: undefined reference to `comedi_find_subdevice_by_type'
comedi_calibrate.o(.text+0x12f): In function `main':
: undefined reference to `comedi_find_subdevice_by_type'
comedi_calibrate.o(.text+0x147): In function `main':
: undefined reference to `comedi_find_subdevice_by_type'
comedi_calibrate.o(.text+0x2ad): In function `main':
: undefined reference to `comedi_get_version_code'
comedi_calibrate.o(.text+0x2c4): In function `main':
: undefined reference to `comedi_get_version_code'
comedi_calibrate.o(.text+0x2d7): In function `main':
: undefined reference to `comedi_get_version_code'
comedi_calibrate.o(.text+0x44e): In function `main':
: undefined reference to `comedi_get_board_name'
comedi_calibrate.o(.text+0x469): In function `main':
: undefined reference to `comedi_get_driver_name'
comedi_calibrate.o(.text+0x4c8): In function `set_target':
: undefined reference to `comedi_get_range'
comedi_calibrate.o(.text+0x4dc): In function `set_target':
: undefined reference to `comedi_get_maxdata'
comedi_calibrate.o(.text+0x4eb): In function `set_target':
: undefined reference to `comedi_from_phys'
comedi_calibrate.o(.text+0x4f9): In function `set_target':
: undefined reference to `comedi_to_phys'
comedi_calibrate.o(.text+0x5d2): In function `preobserve':
: undefined reference to `comedi_do_insn'
comedi_calibrate.o(.text+0x788): In function `postgain_cal':
: undefined reference to `comedi_get_range'
comedi_calibrate.o(.text+0x807): In function `postgain_cal':
: undefined reference to `comedi_get_range'
comedi_calibrate.o(.text+0x127f): In function `setup_caldacs':
: undefined reference to `comedi_get_n_channels'
comedi_calibrate.o(.text+0x12ec): In function `setup_caldacs':
: undefined reference to `comedi_get_maxdata'
comedi_calibrate.o(.text+0x13fe): In function `update_caldac':
: undefined reference to `comedi_data_write'
comedi_calibrate.o(.text+0x19d8): In function `get_bipolar_lowgain':
: undefined reference to `comedi_get_n_ranges'
comedi_calibrate.o(.text+0x1a00): In function `get_bipolar_lowgain':
: undefined reference to `comedi_get_range'
comedi_calibrate.o(.text+0x1a68): In function `get_bipolar_highgain':
: undefined reference to `comedi_get_n_ranges'
comedi_calibrate.o(.text+0x1a94): In function `get_bipolar_highgain':
: undefined reference to `comedi_get_range'
comedi_calibrate.o(.text+0x1af8): In function `get_unipolar_lowgain':
: undefined reference to `comedi_get_n_ranges'
comedi_calibrate.o(.text+0x1b20): In function `get_unipolar_lowgain':
: undefined reference to `comedi_get_range'
comedi_calibrate.o(.text+0x1b82): In function `read_eeprom':
: undefined reference to `comedi_data_read'
comedi_calibrate.o(.text+0x1ca1): In function `new_sv_init':
: undefined reference to `comedi_get_maxdata'
comedi_calibrate.o(.text+0x1cba): In function `new_sv_init':
: undefined reference to `comedi_get_range'
comedi_calibrate.o(.text+0x1d1b): In function `new_sv_measure':
: undefined reference to `comedi_data_read_hint'
comedi_calibrate.o(.text+0x1d51): In function `new_sv_measure':
: undefined reference to `comedi_data_read_n'
comedi_calibrate.o(.text+0x1d76): In function `new_sv_measure':
: undefined reference to `comedi_to_phys'
comedi_calibrate.o(.text+0x1dd6): In function `new_sv_measure':
: undefined reference to `comedi_to_phys'
comedi_calibrate.o(.text+0x1e71): In function `new_sv_measure_order':
: undefined reference to `comedi_data_read_n'
comedi_calibrate.o(.text+0x1e96): In function `new_sv_measure_order':
: undefined reference to `comedi_to_phys'
comedi_calibrate.o(.text+0x1ef6): In function `new_sv_measure_order':
: undefined reference to `comedi_to_phys'
cb.o(.text+0xce8): In function `actual_source_voltage':
: undefined reference to `comedi_data_read'
collect2: ld returned 1 exit status
make[1]: *** [comedi_calibrate] Error 1
make[1]: Leaving directory `/home/comedi/comedilib-0.7.19/comedi_calibrate'
make: *** [subdirs] Error 2

Is there any one could help me to solve this? Truly appreciate!


GE

GE ZHANG
Graduate Research Assistant
The University of Tennessee
Mechanical&Aerospace Engineering
&Engineering Science Department
M7 Dougherty Hall
College of Engineering
Knoxville, Tennessee 37996-2110
Tel: 865-9740820
Fax: 865-974-5274
email:<gzhang_at_engr.utk.edu>

Received on 2003-08-14Z17:26:20