- From: Everett Wang <everteq_at_sbcglobal.net>
- Date: Thu, 24 May 2007 11:26:12 -0700 (PDT)
Hi All, Have anyone tried to compile the CVS versoin of the comedi recently? I got some syntax errors when I try to make. Here is what I am using: debian 4.0 r0, RTAI-3.5, automake 1.9.5, gcc 4.1.2. RTAI-3.5 installation is fine. After I checked out cvs, I did this: ./autogen.sh ./configure --with-rtaidir=/usr/realtime when I typed "make" I got these messages before it quits. .... gcc -m32 -I/usr/local/comedi/ -I/usr/local/comedi/include -I/usr/realtime/include -Wp,-MD,/usr/local/comedi/comedi/drivers/.comedi_rt_timer.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -mtune=pentium3 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(comedi_rt_timer)" -D"KBUILD_MODNAME=KBUILD_STR(comedi_rt_timer)" -c -o /usr/local/comedi/comedi/drivers/comedi_rt_timer.o /usr/local/comedi/comedi/drivers/comedi_rt_timer.c /usr/local/comedi/comedi/drivers/comedi_rt_timer.c: In function ‘timer_attach’: /usr/local/comedi/comedi/drivers/comedi_rt_timer.c:669: warning: passing argument 2 of ‘rt_task_init’ from incompatible pointer type /usr/local/comedi/comedi/drivers/comedi_rt_timer.c:681: warning: passing argument 2 of ‘rt_task_init’ from incompatible pointer type gcc -m32 -I/usr/local/comedi/ -I/usr/local/comedi/include -I/usr/realtime/include -Wp,-MD,/usr/local/comedi/comedi/drivers/.cb_das16_cs.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float -mpreferred-stack-boundary=2 -march=i686 -mtune=pentium3 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(cb_das16_cs)" -D"KBUILD_MODNAME=KBUILD_STR(cb_das16_cs)" -c -o /usr/local/comedi/comedi/drivers/cb_das16_cs.o /usr/local/comedi/comedi/drivers/cb_das16_cs.c /usr/local/comedi/comedi/drivers/cb_das16_cs.c:79: error: expected specifier-qualifier-list before ‘dev_link_t’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:96: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/local/comedi/comedi/drivers/cb_das16_cs.c:125: error: expected declaration specifiers or ‘...’ before ‘dev_link_t’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘get_prodid’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:127: error: ‘link’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:127: error: (Each undeclared identifier is reported only once /usr/local/comedi/comedi/drivers/cb_das16_cs.c:127: error: for each function it appears in.) /usr/local/comedi/comedi/drivers/cb_das16_cs.c: At top level: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:145: error: expected declaration specifiers or ‘...’ before ‘dev_link_t’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_probe’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:150: error: ‘link’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:150: error: too many arguments to function ‘get_prodid’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_attach’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:165: error: ‘dev_link_t’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:165: error: ‘link’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:166: warning: ISO C90 forbids mixed declarations and code /usr/local/comedi/comedi/drivers/cb_das16_cs.c:172: error: ‘dev_list’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:185: warning: passing argument 2 of ‘comedi_request_irq’ from incompatible pointer type /usr/local/comedi/comedi/drivers/cb_das16_cs.c:192: error: too many arguments to function ‘das16cs_probe’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_ai_rinsn’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:298: error: ‘das16cs_private’ has no member named ‘status1’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:299: error: ‘das16cs_private’ has no member named ‘status1’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:300: error: ‘das16cs_private’ has no member named ‘status1’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:302: error: ‘das16cs_private’ has no member named ‘status2’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:303: error: ‘das16cs_private’ has no member named ‘status2’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:304: error: ‘das16cs_private’ has no member named ‘status2’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_ao_winsn’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:480: error: ‘das16cs_private’ has no member named ‘ao_readback’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:483: error: ‘das16cs_private’ has no member named ‘status1’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:486: error: ‘das16cs_private’ has no member named ‘status1’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_ao_rinsn’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:520: error: ‘das16cs_private’ has no member named ‘ao_readback’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_dio_insn_config’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:575: error: ‘das16cs_private’ has no member named ‘status2’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:576: error: ‘das16cs_private’ has no member named ‘status2’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:577: error: ‘das16cs_private’ has no member named ‘status2’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:579: error: ‘das16cs_private’ has no member named ‘status2’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: At top level: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:633: error: expected ‘)’ before ‘*’ token /usr/local/comedi/comedi/drivers/cb_das16_cs.c:692: error: expected specifier-qualifier-list before ‘dev_link_t’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_pcmcia_attach’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:713: error: ‘dev_link_t’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:713: error: ‘link’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:721: error: ‘local_info_t’ has no member named ‘link’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:740: error: ‘dev_list’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:744: error: ‘struct pcmcia_device’ has no member named ‘instance’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:745: error: ‘DEV_PRESENT’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:745: error: ‘DEV_CONFIG_PENDING’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:746: warning: implicit declaration of function ‘das16cs_pcmcia_config’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_pcmcia_detach’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:762: error: ‘dev_link_t’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:762: error: ‘link’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:762: warning: implicit declaration of function ‘dev_to_instance’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:763: error: ‘linkp’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:768: error: ‘dev_list’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:779: error: ‘DEV_CONFIG’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c: At top level: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:798: error: expected ‘)’ before ‘*’ token /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_pcmcia_release’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:980: error: ‘dev_link_t’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:980: error: ‘link’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:980: error: expected expression before ‘)’ token /usr/local/comedi/comedi/drivers/cb_das16_cs.c:993: warning: implicit declaration of function ‘pcmcia_release_configuration’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:995: warning: implicit declaration of function ‘pcmcia_release_io’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:997: warning: implicit declaration of function ‘pcmcia_release_irq’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:998: error: ‘DEV_CONFIG’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_pcmcia_suspend’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1003: error: ‘dev_link_t’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1003: error: ‘link’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1004: warning: ISO C90 forbids mixed declarations and code /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1006: error: ‘DEV_SUSPEND’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1008: error: ‘local_info_t’ has no member named ‘stop’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1009: error: ‘DEV_CONFIG’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘das16cs_pcmcia_resume’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1017: error: ‘dev_link_t’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1017: error: ‘link’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1018: warning: ISO C90 forbids mixed declarations and code /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1020: error: ‘DEV_SUSPEND’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1021: error: ‘DEV_CONFIG’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1023: error: ‘local_info_t’ has no member named ‘stop’ /usr/local/comedi/comedi/drivers/cb_das16_cs.c: In function ‘exit_das16cs_pcmcia_cs’: /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1060: error: ‘dev_list’ undeclared (first use in this function) /usr/local/comedi/comedi/drivers/cb_das16_cs.c:1062: error: ‘DEV_CONFIG’ undeclared (first use in this function) make[6]: *** [/usr/local/comedi/comedi/drivers/cb_das16_cs.o] Error 1 make[5]: *** [/usr/local/comedi/comedi/drivers] Error 2 make[4]: *** [_module_/usr/local/comedi/comedi] Error 2 make[4]: Leaving directory `/usr/src/linux-2.6.19' make[3]: [all-local] Error 2 (ignored) make[3]: Leaving directory `/usr/local/comedi/comedi' Making all in kcomedilib make[3]: Entering directory `/usr/local/comedi/comedi/kcomedilib' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/local/comedi/comedi/kcomedilib' Making all in drivers make[3]: Entering directory `/usr/local/comedi/comedi/drivers' Making all in addi-data make[4]: Entering directory `/usr/local/comedi/comedi/drivers/addi-data' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/local/comedi/comedi/drivers/addi-data' make[4]: Entering directory `/usr/local/comedi/comedi/drivers' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/usr/local/comedi/comedi/drivers' make[3]: Leaving directory `/usr/local/comedi/comedi/drivers' make[2]: Leaving directory `/usr/local/comedi/comedi' make[2]: Entering directory `/usr/local/comedi' make[2]: Leaving directory `/usr/local/comedi' make[1]: Leaving directory `/usr/local/comedi' mini:/usr/local/comedi# Any suggestions are welcome. Everett
Received on 2007-05-24Z17:26:12