Advertisement
Guest User

Untitled

a guest
May 10th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.42 KB | None | 0 0
  1. DKMS make.log for wireguard-0.0.20180420 for kernel 3.10.0-862.el7.x86_64 (x86_64)
  2. Thu May 10 09:37:05 EDT 2018
  3. make: Entering directory `/usr/src/kernels/3.10.0-862.el7.x86_64'
  4. LD /var/lib/dkms/wireguard/0.0.20180420/build/built-in.o
  5. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/main.o
  6. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/noise.o
  7. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/device.o
  8. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/peer.o
  9. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/timers.o
  10. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/queueing.o
  11. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/send.o
  12. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/receive.o
  13. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/socket.o
  14. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/hashtables.o
  15. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/allowedips.o
  16. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/ratelimiter.o
  17. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/cookie.o
  18. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/netlink.o
  19. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/crypto/curve25519.o
  20. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/crypto/chacha20poly1305.o
  21. AS [M] /var/lib/dkms/wireguard/0.0.20180420/build/crypto/chacha20-x86_64.o
  22. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/crypto/blake2s.o
  23. AS [M] /var/lib/dkms/wireguard/0.0.20180420/build/crypto/poly1305-x86_64.o
  24. AS [M] /var/lib/dkms/wireguard/0.0.20180420/build/crypto/blake2s-x86_64.o
  25. CC [M] /var/lib/dkms/wireguard/0.0.20180420/build/compat/siphash/siphash.o
  26. /var/lib/dkms/wireguard/0.0.20180420/build/crypto/chacha20-x86_64.o: warning: objtool: chacha20_avx512vl()+0x3f: can't find jump dest instruction at .text+0x2669
  27. In file included from <command-line>:0:0:
  28. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  29. static inline void skb_reset_tc(struct sk_buff *skb)
  30. ^
  31. In file included from include/linux/filter.h:11:0,
  32. from include/net/sock.h:67,
  33. from include/linux/tcp.h:23,
  34. from include/linux/ipv6.h:70,
  35. from include/net/dsfield.h:11,
  36. from include/net/ip_tunnels.h:12,
  37. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  38. from <command-line>:0:
  39. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  40. static inline void skb_reset_tc(struct sk_buff *skb)
  41. ^
  42. In file included from <command-line>:0:0:
  43. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  44. static inline void skb_reset_tc(struct sk_buff *skb)
  45. ^
  46. In file included from include/linux/filter.h:11:0,
  47. from include/net/sock.h:67,
  48. from include/linux/tcp.h:23,
  49. from include/linux/ipv6.h:70,
  50. from include/net/dsfield.h:11,
  51. from include/net/ip_tunnels.h:12,
  52. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  53. from <command-line>:0:
  54. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  55. static inline void skb_reset_tc(struct sk_buff *skb)
  56. ^
  57. In file included from <command-line>:0:0:
  58. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  59. static inline void skb_reset_tc(struct sk_buff *skb)
  60. ^
  61. In file included from include/linux/filter.h:11:0,
  62. from include/net/sock.h:67,
  63. from include/linux/tcp.h:23,
  64. from include/linux/ipv6.h:70,
  65. from include/net/dsfield.h:11,
  66. from include/net/ip_tunnels.h:12,
  67. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  68. from <command-line>:0:
  69. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  70. static inline void skb_reset_tc(struct sk_buff *skb)
  71. ^
  72. In file included from <command-line>:0:0:
  73. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  74. static inline void skb_reset_tc(struct sk_buff *skb)
  75. ^
  76. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  77. from <command-line>:0:
  78. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  79. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  80. ^
  81. In file included from include/linux/filter.h:11:0,
  82. from include/net/sock.h:67,
  83. from include/linux/tcp.h:23,
  84. from include/linux/ipv6.h:70,
  85. from include/net/dsfield.h:11,
  86. from include/net/ip_tunnels.h:12,
  87. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  88. from <command-line>:0:
  89. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  90. static inline void skb_reset_tc(struct sk_buff *skb)
  91. ^
  92. In file included from include/linux/ip.h:20:0,
  93. from include/linux/if_tunnel.h:4,
  94. from include/net/ip_tunnels.h:4,
  95. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  96. from <command-line>:0:
  97. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  98. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  99. ^
  100. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  101. from <command-line>:0:
  102. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  103. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  104. ^
  105. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  106. from <command-line>:0:
  107. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  108. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  109. ^
  110. In file included from include/linux/ip.h:20:0,
  111. from include/linux/if_tunnel.h:4,
  112. from include/net/ip_tunnels.h:4,
  113. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  114. from <command-line>:0:
  115. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  116. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  117. ^
  118. In file included from <command-line>:0:0:
  119. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  120. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  121. ^
  122. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  123. from <command-line>:0:
  124. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  125. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  126. ^
  127. In file included from include/linux/ip.h:20:0,
  128. from include/linux/if_tunnel.h:4,
  129. from include/net/ip_tunnels.h:4,
  130. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  131. from <command-line>:0:
  132. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  133. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  134. ^
  135. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  136. from <command-line>:0:
  137. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  138. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  139. ^
  140. In file included from include/linux/ip.h:20:0,
  141. from include/linux/if_tunnel.h:4,
  142. from include/net/ip_tunnels.h:4,
  143. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  144. from <command-line>:0:
  145. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  146. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  147. ^
  148. In file included from <command-line>:0:0:
  149. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  150. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  151. ^
  152. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  153. from <command-line>:0:
  154. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  155. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  156. ^
  157. In file included from <command-line>:0:0:
  158. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  159. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  160. ^
  161. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  162. from <command-line>:0:
  163. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  164. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  165. ^
  166. In file included from <command-line>:0:0:
  167. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  168. static inline void skb_reset_tc(struct sk_buff *skb)
  169. ^
  170. In file included from <command-line>:0:0:
  171. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  172. static inline void skb_reset_tc(struct sk_buff *skb)
  173. ^
  174. In file included from <command-line>:0:0:
  175. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  176. static inline void skb_reset_tc(struct sk_buff *skb)
  177. ^
  178. In file included from include/linux/filter.h:11:0,
  179. from include/net/sock.h:67,
  180. from include/linux/tcp.h:23,
  181. from include/linux/ipv6.h:70,
  182. from include/net/dsfield.h:11,
  183. from include/net/ip_tunnels.h:12,
  184. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  185. from <command-line>:0:
  186. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  187. static inline void skb_reset_tc(struct sk_buff *skb)
  188. ^
  189. In file included from include/linux/filter.h:11:0,
  190. from include/net/sock.h:67,
  191. from include/linux/tcp.h:23,
  192. from include/linux/ipv6.h:70,
  193. from include/net/dsfield.h:11,
  194. from include/net/ip_tunnels.h:12,
  195. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  196. from <command-line>:0:
  197. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  198. static inline void skb_reset_tc(struct sk_buff *skb)
  199. ^
  200. In file included from include/linux/filter.h:11:0,
  201. from include/net/sock.h:67,
  202. from include/linux/tcp.h:23,
  203. from include/linux/ipv6.h:70,
  204. from include/net/dsfield.h:11,
  205. from include/net/ip_tunnels.h:12,
  206. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  207. from <command-line>:0:
  208. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  209. static inline void skb_reset_tc(struct sk_buff *skb)
  210. ^
  211. In file included from <command-line>:0:0:
  212. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  213. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  214. ^
  215. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  216. from <command-line>:0:
  217. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  218. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  219. ^
  220. In file included from <command-line>:0:0:
  221. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  222. static inline void skb_reset_tc(struct sk_buff *skb)
  223. ^
  224. In file included from include/linux/filter.h:11:0,
  225. from include/net/sock.h:67,
  226. from include/linux/tcp.h:23,
  227. from include/linux/ipv6.h:70,
  228. from include/net/dsfield.h:11,
  229. from include/net/ip_tunnels.h:12,
  230. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  231. from <command-line>:0:
  232. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  233. static inline void skb_reset_tc(struct sk_buff *skb)
  234. ^
  235. In file included from <command-line>:0:0:
  236. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  237. static inline void skb_reset_tc(struct sk_buff *skb)
  238. ^
  239. In file included from include/linux/filter.h:11:0,
  240. from include/net/sock.h:67,
  241. from include/linux/tcp.h:23,
  242. from include/linux/ipv6.h:70,
  243. from include/net/dsfield.h:11,
  244. from include/net/ip_tunnels.h:12,
  245. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  246. from <command-line>:0:
  247. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  248. static inline void skb_reset_tc(struct sk_buff *skb)
  249. ^
  250. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  251. from <command-line>:0:
  252. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  253. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  254. ^
  255. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  256. from <command-line>:0:
  257. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  258. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  259. ^
  260. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  261. from <command-line>:0:
  262. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  263. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  264. ^
  265. In file included from include/linux/ip.h:20:0,
  266. from include/linux/if_tunnel.h:4,
  267. from include/net/ip_tunnels.h:4,
  268. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  269. from <command-line>:0:
  270. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  271. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  272. ^
  273. In file included from <command-line>:0:0:
  274. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  275. static inline void skb_reset_tc(struct sk_buff *skb)
  276. ^
  277. In file included from include/linux/ip.h:20:0,
  278. from include/linux/if_tunnel.h:4,
  279. from include/net/ip_tunnels.h:4,
  280. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  281. from <command-line>:0:
  282. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  283. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  284. ^
  285. In file included from include/linux/ip.h:20:0,
  286. from include/linux/if_tunnel.h:4,
  287. from include/net/ip_tunnels.h:4,
  288. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  289. from <command-line>:0:
  290. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  291. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  292. ^
  293. In file included from include/linux/filter.h:11:0,
  294. from include/net/sock.h:67,
  295. from include/linux/tcp.h:23,
  296. from include/linux/ipv6.h:70,
  297. from include/net/dsfield.h:11,
  298. from include/net/ip_tunnels.h:12,
  299. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  300. from <command-line>:0:
  301. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  302. static inline void skb_reset_tc(struct sk_buff *skb)
  303. ^
  304. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  305. from <command-line>:0:
  306. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  307. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  308. ^
  309. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  310. from <command-line>:0:
  311. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  312. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  313. ^
  314. In file included from include/linux/ip.h:20:0,
  315. from include/linux/if_tunnel.h:4,
  316. from include/net/ip_tunnels.h:4,
  317. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  318. from <command-line>:0:
  319. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  320. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  321. ^
  322. In file included from include/linux/ip.h:20:0,
  323. from include/linux/if_tunnel.h:4,
  324. from include/net/ip_tunnels.h:4,
  325. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  326. from <command-line>:0:
  327. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  328. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  329. ^
  330. In file included from <command-line>:0:0:
  331. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  332. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  333. ^
  334. In file included from <command-line>:0:0:
  335. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  336. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  337. ^
  338. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  339. from <command-line>:0:
  340. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  341. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  342. ^
  343. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  344. from <command-line>:0:
  345. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  346. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  347. ^
  348. In file included from <command-line>:0:0:
  349. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  350. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  351. ^
  352. In file included from <command-line>:0:0:
  353. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  354. static inline void skb_reset_tc(struct sk_buff *skb)
  355. ^
  356. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  357. from <command-line>:0:
  358. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  359. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  360. ^
  361. In file included from include/linux/filter.h:11:0,
  362. from include/net/sock.h:67,
  363. from include/linux/tcp.h:23,
  364. from include/linux/ipv6.h:70,
  365. from include/net/dsfield.h:11,
  366. from include/net/ip_tunnels.h:12,
  367. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  368. from <command-line>:0:
  369. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  370. static inline void skb_reset_tc(struct sk_buff *skb)
  371. ^
  372. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  373. from <command-line>:0:
  374. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  375. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  376. ^
  377. In file included from <command-line>:0:0:
  378. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  379. static inline void skb_reset_tc(struct sk_buff *skb)
  380. ^
  381. In file included from include/linux/filter.h:11:0,
  382. from include/net/sock.h:67,
  383. from include/linux/tcp.h:23,
  384. from include/linux/ipv6.h:70,
  385. from include/net/dsfield.h:11,
  386. from include/net/ip_tunnels.h:12,
  387. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  388. from <command-line>:0:
  389. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  390. static inline void skb_reset_tc(struct sk_buff *skb)
  391. ^
  392. In file included from <command-line>:0:0:
  393. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  394. static inline void skb_reset_tc(struct sk_buff *skb)
  395. ^
  396. In file included from include/linux/ip.h:20:0,
  397. from include/linux/if_tunnel.h:4,
  398. from include/net/ip_tunnels.h:4,
  399. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  400. from <command-line>:0:
  401. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  402. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  403. ^
  404. In file included from include/linux/filter.h:11:0,
  405. from include/net/sock.h:67,
  406. from include/linux/tcp.h:23,
  407. from include/linux/ipv6.h:70,
  408. from include/net/dsfield.h:11,
  409. from include/net/ip_tunnels.h:12,
  410. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  411. from <command-line>:0:
  412. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  413. static inline void skb_reset_tc(struct sk_buff *skb)
  414. ^
  415. In file included from <command-line>:0:0:
  416. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  417. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  418. ^
  419. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  420. from <command-line>:0:
  421. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  422. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  423. ^
  424. In file included from <command-line>:0:0:
  425. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  426. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  427. ^
  428. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  429. from <command-line>:0:
  430. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  431. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  432. ^
  433. In file included from <command-line>:0:0:
  434. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  435. static inline void skb_reset_tc(struct sk_buff *skb)
  436. ^
  437. In file included from include/linux/filter.h:11:0,
  438. from include/net/sock.h:67,
  439. from include/linux/tcp.h:23,
  440. from include/linux/ipv6.h:70,
  441. from include/net/dsfield.h:11,
  442. from include/net/ip_tunnels.h:12,
  443. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  444. from <command-line>:0:
  445. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  446. static inline void skb_reset_tc(struct sk_buff *skb)
  447. ^
  448. In file included from <command-line>:0:0:
  449. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  450. static inline void skb_reset_tc(struct sk_buff *skb)
  451. ^
  452. In file included from include/linux/filter.h:11:0,
  453. from include/net/sock.h:67,
  454. from include/linux/tcp.h:23,
  455. from include/linux/ipv6.h:70,
  456. from include/net/dsfield.h:11,
  457. from include/net/ip_tunnels.h:12,
  458. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  459. from <command-line>:0:
  460. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  461. static inline void skb_reset_tc(struct sk_buff *skb)
  462. ^
  463. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  464. from <command-line>:0:
  465. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  466. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  467. ^
  468. In file included from <command-line>:0:0:
  469. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  470. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  471. ^
  472. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  473. from <command-line>:0:
  474. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  475. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  476. ^
  477. In file included from include/linux/ip.h:20:0,
  478. from include/linux/if_tunnel.h:4,
  479. from include/net/ip_tunnels.h:4,
  480. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  481. from <command-line>:0:
  482. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  483. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  484. ^
  485. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  486. from <command-line>:0:
  487. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  488. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  489. ^
  490. In file included from <command-line>:0:0:
  491. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  492. static inline void skb_reset_tc(struct sk_buff *skb)
  493. ^
  494. In file included from include/linux/filter.h:11:0,
  495. from include/net/sock.h:67,
  496. from include/linux/tcp.h:23,
  497. from include/linux/ipv6.h:70,
  498. from include/net/dsfield.h:11,
  499. from include/net/ip_tunnels.h:12,
  500. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  501. from <command-line>:0:
  502. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  503. static inline void skb_reset_tc(struct sk_buff *skb)
  504. ^
  505. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  506. from <command-line>:0:
  507. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  508. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  509. ^
  510. In file included from include/linux/ip.h:20:0,
  511. from include/linux/if_tunnel.h:4,
  512. from include/net/ip_tunnels.h:4,
  513. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  514. from <command-line>:0:
  515. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  516. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  517. ^
  518. In file included from include/linux/ip.h:20:0,
  519. from include/linux/if_tunnel.h:4,
  520. from include/net/ip_tunnels.h:4,
  521. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  522. from <command-line>:0:
  523. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  524. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  525. ^
  526. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  527. from <command-line>:0:
  528. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  529. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  530. ^
  531. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  532. from <command-line>:0:
  533. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  534. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  535. ^
  536. In file included from include/linux/ip.h:20:0,
  537. from include/linux/if_tunnel.h:4,
  538. from include/net/ip_tunnels.h:4,
  539. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  540. from <command-line>:0:
  541. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  542. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  543. ^
  544. In file included from include/linux/ip.h:20:0,
  545. from include/linux/if_tunnel.h:4,
  546. from include/net/ip_tunnels.h:4,
  547. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  548. from <command-line>:0:
  549. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  550. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  551. ^
  552. In file included from <command-line>:0:0:
  553. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  554. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  555. ^
  556. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  557. from <command-line>:0:
  558. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  559. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  560. ^
  561. In file included from <command-line>:0:0:
  562. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  563. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  564. ^
  565. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  566. from <command-line>:0:
  567. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  568. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  569. ^
  570. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  571. from <command-line>:0:
  572. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  573. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  574. ^
  575. In file included from <command-line>:0:0:
  576. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  577. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  578. ^
  579. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  580. from <command-line>:0:
  581. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  582. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  583. ^
  584. In file included from include/linux/ip.h:20:0,
  585. from include/linux/if_tunnel.h:4,
  586. from include/net/ip_tunnels.h:4,
  587. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  588. from <command-line>:0:
  589. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  590. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  591. ^
  592. In file included from <command-line>:0:0:
  593. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  594. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  595. ^
  596. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  597. from <command-line>:0:
  598. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  599. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  600. ^
  601. In file included from <command-line>:0:0:
  602. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  603. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  604. ^
  605. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  606. from <command-line>:0:
  607. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  608. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  609. ^
  610. In file included from <command-line>:0:0:
  611. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  612. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  613. ^
  614. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  615. from <command-line>:0:
  616. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  617. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  618. ^
  619. In file included from <command-line>:0:0:
  620. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  621. static inline void skb_reset_tc(struct sk_buff *skb)
  622. ^
  623. In file included from include/linux/filter.h:11:0,
  624. from include/net/sock.h:67,
  625. from include/linux/tcp.h:23,
  626. from include/linux/ipv6.h:70,
  627. from include/net/dsfield.h:11,
  628. from include/net/ip_tunnels.h:12,
  629. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  630. from <command-line>:0:
  631. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  632. static inline void skb_reset_tc(struct sk_buff *skb)
  633. ^
  634. In file included from <command-line>:0:0:
  635. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:115:20: error: redefinition of ‘skb_reset_tc’
  636. static inline void skb_reset_tc(struct sk_buff *skb)
  637. ^
  638. In file included from include/linux/filter.h:11:0,
  639. from include/net/sock.h:67,
  640. from include/linux/tcp.h:23,
  641. from include/linux/ipv6.h:70,
  642. from include/net/dsfield.h:11,
  643. from include/net/ip_tunnels.h:12,
  644. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  645. from <command-line>:0:
  646. include/net/sch_generic.h:454:20: note: previous definition of ‘skb_reset_tc’ was here
  647. static inline void skb_reset_tc(struct sk_buff *skb)
  648. ^
  649. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  650. from <command-line>:0:
  651. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  652. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  653. ^
  654. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/main.o] Error 1
  655. make[1]: *** Waiting for unfinished jobs....
  656. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:177:0,
  657. from <command-line>:0:
  658. /var/lib/dkms/wireguard/0.0.20180420/build/compat/checksum/checksum_partial_compat.h:192:19: error: static declaration of ‘skb_checksum_setup’ follows non-static declaration
  659. static inline int skb_checksum_setup(struct sk_buff *skb, bool recalculate)
  660. ^
  661. In file included from include/linux/ip.h:20:0,
  662. from include/linux/if_tunnel.h:4,
  663. from include/net/ip_tunnels.h:4,
  664. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  665. from <command-line>:0:
  666. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  667. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  668. ^
  669. In file included from include/linux/ip.h:20:0,
  670. from include/linux/if_tunnel.h:4,
  671. from include/net/ip_tunnels.h:4,
  672. from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:80,
  673. from <command-line>:0:
  674. include/linux/skbuff.h:3855:5: note: previous declaration of ‘skb_checksum_setup’ was here
  675. int skb_checksum_setup(struct sk_buff *skb, bool recalculate);
  676. ^
  677. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/peer.o] Error 1
  678. In file included from <command-line>:0:0:
  679. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  680. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  681. ^
  682. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  683. from <command-line>:0:
  684. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  685. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  686. ^
  687. In file included from <command-line>:0:0:
  688. /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:445:31: error: static declaration of ‘genl_family_attrbuf’ follows non-static declaration
  689. static inline struct nlattr **genl_family_attrbuf(const struct genl_family *family)
  690. ^
  691. In file included from /var/lib/dkms/wireguard/0.0.20180420/build/compat/compat.h:439:0,
  692. from <command-line>:0:
  693. include/net/genetlink.h:77:17: note: previous declaration of ‘genl_family_attrbuf’ was here
  694. struct nlattr **genl_family_attrbuf(const struct genl_family *family);
  695. ^
  696. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/noise.o] Error 1
  697. /var/lib/dkms/wireguard/0.0.20180420/build/netlink.c: In function ‘genetlink_init’:
  698. /var/lib/dkms/wireguard/0.0.20180420/build/netlink.c:511:2: error: implicit declaration of function ‘genl_register_family_with_ops’ [-Werror=implicit-function-declaration]
  699. return genl_register_family(&genl_family);
  700. ^
  701. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/queueing.o] Error 1
  702. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/device.o] Error 1
  703. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/hashtables.o] Error 1
  704. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/ratelimiter.o] Error 1
  705. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/allowedips.o] Error 1
  706. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/socket.o] Error 1
  707. cc1: some warnings being treated as errors
  708. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/receive.o] Error 1
  709. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/send.o] Error 1
  710. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/netlink.o] Error 1
  711. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/timers.o] Error 1
  712. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/crypto/curve25519.o] Error 1
  713. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/compat/siphash/siphash.o] Error 1
  714. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/crypto/blake2s.o] Error 1
  715. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/cookie.o] Error 1
  716. make[1]: *** [/var/lib/dkms/wireguard/0.0.20180420/build/crypto/chacha20poly1305.o] Error 1
  717. make: *** [_module_/var/lib/dkms/wireguard/0.0.20180420/build] Error 2
  718. make: Leaving directory `/usr/src/kernels/3.10.0-862.el7.x86_64'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement