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

volody314

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

    2
  • Joined

  • Last visited

Posts posted by volody314

  1. Нет, снова ошибки

     

     

    [root@volrog mxuport2000]# make install
    conftool.c: В функции «main»:
    conftool.c:96:2: предупреждение: implicit declaration of function «close»; did you mean «pclose»? [-Wimplicit-function-declaration]
      close(fd);
      ^~~~~
      pclose
    conftool.c: В функции «mx_set_interface»:
    conftool.c:132:10: предупреждение: неявная декларация функции «ioctl» [-Wimplicit-function-declaration]
      if((ret=ioctl(fd,MX_SET_INTERFACE,mode))<0){
              ^~~~~
    conftool.c: В функции «mx_locate_device»:
    conftool.c:187:3: предупреждение: implicit declaration of function «usleep»; did you mean «fseek»? [-Wimplicit-function-declaration]
       usleep(on_time);
       ^~~~~~
       fseek
    **********************************************************************
      4.13.5-200.fc26.x86_64
     MOXA UPort 2000 series driver ver 1.1.3.
     Release Date: 2015/03/24
    **********************************************************************
    **********************************WARNING*******************************
     MOXA UPort 2000 series driver may not be compatible with
     Linux kernel versions newer than 3.16.0 .
     To download the latest driver, please visit Moxa at: http://www.moxa.com
     If you have questions, please contact Moxa support at: support@moxa.com
    ************************************************************************
    Build Fail! Please chech build.log for further information.
    make[1]: *** [Makefile:26: module] Ошибка 1
    make: *** [Makefile:17: driver_install] Ошибка 2
     

     

     

     

     

     

     

    [root@volrog mxuport2000]# cat build.log
    **********************************************************************
      4.13.5-200.fc26.x86_64
     MOXA UPort 2000 series driver ver 1.1.3.
     Release Date: 2015/03/24
    **********************************************************************
    **********************************WARNING*******************************
     MOXA UPort 2000 series driver may not be compatible with
     Linux kernel versions newer than 3.16.0 .
     To download the latest driver, please visit Moxa at: http://www.moxa.com
     If you have questions, please contact Moxa support at: support@moxa.com
    ************************************************************************
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:108:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types]
      .calc_num_ports  = mxu2_calc_num_ports,
                         ^~~~~~~~~~~~~~~~~~~
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:108:21: замечание: (где-то рядом с инициализацией для «mxu2_2210_device.calc_num_ports»)
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:160:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types]
      .calc_num_ports  = mxu2_calc_num_ports,
                         ^~~~~~~~~~~~~~~~~~~
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:160:21: замечание: (где-то рядом с инициализацией для «mxu2_2250_device.calc_num_ports»)
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:212:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types]
      .calc_num_ports  = mxu2_calc_num_ports,
                         ^~~~~~~~~~~~~~~~~~~
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:212:21: замечание: (где-то рядом с инициализацией для «mxu2_2410_device.calc_num_ports»)
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:264:21: ошибка: несовместимый тип указателя в инициализации [-Werror=incompatible-pointer-types]
      .calc_num_ports  = mxu2_calc_num_ports,
                         ^~~~~~~~~~~~~~~~~~~
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:264:21: замечание: (где-то рядом с инициализацией для «mxu2_2450_device.calc_num_ports»)
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c: В функции «mxu2_ioctl»:
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.c:1100:9: ошибка: implicit declaration of function «signal_pending»; did you mean «timer_pending»? [-Werror=implicit-function-declaration]
         if (signal_pending(current))
             ^~~~~~~~~~~~~~
             timer_pending
    cc1: некоторые предупреждения считаются ошибками
    make[3]: *** [scripts/Makefile.build:309: /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver/mxuport2000.o] Ошибка 1
    make[2]: *** [Makefile:1516: _module_/home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1.3_build_15032413/mxuport2000/driver] Ошибка 2
     

  2. Здравствуйте!

     

    При попытке установить крайнюю версию драйвера Linux driv_linux_uport2000_v1.1_build_12071314 в Fedora 26 (kernel 4.13) возникают ошибки компиляции:

     

     

    **********************************************************************
      4.13.5-200.fc26.x86_64
     MOXA UPort 2000 series driver ver 1.1.
     Release Date: 2012/07/13
    **********************************************************************
    **********************************WARNING*******************************
     MOXA UPort 2000 series driver may not be compatible with
     Linux kernel versions newer than 3.4.4 .
     To download the latest driver, please visit Moxa at: http://www.moxa.com
     If you have questions, please contact Moxa support at: support@moxa.com
    ************************************************************************
    In file included from /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1_build_12071314/mxuport2000/driver/mxuport2000.c:39:0:
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1_build_12071314/mxuport2000/driver/mxuport2000.h:284:22: ошибка: expected «=», «,», «;», «asm» or «__attribute__» before «struct»
     static __devinitdata struct usb_device_id mxu2_id_table_combined [] = {
                          ^~~~~~
    In file included from /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1_build_12071314/mxuport2000/driver/mxuport2000.c:26:0:
    /home/volody/dst/drivers/moxa/uport2000/driv_linux_uport2000_v1.1_build_12071314/mxuport2000/driver/mxuport2000.h:292:27: ошибка: «mxu2_id_table_combined» undeclared here (not in a function); did you mean «cpu_disable_common»?
     MODULE_DEVICE_TABLE (usb, mxu2_id_table_combined);
                               ^
    ./include/linux/module.h:212:21: замечание: in definition of macro «MODULE_DEVICE_TABLE»

     

     

    И так далее, build.log файл в пост не загружается.

     

    В readme.txt предлагается установить пакет kernel-source. Но такого пакета в стандартных репозиториях просто нет. Что делать? Где взять драйвер новее, под новое ядро? На сайте можно скачать только старый.

×
×
  • Create New...