Advertisement
Guest User

Untitled

a guest
May 7th, 2021
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 55.24 KB | None | 0 0
  1. In file included from /usr/include/linux/byteorder/little_endian.h:13,
  2. from /usr/include/asm/byteorder.h:5,
  3. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  4. from arch/x86/decode.c:10:
  5. /usr/include/linux/swab.h:136:23: error: expected ';' before 'unsigned'
  6. 136 | static __always_inline unsigned long __swab(const unsigned long y)
  7. | ^~~~~~~~~
  8. | ;
  9. /usr/include/linux/swab.h:171:8: error: unknown type name '__always_inline'
  10. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  11. | ^~~~~~~~~~~~~~~
  12. /usr/include/linux/swab.h:171:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab16p'
  13. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  14. | ^~~~~~~~~
  15. /usr/include/linux/swab.h:184:8: error: unknown type name '__always_inline'
  16. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  17. | ^~~~~~~~~~~~~~~
  18. /usr/include/linux/swab.h:184:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab32p'
  19. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  20. | ^~~~~~~~~
  21. /usr/include/linux/swab.h:197:8: error: unknown type name '__always_inline'
  22. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  23. | ^~~~~~~~~~~~~~~
  24. /usr/include/linux/swab.h:197:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab64p'
  25. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  26. | ^~~~~~~~~
  27. /usr/include/linux/swab.h:252:23: error: expected ';' before 'void'
  28. 252 | static __always_inline void __swab32s(__u32 *p)
  29. | ^~~~~
  30. | ;
  31. /usr/include/linux/swab.h:265:23: error: expected ';' before 'void'
  32. 265 | static __always_inline void __swab64s(__u64 *p)
  33. | ^~~~~
  34. | ;
  35. In file included from /usr/include/asm/byteorder.h:5,
  36. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  37. from arch/x86/decode.c:10:
  38. /usr/include/linux/byteorder/little_endian.h:44:8: error: unknown type name '__always_inline'
  39. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  40. | ^~~~~~~~~~~~~~~
  41. /usr/include/linux/byteorder/little_endian.h:44:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le64p'
  42. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  43. | ^~~~~~~~~~~~~~
  44. /usr/include/linux/byteorder/little_endian.h:48:8: error: unknown type name '__always_inline'
  45. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  46. | ^~~~~~~~~~~~~~~
  47. /usr/include/linux/byteorder/little_endian.h:48:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le64_to_cpup'
  48. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  49. | ^~~~~~~~~~~~~~
  50. /usr/include/linux/byteorder/little_endian.h:52:8: error: unknown type name '__always_inline'
  51. 52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
  52. | ^~~~~~~~~~~~~~~
  53. /usr/include/linux/byteorder/little_endian.h:52:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le32p'
  54. 52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
  55. | ^~~~~~~~~~~~~~
  56. /usr/include/linux/byteorder/little_endian.h:56:8: error: unknown type name '__always_inline'
  57. 56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
  58. | ^~~~~~~~~~~~~~~
  59. /usr/include/linux/byteorder/little_endian.h:56:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32_to_cpup'
  60. 56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
  61. | ^~~~~~~~~~~~~~
  62. /usr/include/linux/byteorder/little_endian.h:60:8: error: unknown type name '__always_inline'
  63. 60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
  64. | ^~~~~~~~~~~~~~~
  65. /usr/include/linux/byteorder/little_endian.h:60:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le16p'
  66. 60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
  67. | ^~~~~~~~~~~~~~
  68. /usr/include/linux/byteorder/little_endian.h:64:8: error: unknown type name '__always_inline'
  69. 64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
  70. | ^~~~~~~~~~~~~~~
  71. /usr/include/linux/byteorder/little_endian.h:64:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le16_to_cpup'
  72. 64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
  73. | ^~~~~~~~~~~~~~
  74. /usr/include/linux/byteorder/little_endian.h:68:8: error: unknown type name '__always_inline'
  75. 68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
  76. | ^~~~~~~~~~~~~~~
  77. /usr/include/linux/byteorder/little_endian.h:68:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be64p'
  78. 68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
  79. | ^~~~~~~~~~~~~~
  80. /usr/include/linux/byteorder/little_endian.h:72:8: error: unknown type name '__always_inline'
  81. 72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
  82. | ^~~~~~~~~~~~~~~
  83. /usr/include/linux/byteorder/little_endian.h:72:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be64_to_cpup'
  84. 72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
  85. | ^~~~~~~~~~~~~~
  86. /usr/include/linux/byteorder/little_endian.h:76:8: error: unknown type name '__always_inline'
  87. 76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
  88. | ^~~~~~~~~~~~~~~
  89. /usr/include/linux/byteorder/little_endian.h:76:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be32p'
  90. 76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
  91. | ^~~~~~~~~~~~~~
  92. /usr/include/linux/byteorder/little_endian.h:80:8: error: unknown type name '__always_inline'
  93. 80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
  94. | ^~~~~~~~~~~~~~~
  95. /usr/include/linux/byteorder/little_endian.h:80:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32_to_cpup'
  96. 80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
  97. | ^~~~~~~~~~~~~~
  98. /usr/include/linux/byteorder/little_endian.h:84:8: error: unknown type name '__always_inline'
  99. 84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
  100. | ^~~~~~~~~~~~~~~
  101. /usr/include/linux/byteorder/little_endian.h:84:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be16p'
  102. 84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
  103. | ^~~~~~~~~~~~~~
  104. /usr/include/linux/byteorder/little_endian.h:88:8: error: unknown type name '__always_inline'
  105. 88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
  106. | ^~~~~~~~~~~~~~~
  107. /usr/include/linux/byteorder/little_endian.h:88:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16_to_cpup'
  108. 88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
  109. | ^~~~~~~~~~~~~~
  110. make[4]: *** [/usr/src/linux/tools/build/Makefile.build:97: /usr/src/linux/tools/objtool/arch/x86/decode.o] Error 1
  111. make[3]: *** [/usr/src/linux/tools/build/Makefile.build:139: arch/x86] Error 2
  112. make[3]: *** Waiting for unfinished jobs....
  113. LD /usr/src/linux/tools/objtool/libsubcmd-in.o
  114. AR /usr/src/linux/tools/objtool/libsubcmd.a
  115. HOSTLD scripts/mod/modpost
  116. CC kernel/bounds.s
  117. CALL scripts/atomic/check-atomics.sh
  118. UPD include/generated/timeconst.h
  119. UPD include/generated/bounds.h
  120. CC arch/x86/kernel/asm-offsets.s
  121. make[2]: *** [Makefile:56: /usr/src/linux/tools/objtool/objtool-in.o] Error 2
  122. make[1]: *** [Makefile:69: objtool] Error 2
  123. make: *** [Makefile:1978: tools/objtool] Error 2
  124. make: *** Waiting for unfinished jobs....
  125. UPD include/generated/asm-offsets.h
  126. CALL scripts/checksyscalls.sh
  127. sed: modules.order: No such file or directory
  128. make: *** [Makefile:1471: _modinst_] Error 1
  129. sh ./arch/x86/boot/install.sh 5.12.2 arch/x86/boot/bzImage \
  130. System.map "/boot"
  131.  
  132. *** Missing file: arch/x86/boot/bzImage
  133. *** You need to run "make" before "make install".
  134.  
  135. make[1]: *** [arch/x86/boot/Makefile:160: install] Error 1
  136. make: *** [arch/x86/Makefile:273: install] Error 2
  137. mv: can't rename '/boot/vmlinuz': No such file or directory
  138. mv: can't rename '/boot/System.map': No such file or directory
  139. Connecting to gitlab.com (172.65.251.78:443)
  140. saving to 'ufetch-linux'
  141. ufetch-linux 100% |*************************************************************************************************************| 2153 0:00:00 ETA
  142. 'ufetch-linux' saved
  143. Changing password for root
  144. New password:
  145. Retype password:
  146. passwd: password for root changed by root
  147. Changing password for kiss
  148. New password:
  149. Retype password:
  150. passwd: password for kiss changed by root
  151. BootCurrent: 000A
  152. Timeout: 1 seconds
  153. BootOrder: 0002,0007,0008,0009,000A,0001
  154. Boot0001* Manjaro VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
  155. Boot0002* Windows Boot Manager HD(1,GPT,2c628fd0-75e6-4276-a743-f733f52acf32,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...,................
  156. Boot0007* Hard Drive BBS(HD,,0x0)..GO..NO........k.C.T.5.0.0.P.1.S.S.D.8....................A............................u.(.).........Gd-.;.A..MQ..L.2.0.2.3.2.8.A.2.2.9.A.8........BO
  157. Boot0008* USB BBS(USB,,0x0)..GO..NO........Y.G.e.n.e.r.i.c. .F.l.a.s.h. .D.i.s.k. .8...0.7....................A.............................&..Gd-.;.A..MQ..L.1.4.3.E.6.2.F.6........BO
  158. Boot0009* UEFI: Generic Flash Disk 8.07 PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/USB(7,0)/CDROM(1,0x278,0x7c00)..BO
  159. Boot000A* UEFI: Generic Flash Disk 8.07, Partition 2 PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/USB(7,0)/HD(2,MBR,0x3e172ebe,0x278,0x1f00)..BO
  160. BootCurrent: 000A
  161. Timeout: 1 seconds
  162. BootOrder: 0000,0002,0007,0008,0009,000A,0001
  163. Boot0001* Manjaro VenHw(99e275e7-75a0-4b37-a2e6-c5385e6c00cb)
  164. Boot0002* Windows Boot Manager HD(1,GPT,2c628fd0-75e6-4276-a743-f733f52acf32,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)䥗䑎坏S
  165. Boot0007* Hard Drive BBS(HD,,0x0)
  166. Boot0008* USB BBS(USB,,0x0)
  167. Boot0009* UEFI: Generic Flash Disk 8.07 PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/USB(7,0)/CDROM(1,0x278,0x7c00)
  168. Boot000A* UEFI: Generic Flash Disk 8.07, Partition 2 PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/USB(7,0)/HD(2,MBR,0x3e172ebe,0x278,0x1f00)
  169. Boot0000* Kiss HD(1,GPT,7b28c991-8474-47b1-a6c7-61aebf63a6c4,0x800,0x32000)/File(vmlinuz-5.12.2)root=/dev/nvme0n1p2
  170. / # cd /usr/src/linux
  171. /usr/src/linux # make -j "$(nproc)"
  172. DESCEND objtool
  173. CALL scripts/atomic/check-atomics.sh
  174. CALL scripts/checksyscalls.sh
  175. diff: unrecognized option: I
  176. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  177.  
  178. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  179.  
  180. Compare files line by line and output the differences between them.
  181. This implementation supports unified diffs only.
  182.  
  183. -a Treat all files as text
  184. -b Ignore changes in the amount of whitespace
  185. -B Ignore changes whose lines are all blank
  186. -d Try hard to find a smaller set of changes
  187. -i Ignore case differences
  188. -L Use LABEL instead of the filename in the unified header
  189. -N Treat absent files as empty
  190. -q Output only whether files differ
  191. -r Recurse
  192. -S Start with FILE when comparing directories
  193. -T Make tabs line up by prefixing a tab when necessary
  194. -s Report when two files are the same
  195. -t Expand tabs to spaces in output
  196. -U Output LINES lines of context
  197. -w Ignore all whitespace
  198. Warning: Kernel ABI header at 'tools/arch/x86/include/asm/inat.h' differs from latest version at 'arch/x86/include/asm/inat.h'
  199. diff -u tools/arch/x86/include/asm/inat.h arch/x86/include/asm/inat.h
  200. diff: unrecognized option: I
  201. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  202.  
  203. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  204.  
  205. Compare files line by line and output the differences between them.
  206. This implementation supports unified diffs only.
  207.  
  208. -a Treat all files as text
  209. -b Ignore changes in the amount of whitespace
  210. -B Ignore changes whose lines are all blank
  211. -d Try hard to find a smaller set of changes
  212. -i Ignore case differences
  213. -L Use LABEL instead of the filename in the unified header
  214. -N Treat absent files as empty
  215. -q Output only whether files differ
  216. -r Recurse
  217. -S Start with FILE when comparing directories
  218. -T Make tabs line up by prefixing a tab when necessary
  219. -s Report when two files are the same
  220. -t Expand tabs to spaces in output
  221. -U Output LINES lines of context
  222. -w Ignore all whitespace
  223. Warning: Kernel ABI header at 'tools/arch/x86/include/asm/insn.h' differs from latest version at 'arch/x86/include/asm/insn.h'
  224. diff -u tools/arch/x86/include/asm/insn.h arch/x86/include/asm/insn.h
  225. diff: unrecognized option: I
  226. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  227.  
  228. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  229.  
  230. Compare files line by line and output the differences between them.
  231. This implementation supports unified diffs only.
  232.  
  233. -a Treat all files as text
  234. -b Ignore changes in the amount of whitespace
  235. -B Ignore changes whose lines are all blank
  236. -d Try hard to find a smaller set of changes
  237. -i Ignore case differences
  238. -L Use LABEL instead of the filename in the unified header
  239. -N Treat absent files as empty
  240. -q Output only whether files differ
  241. -r Recurse
  242. -S Start with FILE when comparing directories
  243. -T Make tabs line up by prefixing a tab when necessary
  244. -s Report when two files are the same
  245. -t Expand tabs to spaces in output
  246. -U Output LINES lines of context
  247. -w Ignore all whitespace
  248. Warning: Kernel ABI header at 'tools/arch/x86/lib/inat.c' differs from latest version at 'arch/x86/lib/inat.c'
  249. diff -u tools/arch/x86/lib/inat.c arch/x86/lib/inat.c
  250. diff: unrecognized option: I
  251. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  252.  
  253. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  254.  
  255. Compare files line by line and output the differences between them.
  256. This implementation supports unified diffs only.
  257.  
  258. -a Treat all files as text
  259. -b Ignore changes in the amount of whitespace
  260. -B Ignore changes whose lines are all blank
  261. -d Try hard to find a smaller set of changes
  262. -i Ignore case differences
  263. -L Use LABEL instead of the filename in the unified header
  264. -N Treat absent files as empty
  265. -q Output only whether files differ
  266. -r Recurse
  267. -S Start with FILE when comparing directories
  268. -T Make tabs line up by prefixing a tab when necessary
  269. -s Report when two files are the same
  270. -t Expand tabs to spaces in output
  271. -U Output LINES lines of context
  272. -w Ignore all whitespace
  273. Warning: Kernel ABI header at 'tools/arch/x86/lib/insn.c' differs from latest version at 'arch/x86/lib/insn.c'
  274. diff -u tools/arch/x86/lib/insn.c arch/x86/lib/insn.c
  275. CC /usr/src/linux/tools/objtool/arch/x86/decode.o
  276. In file included from /usr/include/linux/byteorder/little_endian.h:13,
  277. from /usr/include/asm/byteorder.h:5,
  278. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  279. from arch/x86/decode.c:10:
  280. /usr/include/linux/swab.h:136:23: error: expected ';' before 'unsigned'
  281. 136 | static __always_inline unsigned long __swab(const unsigned long y)
  282. | ^~~~~~~~~
  283. | ;
  284. /usr/include/linux/swab.h:171:8: error: unknown type name '__always_inline'
  285. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  286. | ^~~~~~~~~~~~~~~
  287. /usr/include/linux/swab.h:171:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab16p'
  288. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  289. | ^~~~~~~~~
  290. /usr/include/linux/swab.h:184:8: error: unknown type name '__always_inline'
  291. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  292. | ^~~~~~~~~~~~~~~
  293. /usr/include/linux/swab.h:184:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab32p'
  294. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  295. | ^~~~~~~~~
  296. /usr/include/linux/swab.h:197:8: error: unknown type name '__always_inline'
  297. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  298. | ^~~~~~~~~~~~~~~
  299. /usr/include/linux/swab.h:197:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab64p'
  300. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  301. | ^~~~~~~~~
  302. /usr/include/linux/swab.h:252:23: error: expected ';' before 'void'
  303. 252 | static __always_inline void __swab32s(__u32 *p)
  304. | ^~~~~
  305. | ;
  306. /usr/include/linux/swab.h:265:23: error: expected ';' before 'void'
  307. 265 | static __always_inline void __swab64s(__u64 *p)
  308. | ^~~~~
  309. | ;
  310. In file included from /usr/include/asm/byteorder.h:5,
  311. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  312. from arch/x86/decode.c:10:
  313. /usr/include/linux/byteorder/little_endian.h:44:8: error: unknown type name '__always_inline'
  314. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  315. | ^~~~~~~~~~~~~~~
  316. /usr/include/linux/byteorder/little_endian.h:44:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le64p'
  317. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  318. | ^~~~~~~~~~~~~~
  319. /usr/include/linux/byteorder/little_endian.h:48:8: error: unknown type name '__always_inline'
  320. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  321. | ^~~~~~~~~~~~~~~
  322. /usr/include/linux/byteorder/little_endian.h:48:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le64_to_cpup'
  323. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  324. | ^~~~~~~~~~~~~~
  325. /usr/include/linux/byteorder/little_endian.h:52:8: error: unknown type name '__always_inline'
  326. 52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
  327. | ^~~~~~~~~~~~~~~
  328. /usr/include/linux/byteorder/little_endian.h:52:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le32p'
  329. 52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
  330. | ^~~~~~~~~~~~~~
  331. /usr/include/linux/byteorder/little_endian.h:56:8: error: unknown type name '__always_inline'
  332. 56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
  333. | ^~~~~~~~~~~~~~~
  334. /usr/include/linux/byteorder/little_endian.h:56:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32_to_cpup'
  335. 56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
  336. | ^~~~~~~~~~~~~~
  337. /usr/include/linux/byteorder/little_endian.h:60:8: error: unknown type name '__always_inline'
  338. 60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
  339. | ^~~~~~~~~~~~~~~
  340. /usr/include/linux/byteorder/little_endian.h:60:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le16p'
  341. 60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
  342. | ^~~~~~~~~~~~~~
  343. /usr/include/linux/byteorder/little_endian.h:64:8: error: unknown type name '__always_inline'
  344. 64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
  345. | ^~~~~~~~~~~~~~~
  346. /usr/include/linux/byteorder/little_endian.h:64:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le16_to_cpup'
  347. 64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
  348. | ^~~~~~~~~~~~~~
  349. /usr/include/linux/byteorder/little_endian.h:68:8: error: unknown type name '__always_inline'
  350. 68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
  351. | ^~~~~~~~~~~~~~~
  352. /usr/include/linux/byteorder/little_endian.h:68:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be64p'
  353. 68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
  354. | ^~~~~~~~~~~~~~
  355. /usr/include/linux/byteorder/little_endian.h:72:8: error: unknown type name '__always_inline'
  356. 72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
  357. | ^~~~~~~~~~~~~~~
  358. /usr/include/linux/byteorder/little_endian.h:72:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be64_to_cpup'
  359. 72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
  360. | ^~~~~~~~~~~~~~
  361. /usr/include/linux/byteorder/little_endian.h:76:8: error: unknown type name '__always_inline'
  362. 76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
  363. | ^~~~~~~~~~~~~~~
  364. /usr/include/linux/byteorder/little_endian.h:76:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be32p'
  365. 76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
  366. | ^~~~~~~~~~~~~~
  367. /usr/include/linux/byteorder/little_endian.h:80:8: error: unknown type name '__always_inline'
  368. 80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
  369. | ^~~~~~~~~~~~~~~
  370. /usr/include/linux/byteorder/little_endian.h:80:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32_to_cpup'
  371. 80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
  372. | ^~~~~~~~~~~~~~
  373. /usr/include/linux/byteorder/little_endian.h:84:8: error: unknown type name '__always_inline'
  374. 84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
  375. | ^~~~~~~~~~~~~~~
  376. /usr/include/linux/byteorder/little_endian.h:84:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be16p'
  377. 84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
  378. | ^~~~~~~~~~~~~~
  379. /usr/include/linux/byteorder/little_endian.h:88:8: error: unknown type name '__always_inline'
  380. 88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
  381. | ^~~~~~~~~~~~~~~
  382. /usr/include/linux/byteorder/little_endian.h:88:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16_to_cpup'
  383. 88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
  384. | ^~~~~~~~~~~~~~
  385. make[4]: *** [/usr/src/linux/tools/build/Makefile.build:97: /usr/src/linux/tools/objtool/arch/x86/decode.o] Error 1
  386. make[3]: *** [/usr/src/linux/tools/build/Makefile.build:139: arch/x86] Error 2
  387. make[2]: *** [Makefile:56: /usr/src/linux/tools/objtool/objtool-in.o] Error 2
  388. make[1]: *** [Makefile:69: objtool] Error 2
  389. make: *** [Makefile:1978: tools/objtool] Error 2
  390. /usr/src/linux # make defconfig
  391. HOSTCC scripts/kconfig/conf.o
  392. HOSTLD scripts/kconfig/conf
  393. *** Default configuration is based on 'x86_64_defconfig'
  394. #
  395. # configuration written to .config
  396. #
  397. /usr/src/linux # make menuconfig
  398. configuration written to .config
  399.  
  400. *** End of the configuration.
  401. *** Execute 'make' to start the build or try 'make help'.
  402.  
  403. /usr/src/linux # make -j "$(nproc)"
  404. SYNC include/config/auto.conf.cmd
  405. DESCEND objtool
  406. HOSTCC scripts/selinux/genheaders/genheaders
  407. HOSTCC scripts/selinux/mdp/mdp
  408. diff: unrecognized option: I
  409. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  410.  
  411. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  412.  
  413. Compare files line by line and output the differences between them.
  414. This implementation supports unified diffs only.
  415.  
  416. -a Treat all files as text
  417. -b Ignore changes in the amount of whitespace
  418. -B Ignore changes whose lines are all blank
  419. -d Try hard to find a smaller set of changes
  420. -i Ignore case differences
  421. -L Use LABEL instead of the filename in the unified header
  422. -N Treat absent files as empty
  423. -q Output only whether files differ
  424. -r Recurse
  425. -S Start with FILE when comparing directories
  426. -T Make tabs line up by prefixing a tab when necessary
  427. -s Report when two files are the same
  428. -t Expand tabs to spaces in output
  429. -U Output LINES lines of context
  430. -w Ignore all whitespace
  431. Warning: Kernel ABI header at 'tools/arch/x86/include/asm/inat.h' differs from latest version at 'arch/x86/include/asm/inat.h'
  432. diff -u tools/arch/x86/include/asm/inat.h arch/x86/include/asm/inat.h
  433. diff: unrecognized option: I
  434. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  435.  
  436. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  437.  
  438. Compare files line by line and output the differences between them.
  439. This implementation supports unified diffs only.
  440.  
  441. -a Treat all files as text
  442. -b Ignore changes in the amount of whitespace
  443. -B Ignore changes whose lines are all blank
  444. -d Try hard to find a smaller set of changes
  445. -i Ignore case differences
  446. -L Use LABEL instead of the filename in the unified header
  447. -N Treat absent files as empty
  448. -q Output only whether files differ
  449. -r Recurse
  450. -S Start with FILE when comparing directories
  451. -T Make tabs line up by prefixing a tab when necessary
  452. -s Report when two files are the same
  453. -t Expand tabs to spaces in output
  454. -U Output LINES lines of context
  455. -w Ignore all whitespace
  456. Warning: Kernel ABI header at 'tools/arch/x86/include/asm/insn.h' differs from latest version at 'arch/x86/include/asm/insn.h'
  457. diff -u tools/arch/x86/include/asm/insn.h arch/x86/include/asm/insn.h
  458. diff: unrecognized option: I
  459. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  460.  
  461. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  462.  
  463. Compare files line by line and output the differences between them.
  464. This implementation supports unified diffs only.
  465.  
  466. -a Treat all files as text
  467. -b Ignore changes in the amount of whitespace
  468. -B Ignore changes whose lines are all blank
  469. -d Try hard to find a smaller set of changes
  470. -i Ignore case differences
  471. -L Use LABEL instead of the filename in the unified header
  472. -N Treat absent files as empty
  473. -q Output only whether files differ
  474. -r Recurse
  475. -S Start with FILE when comparing directories
  476. -T Make tabs line up by prefixing a tab when necessary
  477. -s Report when two files are the same
  478. -t Expand tabs to spaces in output
  479. -U Output LINES lines of context
  480. -w Ignore all whitespace
  481. Warning: Kernel ABI header at 'tools/arch/x86/lib/inat.c' differs from latest version at 'arch/x86/lib/inat.c'
  482. diff -u tools/arch/x86/lib/inat.c arch/x86/lib/inat.c
  483. diff: unrecognized option: I
  484. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  485.  
  486. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  487.  
  488. Compare files line by line and output the differences between them.
  489. This implementation supports unified diffs only.
  490.  
  491. -a Treat all files as text
  492. -b Ignore changes in the amount of whitespace
  493. -B Ignore changes whose lines are all blank
  494. -d Try hard to find a smaller set of changes
  495. -i Ignore case differences
  496. -L Use LABEL instead of the filename in the unified header
  497. -N Treat absent files as empty
  498. -q Output only whether files differ
  499. -r Recurse
  500. -S Start with FILE when comparing directories
  501. -T Make tabs line up by prefixing a tab when necessary
  502. -s Report when two files are the same
  503. -t Expand tabs to spaces in output
  504. -U Output LINES lines of context
  505. -w Ignore all whitespace
  506. Warning: Kernel ABI header at 'tools/arch/x86/lib/insn.c' differs from latest version at 'arch/x86/lib/insn.c'
  507. diff -u tools/arch/x86/lib/insn.c arch/x86/lib/insn.c
  508. CC scripts/mod/empty.o
  509. CC scripts/mod/devicetable-offsets.s
  510. CC /usr/src/linux/tools/objtool/arch/x86/decode.o
  511. MKELF scripts/mod/elfconfig.h
  512. HOSTCC scripts/mod/modpost.o
  513. HOSTCC scripts/mod/sumversion.o
  514. In file included from /usr/include/linux/byteorder/little_endian.h:13,
  515. from /usr/include/asm/byteorder.h:5,
  516. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  517. from arch/x86/decode.c:10:
  518. /usr/include/linux/swab.h:136:23: error: expected ';' before 'unsigned'
  519. 136 | static __always_inline unsigned long __swab(const unsigned long y)
  520. | ^~~~~~~~~
  521. | ;
  522. /usr/include/linux/swab.h:171:8: error: unknown type name '__always_inline'
  523. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  524. | ^~~~~~~~~~~~~~~
  525. /usr/include/linux/swab.h:171:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab16p'
  526. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  527. | ^~~~~~~~~
  528. /usr/include/linux/swab.h:184:8: error: unknown type name '__always_inline'
  529. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  530. | ^~~~~~~~~~~~~~~
  531. /usr/include/linux/swab.h:184:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab32p'
  532. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  533. | ^~~~~~~~~
  534. /usr/include/linux/swab.h:197:8: error: unknown type name '__always_inline'
  535. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  536. | ^~~~~~~~~~~~~~~
  537. /usr/include/linux/swab.h:197:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab64p'
  538. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  539. | ^~~~~~~~~
  540. /usr/include/linux/swab.h:252:23: error: expected ';' before 'void'
  541. 252 | static __always_inline void __swab32s(__u32 *p)
  542. | ^~~~~
  543. | ;
  544. /usr/include/linux/swab.h:265:23: error: expected ';' before 'void'
  545. 265 | static __always_inline void __swab64s(__u64 *p)
  546. | ^~~~~
  547. | ;
  548. In file included from /usr/include/asm/byteorder.h:5,
  549. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  550. from arch/x86/decode.c:10:
  551. /usr/include/linux/byteorder/little_endian.h:44:8: error: unknown type name '__always_inline'
  552. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  553. | ^~~~~~~~~~~~~~~
  554. /usr/include/linux/byteorder/little_endian.h:44:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le64p'
  555. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  556. | ^~~~~~~~~~~~~~
  557. /usr/include/linux/byteorder/little_endian.h:48:8: error: unknown type name '__always_inline'
  558. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  559. | ^~~~~~~~~~~~~~~
  560. DESCEND objtool
  561. CALL scripts/atomic/check-atomics.sh
  562. diff: unrecognized option: I
  563. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  564.  
  565. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  566.  
  567. Compare files line by line and output the differences between them.
  568. This implementation supports unified diffs only.
  569.  
  570. -a Treat all files as text
  571. -b Ignore changes in the amount of whitespace
  572. -B Ignore changes whose lines are all blank
  573. -d Try hard to find a smaller set of changes
  574. -i Ignore case differences
  575. -L Use LABEL instead of the filename in the unified header
  576. -N Treat absent files as empty
  577. -q Output only whether files differ
  578. -r Recurse
  579. -S Start with FILE when comparing directories
  580. -T Make tabs line up by prefixing a tab when necessary
  581. -s Report when two files are the same
  582. -t Expand tabs to spaces in output
  583. -U Output LINES lines of context
  584. -w Ignore all whitespace
  585. Warning: Kernel ABI header at 'tools/arch/x86/include/asm/inat.h' differs from latest version at 'arch/x86/include/asm/inat.h'
  586. diff -u tools/arch/x86/include/asm/inat.h arch/x86/include/asm/inat.h
  587. diff: unrecognized option: I
  588. CALL scripts/checksyscalls.sh
  589. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  590.  
  591. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  592.  
  593. Compare files line by line and output the differences between them.
  594. This implementation supports unified diffs only.
  595.  
  596. -a Treat all files as text
  597. -b Ignore changes in the amount of whitespace
  598. -B Ignore changes whose lines are all blank
  599. -d Try hard to find a smaller set of changes
  600. -i Ignore case differences
  601. -L Use LABEL instead of the filename in the unified header
  602. -N Treat absent files as empty
  603. -q Output only whether files differ
  604. -r Recurse
  605. -S Start with FILE when comparing directories
  606. -T Make tabs line up by prefixing a tab when necessary
  607. -s Report when two files are the same
  608. -t Expand tabs to spaces in output
  609. -U Output LINES lines of context
  610. -w Ignore all whitespace
  611. Warning: Kernel ABI header at 'tools/arch/x86/include/asm/insn.h' differs from latest version at 'arch/x86/include/asm/insn.h'
  612. diff -u tools/arch/x86/include/asm/insn.h arch/x86/include/asm/insn.h
  613. diff: unrecognized option: I
  614. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  615.  
  616. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  617.  
  618. Compare files line by line and output the differences between them.
  619. This implementation supports unified diffs only.
  620.  
  621. -a Treat all files as text
  622. -b Ignore changes in the amount of whitespace
  623. -B Ignore changes whose lines are all blank
  624. -d Try hard to find a smaller set of changes
  625. -i Ignore case differences
  626. -L Use LABEL instead of the filename in the unified header
  627. -N Treat absent files as empty
  628. -q Output only whether files differ
  629. -r Recurse
  630. -S Start with FILE when comparing directories
  631. -T Make tabs line up by prefixing a tab when necessary
  632. -s Report when two files are the same
  633. -t Expand tabs to spaces in output
  634. -U Output LINES lines of context
  635. -w Ignore all whitespace
  636. Warning: Kernel ABI header at 'tools/arch/x86/lib/inat.c' differs from latest version at 'arch/x86/lib/inat.c'
  637. diff -u tools/arch/x86/lib/inat.c arch/x86/lib/inat.c
  638. diff: unrecognized option: I
  639. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  640.  
  641. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  642.  
  643. Compare files line by line and output the differences between them.
  644. This implementation supports unified diffs only.
  645.  
  646. -a Treat all files as text
  647. -b Ignore changes in the amount of whitespace
  648. -B Ignore changes whose lines are all blank
  649. -d Try hard to find a smaller set of changes
  650. -i Ignore case differences
  651. -L Use LABEL instead of the filename in the unified header
  652. -N Treat absent files as empty
  653. -q Output only whether files differ
  654. -r Recurse
  655. -S Start with FILE when comparing directories
  656. -T Make tabs line up by prefixing a tab when necessary
  657. -s Report when two files are the same
  658. -t Expand tabs to spaces in output
  659. -U Output LINES lines of context
  660. -w Ignore all whitespace
  661. Warning: Kernel ABI header at 'tools/arch/x86/lib/insn.c' differs from latest version at 'arch/x86/lib/insn.c'
  662. diff -u tools/arch/x86/lib/insn.c arch/x86/lib/insn.c
  663. CC /usr/src/linux/tools/objtool/arch/x86/decode.o
  664. In file included from /usr/include/linux/byteorder/little_endian.h:13,
  665. from /usr/include/asm/byteorder.h:5,
  666. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  667. from arch/x86/decode.c:10:
  668. /usr/include/linux/swab.h:136:23: error: expected ';' before 'unsigned'
  669. 136 | static __always_inline unsigned long __swab(const unsigned long y)
  670. | ^~~~~~~~~
  671. | ;
  672. /usr/include/linux/swab.h:171:8: error: unknown type name '__always_inline'
  673. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  674. | ^~~~~~~~~~~~~~~
  675. /usr/include/linux/swab.h:171:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab16p'
  676. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  677. | ^~~~~~~~~
  678. /usr/include/linux/swab.h:184:8: error: unknown type name '__always_inline'
  679. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  680. | ^~~~~~~~~~~~~~~
  681. /usr/include/linux/swab.h:184:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab32p'
  682. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  683. | ^~~~~~~~~
  684. /usr/include/linux/swab.h:197:8: error: unknown type name '__always_inline'
  685. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  686. | ^~~~~~~~~~~~~~~
  687. /usr/include/linux/swab.h:197:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab64p'
  688. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  689. | ^~~~~~~~~
  690. /usr/include/linux/swab.h:252:23: error: expected ';' before 'void'
  691. 252 | static __always_inline void __swab32s(__u32 *p)
  692. | ^~~~~
  693. | ;
  694. /usr/include/linux/swab.h:265:23: error: expected ';' before 'void'
  695. 265 | static __always_inline void __swab64s(__u64 *p)
  696. | ^~~~~
  697. | ;
  698. In file included from /usr/include/asm/byteorder.h:5,
  699. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  700. from arch/x86/decode.c:10:
  701. /usr/include/linux/byteorder/little_endian.h:44:8: error: unknown type name '__always_inline'
  702. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  703. | ^~~~~~~~~~~~~~~
  704. /usr/include/linux/byteorder/little_endian.h:44:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le64p'
  705. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  706. | ^~~~~~~~~~~~~~
  707. /usr/include/linux/byteorder/little_endian.h:48:8: error: unknown type name '__always_inline'
  708. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  709. | ^~~~~~~~~~~~~~~
  710. /usr/include/linux/byteorder/little_endian.h:48:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le64_to_cpup'
  711. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  712. | ^~~~~~~~~~~~~~
  713. /usr/include/linux/byteorder/little_endian.h:52:8: error: unknown type name '__always_inline'
  714. 52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
  715. | ^~~~~~~~~~~~~~~
  716. /usr/include/linux/byteorder/little_endian.h:52:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le32p'
  717. 52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
  718. | ^~~~~~~~~~~~~~
  719. /usr/include/linux/byteorder/little_endian.h:56:8: error: unknown type name '__always_inline'
  720. 56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
  721. | ^~~~~~~~~~~~~~~
  722. /usr/include/linux/byteorder/little_endian.h:56:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32_to_cpup'
  723. 56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
  724. | ^~~~~~~~~~~~~~
  725. /usr/include/linux/byteorder/little_endian.h:60:8: error: unknown type name '__always_inline'
  726. 60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
  727. | ^~~~~~~~~~~~~~~
  728. /usr/include/linux/byteorder/little_endian.h:60:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le16p'
  729. 60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
  730. | ^~~~~~~~~~~~~~
  731. /usr/include/linux/byteorder/little_endian.h:64:8: error: unknown type name '__always_inline'
  732. 64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
  733. | ^~~~~~~~~~~~~~~
  734. /usr/include/linux/byteorder/little_endian.h:64:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le16_to_cpup'
  735. 64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
  736. | ^~~~~~~~~~~~~~
  737. /usr/include/linux/byteorder/little_endian.h:68:8: error: unknown type name '__always_inline'
  738. 68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
  739. | ^~~~~~~~~~~~~~~
  740. /usr/include/linux/byteorder/little_endian.h:68:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be64p'
  741. 68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
  742. | ^~~~~~~~~~~~~~
  743. /usr/include/linux/byteorder/little_endian.h:72:8: error: unknown type name '__always_inline'
  744. 72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
  745. | ^~~~~~~~~~~~~~~
  746. /usr/include/linux/byteorder/little_endian.h:72:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be64_to_cpup'
  747. 72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
  748. | ^~~~~~~~~~~~~~
  749. /usr/include/linux/byteorder/little_endian.h:76:8: error: unknown type name '__always_inline'
  750. 76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
  751. | ^~~~~~~~~~~~~~~
  752. /usr/include/linux/byteorder/little_endian.h:76:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be32p'
  753. 76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
  754. | ^~~~~~~~~~~~~~
  755. /usr/include/linux/byteorder/little_endian.h:80:8: error: unknown type name '__always_inline'
  756. 80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
  757. | ^~~~~~~~~~~~~~~
  758. /usr/include/linux/byteorder/little_endian.h:80:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32_to_cpup'
  759. 80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
  760. | ^~~~~~~~~~~~~~
  761. /usr/include/linux/byteorder/little_endian.h:84:8: error: unknown type name '__always_inline'
  762. 84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
  763. | ^~~~~~~~~~~~~~~
  764. /usr/include/linux/byteorder/little_endian.h:84:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be16p'
  765. 84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
  766. | ^~~~~~~~~~~~~~
  767. /usr/include/linux/byteorder/little_endian.h:88:8: error: unknown type name '__always_inline'
  768. 88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
  769. | ^~~~~~~~~~~~~~~
  770. /usr/include/linux/byteorder/little_endian.h:88:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16_to_cpup'
  771. 88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
  772. | ^~~~~~~~~~~~~~
  773. make[4]: *** [/usr/src/linux/tools/build/Makefile.build:97: /usr/src/linux/tools/objtool/arch/x86/decode.o] Error 1
  774. make[3]: *** [/usr/src/linux/tools/build/Makefile.build:139: arch/x86] Error 2
  775. make[2]: *** [Makefile:56: /usr/src/linux/tools/objtool/objtool-in.o] Error 2
  776. make[1]: *** [Makefile:69: objtool] Error 2
  777. make: *** [Makefile:1978: tools/objtool] Error 2
  778. /usr/src/linux # make
  779. DESCEND objtool
  780. CALL scripts/atomic/check-atomics.sh
  781. diff: unrecognized option: I
  782. CALL scripts/checksyscalls.sh
  783. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  784.  
  785. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  786.  
  787. Compare files line by line and output the differences between them.
  788. This implementation supports unified diffs only.
  789.  
  790. -a Treat all files as text
  791. -b Ignore changes in the amount of whitespace
  792. -B Ignore changes whose lines are all blank
  793. -d Try hard to find a smaller set of changes
  794. -i Ignore case differences
  795. -L Use LABEL instead of the filename in the unified header
  796. -N Treat absent files as empty
  797. -q Output only whether files differ
  798. -r Recurse
  799. -S Start with FILE when comparing directories
  800. -T Make tabs line up by prefixing a tab when necessary
  801. -s Report when two files are the same
  802. -t Expand tabs to spaces in output
  803. -U Output LINES lines of context
  804. -w Ignore all whitespace
  805. Warning: Kernel ABI header at 'tools/arch/x86/include/asm/inat.h' differs from latest version at 'arch/x86/include/asm/inat.h'
  806. diff -u tools/arch/x86/include/asm/inat.h arch/x86/include/asm/inat.h
  807. diff: unrecognized option: I
  808. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  809.  
  810. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  811.  
  812. Compare files line by line and output the differences between them.
  813. This implementation supports unified diffs only.
  814.  
  815. -a Treat all files as text
  816. -b Ignore changes in the amount of whitespace
  817. -B Ignore changes whose lines are all blank
  818. -d Try hard to find a smaller set of changes
  819. -i Ignore case differences
  820. -L Use LABEL instead of the filename in the unified header
  821. -N Treat absent files as empty
  822. -q Output only whether files differ
  823. -r Recurse
  824. -S Start with FILE when comparing directories
  825. -T Make tabs line up by prefixing a tab when necessary
  826. -s Report when two files are the same
  827. -t Expand tabs to spaces in output
  828. -U Output LINES lines of context
  829. -w Ignore all whitespace
  830. Warning: Kernel ABI header at 'tools/arch/x86/include/asm/insn.h' differs from latest version at 'arch/x86/include/asm/insn.h'
  831. diff -u tools/arch/x86/include/asm/insn.h arch/x86/include/asm/insn.h
  832. diff: unrecognized option: I
  833. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  834.  
  835. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  836.  
  837. Compare files line by line and output the differences between them.
  838. This implementation supports unified diffs only.
  839.  
  840. -a Treat all files as text
  841. -b Ignore changes in the amount of whitespace
  842. -B Ignore changes whose lines are all blank
  843. -d Try hard to find a smaller set of changes
  844. -i Ignore case differences
  845. -L Use LABEL instead of the filename in the unified header
  846. -N Treat absent files as empty
  847. -q Output only whether files differ
  848. -r Recurse
  849. -S Start with FILE when comparing directories
  850. -T Make tabs line up by prefixing a tab when necessary
  851. -s Report when two files are the same
  852. -t Expand tabs to spaces in output
  853. -U Output LINES lines of context
  854. -w Ignore all whitespace
  855. Warning: Kernel ABI header at 'tools/arch/x86/lib/inat.c' differs from latest version at 'arch/x86/lib/inat.c'
  856. diff -u tools/arch/x86/lib/inat.c arch/x86/lib/inat.c
  857. diff: unrecognized option: I
  858. BusyBox v1.33.0 (2021-03-26 01:34:08 UTC) multi-call binary.
  859.  
  860. Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
  861.  
  862. Compare files line by line and output the differences between them.
  863. This implementation supports unified diffs only.
  864.  
  865. -a Treat all files as text
  866. -b Ignore changes in the amount of whitespace
  867. -B Ignore changes whose lines are all blank
  868. -d Try hard to find a smaller set of changes
  869. -i Ignore case differences
  870. -L Use LABEL instead of the filename in the unified header
  871. -N Treat absent files as empty
  872. -q Output only whether files differ
  873. -r Recurse
  874. -S Start with FILE when comparing directories
  875. -T Make tabs line up by prefixing a tab when necessary
  876. -s Report when two files are the same
  877. -t Expand tabs to spaces in output
  878. -U Output LINES lines of context
  879. -w Ignore all whitespace
  880. Warning: Kernel ABI header at 'tools/arch/x86/lib/insn.c' differs from latest version at 'arch/x86/lib/insn.c'
  881. diff -u tools/arch/x86/lib/insn.c arch/x86/lib/insn.c
  882. CC /usr/src/linux/tools/objtool/arch/x86/decode.o
  883. In file included from /usr/include/linux/byteorder/little_endian.h:13,
  884. from /usr/include/asm/byteorder.h:5,
  885. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  886. from arch/x86/decode.c:10:
  887. /usr/include/linux/swab.h:136:23: error: expected ';' before 'unsigned'
  888. 136 | static __always_inline unsigned long __swab(const unsigned long y)
  889. | ^~~~~~~~~
  890. | ;
  891. /usr/include/linux/swab.h:171:8: error: unknown type name '__always_inline'
  892. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  893. | ^~~~~~~~~~~~~~~
  894. /usr/include/linux/swab.h:171:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab16p'
  895. 171 | static __always_inline __u16 __swab16p(const __u16 *p)
  896. | ^~~~~~~~~
  897. /usr/include/linux/swab.h:184:8: error: unknown type name '__always_inline'
  898. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  899. | ^~~~~~~~~~~~~~~
  900. /usr/include/linux/swab.h:184:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab32p'
  901. 184 | static __always_inline __u32 __swab32p(const __u32 *p)
  902. | ^~~~~~~~~
  903. /usr/include/linux/swab.h:197:8: error: unknown type name '__always_inline'
  904. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  905. | ^~~~~~~~~~~~~~~
  906. /usr/include/linux/swab.h:197:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab64p'
  907. 197 | static __always_inline __u64 __swab64p(const __u64 *p)
  908. | ^~~~~~~~~
  909. /usr/include/linux/swab.h:252:23: error: expected ';' before 'void'
  910. 252 | static __always_inline void __swab32s(__u32 *p)
  911. | ^~~~~
  912. | ;
  913. /usr/include/linux/swab.h:265:23: error: expected ';' before 'void'
  914. 265 | static __always_inline void __swab64s(__u64 *p)
  915. | ^~~~~
  916. | ;
  917. In file included from /usr/include/asm/byteorder.h:5,
  918. from /usr/src/linux/tools/arch/x86/include/asm/insn.h:10,
  919. from arch/x86/decode.c:10:
  920. /usr/include/linux/byteorder/little_endian.h:44:8: error: unknown type name '__always_inline'
  921. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  922. | ^~~~~~~~~~~~~~~
  923. /usr/include/linux/byteorder/little_endian.h:44:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le64p'
  924. 44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
  925. | ^~~~~~~~~~~~~~
  926. /usr/include/linux/byteorder/little_endian.h:48:8: error: unknown type name '__always_inline'
  927. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  928. | ^~~~~~~~~~~~~~~
  929. /usr/include/linux/byteorder/little_endian.h:48:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le64_to_cpup'
  930. 48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
  931. | ^~~~~~~~~~~~~~
  932. /usr/include/linux/byteorder/little_endian.h:52:8: error: unknown type name '__always_inline'
  933. 52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
  934. | ^~~~~~~~~~~~~~~
  935. /usr/include/linux/byteorder/little_endian.h:52:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le32p'
  936. 52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
  937. | ^~~~~~~~~~~~~~
  938. /usr/include/linux/byteorder/little_endian.h:56:8: error: unknown type name '__always_inline'
  939. 56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
  940. | ^~~~~~~~~~~~~~~
  941. /usr/include/linux/byteorder/little_endian.h:56:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32_to_cpup'
  942. 56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
  943. | ^~~~~~~~~~~~~~
  944. /usr/include/linux/byteorder/little_endian.h:60:8: error: unknown type name '__always_inline'
  945. 60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
  946. | ^~~~~~~~~~~~~~~
  947. /usr/include/linux/byteorder/little_endian.h:60:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le16p'
  948. 60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
  949. | ^~~~~~~~~~~~~~
  950. /usr/include/linux/byteorder/little_endian.h:64:8: error: unknown type name '__always_inline'
  951. 64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
  952. | ^~~~~~~~~~~~~~~
  953. /usr/include/linux/byteorder/little_endian.h:64:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le16_to_cpup'
  954. 64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
  955. | ^~~~~~~~~~~~~~
  956. /usr/include/linux/byteorder/little_endian.h:68:8: error: unknown type name '__always_inline'
  957. 68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
  958. | ^~~~~~~~~~~~~~~
  959. /usr/include/linux/byteorder/little_endian.h:68:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be64p'
  960. 68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
  961. | ^~~~~~~~~~~~~~
  962. /usr/include/linux/byteorder/little_endian.h:72:8: error: unknown type name '__always_inline'
  963. 72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
  964. | ^~~~~~~~~~~~~~~
  965. /usr/include/linux/byteorder/little_endian.h:72:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be64_to_cpup'
  966. 72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
  967. | ^~~~~~~~~~~~~~
  968. /usr/include/linux/byteorder/little_endian.h:76:8: error: unknown type name '__always_inline'
  969. 76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
  970. | ^~~~~~~~~~~~~~~
  971. /usr/include/linux/byteorder/little_endian.h:76:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be32p'
  972. 76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
  973. | ^~~~~~~~~~~~~~
  974. /usr/include/linux/byteorder/little_endian.h:80:8: error: unknown type name '__always_inline'
  975. 80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
  976. | ^~~~~~~~~~~~~~~
  977. /usr/include/linux/byteorder/little_endian.h:80:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32_to_cpup'
  978. 80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
  979. | ^~~~~~~~~~~~~~
  980. /usr/include/linux/byteorder/little_endian.h:84:8: error: unknown type name '__always_inline'
  981. 84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
  982. | ^~~~~~~~~~~~~~~
  983. /usr/include/linux/byteorder/little_endian.h:84:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be16p'
  984. 84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
  985. | ^~~~~~~~~~~~~~
  986. /usr/include/linux/byteorder/little_endian.h:88:8: error: unknown type name '__always_inline'
  987. 88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
  988. | ^~~~~~~~~~~~~~~
  989. /usr/include/linux/byteorder/little_endian.h:88:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16_to_cpup'
  990. 88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
  991. | ^~~~~~~~~~~~~~
  992. make[4]: *** [/usr/src/linux/tools/build/Makefile.build:97: /usr/src/linux/tools/objtool/arch/x86/decode.o] Error 1
  993. make[3]: *** [/usr/src/linux/tools/build/Makefile.build:139: arch/x86] Error 2
  994. make[2]: *** [Makefile:56: /usr/src/linux/tools/objtool/objtool-in.o] Error 2
  995. make[1]: *** [Makefile:69: objtool] Error 2
  996. make: *** [Makefile:1978: tools/objtool] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement