|
I tried to compile echo.c in the directory
of irda-utils-0.9.14/irsockets/ but failed.
I changed line 45 in echo.c from "#include
<irda.h>" to "#include <linux/irda.h>".
When compiling the file, I got some error message as
follows. How can I solve this problem?? Thanks..
[root@macarthur irsockets]# gcc echo.c
In file included from echo.c:45: /usr/include/linux/irda.h:101: parse error before _u8' /usr/include/linux/irda.h:101: warning: no semicolon at end of struct or union /usr/include/linux/irda.h:102: warning: data definition has no type or storage class /usr/include/linux/irda.h:104: parse error before }' /usr/include/linux/irda.h:107: parse error before _u32' /usr/include/linux/irda.h:107: warning: no semicolon at end of struct or union /usr/include/linux/irda.h:108: warning: data definition has no type or storage class /usr/include/linux/irda.h:110: parse error before harset' /usr/include/linux/irda.h:110: warning: data definition has no type or storage class /usr/include/linux/irda.h:111: parse error before ints' /usr/include/linux/irda.h:111: warning: data definition has no type or storage class /usr/include/linux/irda.h:112: parse error before }' /usr/include/linux/irda.h:115: parse error before _u32' /usr/include/linux/irda.h:115: warning: no semicolon at end of struct or union /usr/include/linux/irda.h:117: parse error before }' /usr/include/linux/irda.h:127: parse error before _u8' /usr/include/linux/irda.h:127: warning: no semicolon at end of struct or union /usr/include/linux/irda.h:127: warning: no semicolon at end of struct or union /usr/include/linux/irda.h:127: warning: no semicolon at end of struct or union /usr/include/linux/irda.h:128: warning: data definition has no type or storage class /usr/include/linux/irda.h:130: parse error before _u8' /usr/include/linux/irda.h:130: warning: no semicolon at end of struct or union /usr/include/linux/irda.h:131: warning: data definition has no type or storage class /usr/include/linux/irda.h:132: parse error before tring' /usr/include/linux/irda.h:132: warning: data definition has no type or storage class /usr/include/linux/irda.h:133: parse error before }' /usr/include/linux/irda.h:133: warning: data definition has no type or storage class /usr/include/linux/irda.h:134: parse error before }' /usr/include/linux/irda.h:134: warning: data definition has no type or storage class /usr/include/linux/irda.h:135: parse error before }' /usr/include/linux/irda.h:165: parse error before _u8' /usr/include/linux/irda.h:165: warning: no semicolon at end of struct or union /usr/include/linux/irda.h:166: warning: data definition has no type or storage class /usr/include/linux/irda.h:177: field fru_line' has incomplete type /usr/include/linux/irda.h: At top level: /usr/include/linux/irda.h:116: storage size of ev' isn't known |
