|

楼主 |
发表于 2010-5-11 16:20:12
|
显示全部楼层
新问题。。。。
之前的问题我重装系统,在装了linux-headers-$(uname -r) 后可以找到 build了
但是发现新问题了:
/moxa/mxser/driver/mxser.c:40:26: error: linux/config.h: No such file or directory
/moxa/mxser/driver/mxser.c:495: error: expected )before string constant
/moxa/mxser/driver/mxser.c:496: error: expected )before string constant
/moxa/mxser/driver/mxser.c:497: error: expected )before string constant
/moxa/mxser/driver/mxser.c:498: error: expected )before string constant
/moxa/mxser/driver/mxser.c:772: warning: initialization from incompatible pointer type
/moxa/mxser/driver/mxser.c:780: warning: initialization from incompatible pointer type
/moxa/mxser/driver/mxser.c:920:50: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/moxa/mxser/driver/mxser.c: In function mxser_initbrd
/moxa/mxser/driver/mxser.c:920: error: INIT_WORK undeclared (first use in this function)
/moxa/mxser/driver/mxser.c:920: error: (Each undeclared identifier is reported only once
/moxa/mxser/driver/mxser.c:920: error: for each function it appears in.)
/moxa/mxser/driver/mxser.c:924: error: incompatible types in assignment
/moxa/mxser/driver/mxser.c:948: error: SA_SHIRQ undeclared (first use in this function)
/moxa/mxser/driver/mxser.c:948: error: SA_INTERRUPT undeclared (first use in this function)
/moxa/mxser/driver/mxser.c:949: warning: passing argument 2 of request_irq from incompatible pointer type
/moxa/mxser/driver/mxser.c: In function mxser_init
/moxa/mxser/driver/mxser.c:1079: warning: assignment from incompatible pointer type
/moxa/mxser/driver/mxser.c:1080: warning: assignment from incompatible pointer type
/moxa/mxser/driver/mxser.c:1082: error: struct tty_driver has no member named open
/moxa/mxser/driver/mxser.c:1083: error: struct tty_driver has no member named close
/moxa/mxser/driver/mxser.c:1084: error: struct tty_driver has no member named write
/moxa/mxser/driver/mxser.c:1085: error: struct tty_driver has no member named put_char
/moxa/mxser/driver/mxser.c:1086: error: struct tty_driver has no member named flush_chars
/moxa/mxser/driver/mxser.c:1087: error: struct tty_driver has no member named write_room
/moxa/mxser/driver/mxser.c:1088: error: struct tty_driver has no member named chars_in_buffer
/moxa/mxser/driver/mxser.c:1089: error: struct tty_driver has no member named flush_buffer
/moxa/mxser/driver/mxser.c:1090: error: struct tty_driver has no member named ioctl
/moxa/mxser/driver/mxser.c:1091: error:struct tty_driver has no member named throttle
/moxa/mxser/driver/mxser.c:1092: error: struct tty_driver has no member named unthrottle
/moxa/mxser/driver/mxser.c:1093: error: struct tty_driver has no member named set_termios
/moxa/mxser/driver/mxser.c:1094: error: struct tty_driver has no member named stop
/moxa/mxser/driver/mxser.c:1095: error: struct tty_driver has no member named start
/moxa/mxser/driver/mxser.c:1096: error: struct tty_driver has no member named hangup
/moxa/mxser/driver/mxser.c:1100: error: struct tty_driver has no member named break_ctl
/moxa/mxser/driver/mxser.c:1105: error: struct tty_driver has no member named wait_until_sent
/moxa/mxser/driver/mxser.c:1224: warning: pci_find_device is deprecated (declared at include/linux/pci.h:514)
/moxa/mxser/driver/mxser.c: In function mxser_open
/moxa/mxser/driver/mxser.c:1415: error: incompatible types in assignment
/moxa/mxser/driver/mxser.c:1417: error: incompatible types in assignment
/moxa/mxser/driver/mxser.c:1421: warning: session is deprecated (declared at include/linux/sched.h:486)
/moxa/mxser/driver/mxser.c:1422: error: implicit declaration of function process_group
/moxa/mxser/driver/mxser.c:1423: error: TTY_DONT_FLIP undeclared (first use in this function)
/moxa/mxser/driver/mxser.c: In function mxser_close
/moxa/mxser/driver/mxser.c:1502: error: incompatible types in assignment
/moxa/mxser/driver/mxser.c:1504: error: incompatible types in assignment
/moxa/mxser/driver/mxser.c:1541: error: struct tty_driver has no member named flush_buffer
/moxa/mxser/driver/mxser.c:1542: error: struct tty_driver has no member named flush_buffer
/moxa/mxser/driver/mxser.c: In function mxser_receive_chars
/moxa/mxser/driver/mxser.c:2693: error: struct tty_struct has no member named flip
/moxa/mxser/driver/mxser.c:2694: error: struct tty_structhas no member named flip
/moxa/mxser/driver/mxser.c:2719: error: TTY_FLIPBUF_SIZE undeclared (first use in this function)
/moxa/mxser/driver/mxser.c:2803: error: struct tty_struct has no member named flip
/moxa/mxser/driver/mxser.c:2803: error: struct tty_struct has no member named flip
/moxa/mxser/driver/mxser.c:2804: error: struct tty_ldisc has no member named 鈘eceive_room
make[3]: *** [/moxa/mxser/driver/mxser.o] Error 1
make[2]: *** [_module_/moxa/mxser/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686' |
|