0

I need to get driver for tp-link ac600. And I write this commands:

git clone https://github.com/ulli-kroll/mt7610u.git
cd mt7610u
make

after make command I get this errors:

In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5723:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_TSFT’
     IEEE80211_RADIOTAP_TSFT = 0,
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:53:2: note: previous definition of ‘IEEE80211_RADIOTAP_TSFT’ was here
  IEEE80211_RADIOTAP_TSFT = 0,
  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5724:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_FLAGS’
     IEEE80211_RADIOTAP_FLAGS = 1,
     ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:54:2: note: previous definition of ‘IEEE80211_RADIOTAP_FLAGS’ was here
  IEEE80211_RADIOTAP_FLAGS = 1,
  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5725:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_RATE’
     IEEE80211_RADIOTAP_RATE = 2,
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:55:2: note: previous definition of ‘IEEE80211_RADIOTAP_RATE’ was here
  IEEE80211_RADIOTAP_RATE = 2,
  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5726:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_CHANNEL’
     IEEE80211_RADIOTAP_CHANNEL = 3,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:56:2: note: previous definition of ‘IEEE80211_RADIOTAP_CHANNEL’ was here
  IEEE80211_RADIOTAP_CHANNEL = 3,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5727:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_FHSS’
     IEEE80211_RADIOTAP_FHSS = 4,
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:57:2: note: previous definition of ‘IEEE80211_RADIOTAP_FHSS’ was here
  IEEE80211_RADIOTAP_FHSS = 4,
  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5728:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_DBM_ANTSIGNAL’
     IEEE80211_RADIOTAP_DBM_ANTSIGNAL = 5,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:58:2: note: previous definition of ‘IEEE80211_RADIOTAP_DBM_ANTSIGNAL’ was here
  IEEE80211_RADIOTAP_DBM_ANTSIGNAL = 5,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5729:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_DBM_ANTNOISE’
     IEEE80211_RADIOTAP_DBM_ANTNOISE = 6,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:59:2: note: previous definition of ‘IEEE80211_RADIOTAP_DBM_ANTNOISE’ was here
  IEEE80211_RADIOTAP_DBM_ANTNOISE = 6,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5730:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_LOCK_QUALITY’
     IEEE80211_RADIOTAP_LOCK_QUALITY = 7,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:60:2: note: previous definition of ‘IEEE80211_RADIOTAP_LOCK_QUALITY’ was here
  IEEE80211_RADIOTAP_LOCK_QUALITY = 7,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5731:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_TX_ATTENUATION’
     IEEE80211_RADIOTAP_TX_ATTENUATION = 8,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:61:2: note: previous definition of ‘IEEE80211_RADIOTAP_TX_ATTENUATION’ was here
  IEEE80211_RADIOTAP_TX_ATTENUATION = 8,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5732:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_DB_TX_ATTENUATION’
     IEEE80211_RADIOTAP_DB_TX_ATTENUATION = 9,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:62:2: note: previous definition of ‘IEEE80211_RADIOTAP_DB_TX_ATTENUATION’ was here
  IEEE80211_RADIOTAP_DB_TX_ATTENUATION = 9,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5733:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_DBM_TX_POWER’
     IEEE80211_RADIOTAP_DBM_TX_POWER = 10,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:63:2: note: previous definition of ‘IEEE80211_RADIOTAP_DBM_TX_POWER’ was here
  IEEE80211_RADIOTAP_DBM_TX_POWER = 10,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5734:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_ANTENNA’
     IEEE80211_RADIOTAP_ANTENNA = 11,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:64:2: note: previous definition of ‘IEEE80211_RADIOTAP_ANTENNA’ was here
  IEEE80211_RADIOTAP_ANTENNA = 11,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5735:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_DB_ANTSIGNAL’
     IEEE80211_RADIOTAP_DB_ANTSIGNAL = 12,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:65:2: note: previous definition of ‘IEEE80211_RADIOTAP_DB_ANTSIGNAL’ was here
  IEEE80211_RADIOTAP_DB_ANTSIGNAL = 12,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/yalef/mt7610u/include/rt_config.h:55:0,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
/home/yalef/mt7610u/include/rtmp.h:5736:5: error: redeclaration of enumerator ‘IEEE80211_RADIOTAP_DB_ANTNOISE’
     IEEE80211_RADIOTAP_DB_ANTNOISE = 13
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/net/mac80211.h:26:0,
                 from /home/yalef/mt7610u/include/os/rt_linux.h:66,
                 from /home/yalef/mt7610u/include/rtmp_os.h:43,
                 from /home/yalef/mt7610u/include/rtmp_comm.h:44,
                 from /home/yalef/mt7610u/include/rt_config.h:33,
                 from /home/yalef/mt7610u/os/linux/rt_profile.c:28:
./include/net/ieee80211_radiotap.h:66:2: note: previous definition of ‘IEEE80211_RADIOTAP_DB_ANTNOISE’ was here
  IEEE80211_RADIOTAP_DB_ANTNOISE = 13,
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scripts/Makefile.build:291: recipe for target '/home/yalef/mt7610u/os/linux/rt_profile.o' failed
make[2]: *** [/home/yalef/mt7610u/os/linux/rt_profile.o] Error 1
Makefile:1562: recipe for target '_module_/home/yalef/mt7610u' failed
make[1]: *** [_module_/home/yalef/mt7610u] Error 2
make[1]: выход из каталога «/usr/src/linux-headers-4.20.5-042005-generic»
Makefile:370: recipe for target 'modules' failed
make: *** [modules] Error 2

I have Xubuntu 18.04 uname -r:

4.20.5-042005-generic

How can I fix it?

  • What Ubuntu version version are you running? Please also add the output of uname -r to the question. – Thomas Jan 27 at 14:09
  • @Thomas okay, added – Влад Юлин Jan 27 at 14:12
  • 1
    That doesn't look like an official Ubuntu kernel. =0) Where did you get that? The module compiles without problems with 4.18.0-13-generic. – Thomas Jan 27 at 14:20
  • I installed it from ukuu(Ubuntu Kernel Update Utility) – Влад Юлин Jan 27 at 14:23

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.