Re: problems installing comedi

Hi Arno,

I was following your postings on the RTAI mailing list and was
encouraged by your success to try this again.  I've been trying to get a
full setup like yours working for quite awhile.  Anyway, I was actually
following that particular howto and the install of comedi (not
comedilib) is the only step that is now giving me trouble. What concerns
me is the line "../../../include/linux/comedi_rt.h:42:18: rtai.h: No
such file or directory" in the returned results from "make".  Maybe I'll
try a different version of gcc (what version did you have?). 
Unfortunately, since I'm not a programmer, I always end up using a trial
and error approach to these types of issues.

thanks for the reply,
Jesse


Stienen, A.H.A. (CTW) wrote:

> I followed all the steps in the RTAI&Comedi install guide of Roberto
> Bucher, and didn't have this problem. Did you follow these steps too?
> You can find the guide here:
>
> http://www.dti.supsi.ch/~bucher/scilab-howto.pdf
>
> Kind regards,
> Arno.
>
> Jesse Gohl wrote:
>
>> I'm having problems installing comedi.  The error occurs during the
>> "make" command.  The full results are shown below.
>>
>> My configuration:
>> 1. Centos-4.2
>> 2. RTAI-3.3-test4
>> 3. linux 2.6.10 kernel
>> 4. Comedi checked out of cvs today.
>> 5. gcc - 3.4.4
>> 6. linux 2.6.10 kernel
>> 7. configure command: ./configure
>> --with-linuxdir=/usr/src/kernels/linux-2.6.10-rtai
>> --with-rtaidir=/usr/realtime
>>
>> The last few lines of the returned results from "make" are shown
>> below. Does anyone have any hints as to what I'm doing wrong?  It
>> seems like
>> the problem is that it doesn't include the path to
>> "/usr/realtime/include" but I've included the
>> "--with-rtaidir=/usr/realtime" in the "configure" command.  Thanks for
>> any help.
>>
>>
>>
>> ----------------------------------------------------------
>> make[3]: Leaving directory `/usr/share/comedi/comedi/kcomedilib'
>> Making all in drivers
>> make[3]: Entering directory `/usr/share/comedi/comedi/drivers'
>> Making all in addi-data
>> make[4]: Entering directory `/usr/share/comedi/comedi/drivers/addi-data'
>> if gcc -DHAVE_CONFIG_H -I. -I. -I../../..    -I../../../include/
>> -DKBUILD_MODNAME=addi_common -DKBUILD_BASENAME=addi_common -Wall
>> -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2
>> -fomit-frame-pointer -g -pipe -msoft-float -mpreferred-stack-boundary=2
>> -fno-unit-at-a-time -march=i686
>> -I/usr/src/kernels/linux-2.6.10-rtai/include/asm-i386/mach-default
>> -Wdeclaration-after-statement -D__KERNEL__
>> -I/usr/src/kernels/linux-2.6.10-rtai/include  -DMODULE -g -O2 -MT
>> addi_common.o -MD -MP -MF ".deps/addi_common.Tpo" -c -o addi_common.o
>> addi_common.c; \
>> then mv -f ".deps/addi_common.Tpo" ".deps/addi_common.Po"; else rm -f
>> ".deps/addi_common.Tpo"; exit 1; fi
>> In file included from ../../../include/linux/comedidev.h:395,
>>                  from addi_common.c:65:
>> ../../../include/linux/comedi_rt.h:42:18: rtai.h: No such file or
>> directory
>> ../../../include/linux/comedi_rt.h:43:24: rtai_sched.h: No such file or
>> directory
>> In file included from ../../../include/linux/comedidev.h:395,
>>                  from addi_common.c:65:
>> ../../../include/linux/comedi_rt.h: In function
>> `__comedi_spin_lock_irqsave':
>> ../../../include/linux/comedi_rt.h:97: warning: implicit declaration of
>> function `rt_spin_lock_irqsave'
>> ../../../include/linux/comedi_rt.h: In function
>> `comedi_spin_unlock_irqrestore':
>> ../../../include/linux/comedi_rt.h:119: warning: implicit declaration of
>> function `rt_spin_unlock_irqrestore'
>> ../../../include/linux/comedi_rt.h: In function `comedi_udelay':
>> ../../../include/linux/comedi_rt.h:140: warning: implicit declaration of
>> function `rt_busy_sleep'
>> In file included from addi_common.h:61,
>>                  from addi_common.c:70:
>> addi_amcc_s5933.h: In function `i_find_free_pci_card_by_position':
>> addi_amcc_s5933.h:374: warning: implicit declaration of function
>> `rt_printk'
>> make[4]: *** [addi_common.o] Error 1
>> make[4]: Leaving directory `/usr/share/comedi/comedi/drivers/addi-data'
>> make[3]: *** [all-recursive] Error 1
>> make[3]: Leaving directory `/usr/share/comedi/comedi/drivers'
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory `/usr/share/comedi/comedi'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/usr/share/comedi'
>> make: *** [all] Error 2
>> -----------------------------------------------------------------------------------------------
>>
>>
>>
>> _______________________________________________
>> comedi mailing list
>> comedi_at_comedi.org
>> https://cvs.comedi.org/cgi-bin/mailman/listinfo/comedi
>
>

Received on 2006-01-26Z15:53:46