SynCE tar.gz немогу установить

Автор FairCop, 13 октября 2012, 02:29:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

FairCop

Неполучается установить програму SynCE  tar.gz , делаю как и написано тут   
скачал файл  usb-rndis-lite-0.11.tar.gz, распаковал ,перешел в распакованную папку  командой cd '/home/faircop/Загрузки/usb-rndis-lite-0.11' 
таким образом попал в только что распакованную папку, далее пишу make такая ошибка
Открыть содержимое (спойлер)
:/home/faircop/Загрузки/usb-rndis-lite-0.11# make
make -C /lib/modules/2.6.32-5-amd64/build SUBDIRS=/home/faircop/Загрузки/usb-rndis-lite-0.11 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
  CC [M]  /home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.o
/home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.c: In function 'usbnet_probe':
/home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.c:1199: error: 'struct net_device' has no member named 'change_mtu'
/home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.c:1200: error: 'struct net_device' has no member named 'get_stats'
/home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.c:1201: error: 'struct net_device' has no member named 'hard_start_xmit'
/home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.c:1202: error: 'struct net_device' has no member named 'open'
/home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.c:1203: error: 'struct net_device' has no member named 'stop'
/home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.c:1205: error: 'struct net_device' has no member named 'tx_timeout'
make[4]: *** [/home/faircop/Загрузки/usb-rndis-lite-0.11/usbnet.o] Ошибка 1
make[3]: *** [_module_/home/faircop/Загрузки/usb-rndis-lite-0.11] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make: *** [default] Ошибка 2
root@Fair:/home/faircop/Загрузки/usb-rndis-lite-0.11#
[свернуть]
Подскажите где ошибка
Только не советуйте Windows я его не переношу:)

Alexey_F

Ну вроде очевидно же - в коде. Происходит попытка обратиться к несуществующим переменным в структуре net_device.

Следует попробовать установить build-essential и linux-source и linux-headers для текущего ядра.

FairCop

Установавил linux-source все равно ошибка 2 вылазиит , попробывал устанавить  build-essential и linux-headers пишет уже установлена самая новая версия
Только не советуйте Windows я его не переношу:)

Alexey_F

Тогда проблема в коде, т.к. указанные пункты вообще-то должны существовать. (Описание net_device: тык)

rayanAyar

Может быть эта структура была расширена в следующих ядрах, а в 2.6.32 этих полей ещё нет?