Jump to content
Форум по продукции MOXA

ЮрийЦ

Пользователи
  • Posts

    2
  • Joined

  • Last visited

Everything posted by ЮрийЦ

  1. Добрый день. Таже проблема на ядрах 3.13.0_49(mint) и 3.19.0-pf1 (gentoo) x86_64 npreal2_1.18_build_12020919 =============================================================================== Copyright © 2002-2012 Moxa Inc. All Rights Reserved. MOXA NPort Server Real TTY Driver V1.18 Installation. System Imformation: Kernel 3.13.0-49-generic; Machine x86_64. =============================================================================== Tar files, please wait ... OK! Building driver... If you want to use secure communication with target, you might choose [y] to enable the SSL function. Note: This function support RealCOM with secure mode only. Do you want to enable secure function? [y/N]. y make -C /lib/modules/3.13.0-49-generic/build SUBDIRS=/home/yuri/tmp/tmp/moxa modules make[1]: Вход в каталог `/usr/src/linux-headers-3.13.0-49-generic' CC [M] /home/yuri/tmp/tmp/moxa/npreal2.o /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_init_tty’: /home/yuri/tmp/tmp/moxa/npreal2.c:661:11: error: dereferencing pointer to incomplete type de->data = (void *) net_node; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:663:11: error: dereferencing pointer to incomplete type de->proc_fops = &npreal_net_fops; ^ In file included from /home/yuri/tmp/tmp/moxa/npreal2.c:92:0: /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_init’: /home/yuri/tmp/tmp/moxa/npreal2.h:28:35: error: ‘struct tty_driver’ has no member named ‘termios_locked’ #define DRV_VAR_P(x) npvar_sdriver->x ^ /home/yuri/tmp/tmp/moxa/npreal2.c:779:5: note: in expansion of macro ‘DRV_VAR_P’ DRV_VAR_P(termios_locked) = npvar_termios_locked; ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_open’: /home/yuri/tmp/tmp/moxa/npreal2.c:1064:13: error: invalid type argument of unary ‘*’ (have ‘struct ktermios’) *tty->termios = info->normal_termios; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:1066:13: error: invalid type argument of unary ‘*’ (have ‘struct ktermios’) *tty->termios = info->callout_termios; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:1080:8: error: ‘struct tty_struct’ has no member named ‘low_latency’ tty->low_latency = 1; ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_close’: /home/yuri/tmp/tmp/moxa/npreal2.c:1170:32: error: invalid type argument of unary ‘*’ (have ‘struct ktermios’) info->normal_termios = *tty->termios; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:1172:33: error: invalid type argument of unary ‘*’ (have ‘struct ktermios’) info->callout_termios = *tty->termios; ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_ioctl’: /home/yuri/tmp/tmp/moxa/npreal2.c:1612:21: error: invalid type argument of ‘->’ (have ‘struct ktermios’) tty->termios->c_cflag = ((tty->termios->c_cflag & ~CLOCAL) | ^ /home/yuri/tmp/tmp/moxa/npreal2.c:1612:47: error: invalid type argument of ‘->’ (have ‘struct ktermios’) tty->termios->c_cflag = ((tty->termios->c_cflag & ~CLOCAL) | ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_block_til_ready’: /home/yuri/tmp/tmp/moxa/npreal2.c:1962:26: error: invalid type argument of ‘->’ (have ‘struct ktermios’) if ( tty->termios->c_cflag & CLOCAL ) ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_startup’: /home/yuri/tmp/tmp/moxa/npreal2.c:2155:27: error: invalid type argument of ‘->’ (have ‘struct ktermios’) if (info->tty->termios->c_cflag & CBAUD) ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_shutdown’: /home/yuri/tmp/tmp/moxa/npreal2.c:2278:42: error: invalid type argument of ‘->’ (have ‘struct ktermios’) if (!info->tty || (info->tty->termios->c_cflag & HUPCL)) ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_port_init’: /home/yuri/tmp/tmp/moxa/npreal2.c:2325:18: error: incompatible types when assigning to type ‘struct ktermios *’ from type ‘struct ktermios’ if (!(termio = info->tty->termios)) ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_port_shutdown’: /home/yuri/tmp/tmp/moxa/npreal2.c:2700:18: error: incompatible types when assigning to type ‘struct ktermios *’ from type ‘struct ktermios’ if (!(termio = info->tty->termios)) ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘tty_buffer_free’: /home/yuri/tmp/tmp/moxa/npreal2.c:3352:9: error: implicit declaration of function ‘kfree’ [-Werror=implicit-function-declaration] kfree(; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3355:22: error: ‘struct tty_struct’ has no member named ‘buf’ b->next = tty->buf.free; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3356:12: error: ‘struct tty_struct’ has no member named ‘buf’ tty->buf.free = b; ^ In file included from include/linux/seqlock.h:35:0, from include/linux/time.h:5, from include/linux/stat.h:18, from include/linux/module.h:10, from /home/yuri/tmp/tmp/moxa/npreal2.c:42: /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_flush_to_ldisc’: /home/yuri/tmp/tmp/moxa/npreal2.c:3424:31: error: ‘struct tty_struct’ has no member named ‘buf’ spin_lock_irqsave(&tty->buf.lock, flags); ^ include/linux/spinlock.h:199:34: note: in definition of macro ‘raw_spin_lock_irqsave’ flags = _raw_spin_lock_irqsave(lock); \ ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3424:9: note: in expansion of macro ‘spin_lock_irqsave’ spin_lock_irqsave(&tty->buf.lock, flags); ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3425:19: error: ‘struct tty_struct’ has no member named ‘buf’ head = tty->buf.head; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3428:16: error: ‘struct tty_struct’ has no member named ‘buf’ tty->buf.head = NULL; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3452:26: error: ‘struct tty_buffer’ has no member named ‘char_buf_ptr’ cp = head->char_buf_ptr + head->read; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3453:26: error: ‘struct tty_buffer’ has no member named ‘flag_buf_ptr’ fp = head->flag_buf_ptr + head->read; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3455:44: error: ‘struct tty_struct’ has no member named ‘buf’ spin_unlock_irqrestore(&tty->buf.lock, flags); ^ In file included from include/linux/seqlock.h:35:0, from include/linux/time.h:5, from include/linux/stat.h:18, from include/linux/module.h:10, from /home/yuri/tmp/tmp/moxa/npreal2.c:42: /home/yuri/tmp/tmp/moxa/npreal2.c:3461:39: error: ‘struct tty_struct’ has no member named ‘buf’ spin_lock_irqsave(&tty->buf.lock, flags); ^ include/linux/spinlock.h:199:34: note: in definition of macro ‘raw_spin_lock_irqsave’ flags = _raw_spin_lock_irqsave(lock); \ ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3461:17: note: in expansion of macro ‘spin_lock_irqsave’ spin_lock_irqsave(&tty->buf.lock, flags); ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3463:16: error: ‘struct tty_struct’ has no member named ‘buf’ tty->buf.head = head; ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3465:36: error: ‘struct tty_struct’ has no member named ‘buf’ spin_unlock_irqrestore(&tty->buf.lock, flags); ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_create_proc_entry’: /home/yuri/tmp/tmp/moxa/npreal2.c:3546:5: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration] return( create_proc_entry( name, mode, parent ) ); ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3546:5: warning: return makes pointer from integer without a cast [enabled by default] /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_remove_proc_entry’: /home/yuri/tmp/tmp/moxa/npreal2.c:3554:26: error: dereferencing pointer to incomplete type remove_proc_entry(pde->name, pde->parent); ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3554:37: error: dereferencing pointer to incomplete type remove_proc_entry(pde->name, pde->parent); ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_net_open’: /home/yuri/tmp/tmp/moxa/npreal2.c:3606:5: error: implicit declaration of function ‘PDE’ [-Werror=implicit-function-declaration] de = PDE(inode); ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3606:8: warning: assignment makes pointer from integer without a cast [enabled by default] de = PDE(inode); ^ /home/yuri/tmp/tmp/moxa/npreal2.c:3615:32: error: dereferencing pointer to incomplete type nd = (struct nd_struct *)de->data; ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_net_write’: /home/yuri/tmp/tmp/moxa/npreal2.c:4255:18: error: ‘struct tty_struct’ has no member named ‘low_latency’ if(!info->tty->low_latency) ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4283:5: warning: passing argument 1 of ‘tty_buffer_request_room’ from incompatible pointer type [enabled by default] if ((cnt = tty_buffer_request_room(tty, count)) <= 0) ^ In file included from /home/yuri/tmp/tmp/moxa/npreal2.c:57:0: include/linux/tty_flip.h:5:12: note: expected ‘struct tty_port *’ but argument is of type ‘struct tty_struct *’ extern int tty_buffer_request_room(struct tty_port *port, size_t size); ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4296:17: error: ‘struct tty_struct’ has no member named ‘icanon’ if (!tty->icanon || tty->canon_data) ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4296:32: error: ‘struct tty_struct’ has no member named ‘canon_data’ if (!tty->icanon || tty->canon_data) ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4311:13: error: ‘struct tty_struct’ has no member named ‘icanon’ if (!tty->icanon || tty->canon_data) ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4311:28: error: ‘struct tty_struct’ has no member named ‘canon_data’ if (!tty->icanon || tty->canon_data) ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4313:52: error: ‘struct tty_struct’ has no member named ‘read_cnt’ if ((cnt = MIN(cnt,(N_TTY_BUF_SIZE-1) - tty->read_cnt )) <= 0) ^ /home/yuri/tmp/tmp/moxa/npreal2.c:117:26: note: in definition of macro ‘MIN’ #define MIN(a, ((a) < ( ? (a) : () ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4313:52: error: ‘struct tty_struct’ has no member named ‘read_cnt’ if ((cnt = MIN(cnt,(N_TTY_BUF_SIZE-1) - tty->read_cnt )) <= 0) ^ /home/yuri/tmp/tmp/moxa/npreal2.c:117:38: note: in definition of macro ‘MIN’ #define MIN(a, ((a) < ( ? (a) : () ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4347:5: warning: passing argument 1 of ‘tty_insert_flip_string’ from incompatible pointer type [enabled by default] if ((count = tty_insert_flip_string(tty, (unsigned char *)buf, cnt))) ^ In file included from /home/yuri/tmp/tmp/moxa/npreal2.c:57:0: include/linux/tty_flip.h:29:19: note: expected ‘struct tty_port *’ but argument is of type ‘struct tty_struct *’ static inline int tty_insert_flip_string(struct tty_port *port, ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4349:9: warning: passing argument 1 of ‘tty_flip_buffer_push’ from incompatible pointer type [enabled by default] tty_flip_buffer_push(tty); ^ In file included from /home/yuri/tmp/tmp/moxa/npreal2.c:57:0: include/linux/tty_flip.h:14:13: note: expected ‘struct tty_port *’ but argument is of type ‘struct tty_struct *’ extern void tty_flip_buffer_push(struct tty_port *port); ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_process_notify’: /home/yuri/tmp/tmp/moxa/npreal2.c:4516:16: error: ‘struct tty_struct’ has no member named ‘low_latency’ if(!tty->low_latency) ^ /home/yuri/tmp/tmp/moxa/npreal2.c:4522:9: warning: passing argument 1 of ‘tty_insert_flip_char’ from incompatible pointer type [enabled by default] tty_insert_flip_char(tty, 0, TTY_BREAK); ^ In file included from /home/yuri/tmp/tmp/moxa/npreal2.c:57:0: include/linux/tty_flip.h:17:19: note: expected ‘struct tty_port *’ but argument is of type ‘struct tty_struct *’ static inline int tty_insert_flip_char(struct tty_port *port, ^ /home/yuri/tmp/tmp/moxa/npreal2.c: In function ‘npreal_do_session_recovery’: /home/yuri/tmp/tmp/moxa/npreal2.c:4571:22: error: incompatible types when assigning to type ‘struct ktermios *’ from type ‘struct ktermios’ if (!(termio = info->tty->termios))
×
×
  • Create New...