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
  
 
 

Reply via email to