MT7630E icon indicating copy to clipboard operation
MT7630E copied to clipboard

TWO ERRORS!

Open JUPITER-KOU opened this issue 5 years ago • 0 comments

root@X550CC:/home/gjp/MT7630E-pie-fix# ./install make -C /lib/modules/5.4.0-kali4-rt-amd64/build M=/home/gjp/MT7630E-pie-fix/rt2x00 modules make[1]: 进入目录“/usr/src/linux-headers-5.4.0-kali4-rt-amd64” CC [M] /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.o In file included from /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:32: /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h: In function ‘rt2x00_rf_read’: /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:98:19: error: expected ‘(’ before ‘static’ 98 | #define __inline static inline | ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/compiler_types.h:210:24: note: in expansion of macro ‘__inline’ 210 | #define asm_inline asm __inline | ^~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ 73 | _BUG_FLAGS(ASM_UD2, 0);
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ 62 | #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) | ^~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:2453:2: note: in expansion of macro ‘BUG_ON’ 2453 | BUG_ON(word < 1 || word > rt2x00dev->ops->rf_size / sizeof(u32)); | ^~~~~~ In file included from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/bug.h:5, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/thread_info.h:12, from /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/preempt.h:7, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/preempt.h:78, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/spinlock.h:51, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/seqlock.h:36, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/time.h:6, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/stat.h:19, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/module.h:10, from /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:28: /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ 73 | _BUG_FLAGS(ASM_UD2, 0);
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ 62 | #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) | ^~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:2453:2: note: in expansion of macro ‘BUG_ON’ 2453 | BUG_ON(word < 1 || word > rt2x00dev->ops->rf_size / sizeof(u32)); | ^~~~~~ In file included from /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:32: /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:98:19: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 98 | #define __inline static inline | ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/compiler_types.h:210:24: note: in expansion of macro ‘__inline’ 210 | #define asm_inline asm __inline | ^~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ 73 | _BUG_FLAGS(ASM_UD2, 0);
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ 62 | #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) | ^~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:2453:2: note: in expansion of macro ‘BUG_ON’ 2453 | BUG_ON(word < 1 || word > rt2x00dev->ops->rf_size / sizeof(u32)); | ^~~~~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h: In function ‘rt2x00_rf_write’: /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:98:19: error: expected ‘(’ before ‘static’ 98 | #define __inline static inline | ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/compiler_types.h:210:24: note: in expansion of macro ‘__inline’ 210 | #define asm_inline asm __inline | ^~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ 73 | _BUG_FLAGS(ASM_UD2, 0);
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ 62 | #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) | ^~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:2460:2: note: in expansion of macro ‘BUG_ON’ 2460 | BUG_ON(word < 1 || word > rt2x00dev->ops->rf_size / sizeof(u32)); | ^~~~~~ In file included from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/bug.h:5, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/thread_info.h:12, from /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/preempt.h:7, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/preempt.h:78, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/spinlock.h:51, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/seqlock.h:36, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/time.h:6, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/stat.h:19, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/module.h:10, from /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:28: /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ 73 | _BUG_FLAGS(ASM_UD2, 0);
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ 62 | #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) | ^~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:2460:2: note: in expansion of macro ‘BUG_ON’ 2460 | BUG_ON(word < 1 || word > rt2x00dev->ops->rf_size / sizeof(u32)); | ^~~~~~ In file included from /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:32: /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:98:19: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 98 | #define __inline static inline | ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/compiler_types.h:210:24: note: in expansion of macro ‘__inline’ 210 | #define asm_inline asm __inline | ^~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:73:2: note: in expansion of macro ‘_BUG_FLAGS’ 73 | _BUG_FLAGS(ASM_UD2, 0);
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:62:57: note: in expansion of macro ‘BUG’ 62 | #define BUG_ON(condition) do { if (unlikely(condition)) BUG(); } while (0) | ^~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:2460:2: note: in expansion of macro ‘BUG_ON’ 2460 | BUG_ON(word < 1 || word > rt2x00dev->ops->rf_size / sizeof(u32)); | ^~~~~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c: In function ‘rt2x00lib_beaconupdate_iter’: /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:98:19: error: expected ‘(’ before ‘static’ 98 | #define __inline static inline | ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/compiler_types.h:210:24: note: in expansion of macro ‘__inline’ 210 | #define asm_inline asm __inline | ^~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ 79 | _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags));
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ 90 | #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) | ^~~~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ 115 | __WARN();
| ^~~~~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:259:2: note: in expansion of macro ‘WARN_ON’ 259 | WARN_ON(rt2x00_is_usb(rt2x00dev)); | ^~~~~~~ In file included from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/bug.h:5, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/thread_info.h:12, from /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/preempt.h:7, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/preempt.h:78, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/spinlock.h:51, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/seqlock.h:36, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/time.h:6, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/stat.h:19, from /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/module.h:10, from /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:28: /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:22: error: expected identifier or ‘(’ before string constant 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ 79 | _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags));
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ 90 | #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) | ^~~~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ 115 | __WARN();
| ^~~~~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:259:2: note: in expansion of macro ‘WARN_ON’ 259 | WARN_ON(rt2x00_is_usb(rt2x00dev)); | ^~~~~~~ In file included from /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:32: /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00.h:98:19: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 98 | #define __inline static inline | ^~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/linux/compiler_types.h:210:24: note: in expansion of macro ‘__inline’ 210 | #define asm_inline asm __inline | ^~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:35:2: note: in expansion of macro ‘asm_inline’ 35 | asm_inline volatile("1:\t" ins "\n"
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/arch/x86/include/asm/bug.h:79:2: note: in expansion of macro ‘_BUG_FLAGS’ 79 | _BUG_FLAGS(ASM_UD2, BUGFLAG_WARNING|(flags));
| ^~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:90:19: note: in expansion of macro ‘__WARN_FLAGS’ 90 | #define __WARN() __WARN_FLAGS(BUGFLAG_TAINT(TAINT_WARN)) | ^~~~~~~~~~~~ /usr/src/linux-headers-5.4.0-kali4-common-rt/include/asm-generic/bug.h:115:3: note: in expansion of macro ‘__WARN’ 115 | __WARN();
| ^~~~~~ /home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.c:259:2: note: in expansion of macro ‘WARN_ON’ 259 | WARN_ON(rt2x00_is_usb(rt2x00dev)); | ^~~~~~~ make[3]: *** [/usr/src/linux-headers-5.4.0-kali4-common-rt/scripts/Makefile.build:271:/home/gjp/MT7630E-pie-fix/rt2x00/rt2x00dev.o] 错误 1 make[2]: *** [/usr/src/linux-headers-5.4.0-kali4-common-rt/Makefile:1665:/home/gjp/MT7630E-pie-fix/rt2x00] 错误 2 make[1]: *** [/usr/src/linux-headers-5.4.0-kali4-common-rt/Makefile:179:sub-make] 错误 2 make[1]: 离开目录“/usr/src/linux-headers-5.4.0-kali4-rt-amd64” make: *** [Makefile:9:all] 错误 2 root@X550CC:/home/gjp/MT7630E-pie-fix# make clean make -C /lib/modules/uname -r/build M=/home/gjp/MT7630E-pie-fix/rt2x00 clean make[1]: 进入目录“/usr/src/linux-headers-5.4.0-kali4-rt-amd64” make[1]: 离开目录“/usr/src/linux-headers-5.4.0-kali4-rt-amd64” make -C /lib/modules/uname -r/build M=/home/gjp/MT7630E-pie-fix/btloader clean make[1]: 进入目录“/usr/src/linux-headers-5.4.0-kali4-rt-amd64” make[1]: 离开目录“/usr/src/linux-headers-5.4.0-kali4-rt-amd64” root@X550CC:/home/gjp/MT7630E-pie-fix#

JUPITER-KOU avatar Apr 29 '20 08:04 JUPITER-KOU