spacepaste

  1.  
  2.  * Package: net-wireless/crda-3.18-r1
  3.  * Repository: gentoo
  4.  * Maintainer: zerochaos@gentoo.org
  5.  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
  6.  * FEATURES: preserve-libs sandbox userpriv usersandbox
  7. >>> Unpacking source...
  8. >>> Unpacking crda-3.18.tar.xz to /var/tmp/portage/net-wireless/crda-3.18-r1/work
  9. >>> Source unpacked in /var/tmp/portage/net-wireless/crda-3.18-r1/work
  10. >>> Preparing source in /var/tmp/portage/net-wireless/crda-3.18-r1/work/crda-3.18 ...
  11. * Applying crda-3.18-no-ldconfig.patch ...
  12.  [ ok ]
  13. * Applying crda-3.18-no-werror.patch ...
  14.  [ ok ]
  15. * Applying crda-3.18-openssl.patch ...
  16.  [ ok ]
  17. * Applying crda-3.18-cflags.patch ...
  18.  [ ok ]
  19. * Applying crda-3.18-libreg-link.patch ...
  20.  [ ok ]
  21. >>> Source prepared.
  22. >>> Configuring source in /var/tmp/portage/net-wireless/crda-3.18-r1/work/crda-3.18 ...
  23. >>> Source configured.
  24. >>> Compiling source in /var/tmp/portage/net-wireless/crda-3.18-r1/work/crda-3.18 ...
  25. make -j9 PREFIX=/usr SBINDIR=$(PREFIX)/sbin/ LIBDIR=$(PREFIX)/lib64 UDEV_RULE_DIR=/lib/udev/rules.d REG_BIN=/usr/lib/crda/regulatory.bin USE_OPENSSL=1 CC=x86_64-pc-linux-gnu-gcc V=1 WERROR= all_noverify
  26. ./utils/key2pub.py --ssl pubkeys/linville.key.pub.pem pubkeys/sforshee.key.pub.pem keys-ssl.c
  27. x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -fpic -std=gnu99 -Wall -pedantic -DUSE_OPENSSL -DPUBKEY_DIR=\"/etc/wireless-regdb/pubkeys\" `x86_64-pc-linux-gnu-pkg-config --cflags openssl` -DCONFIG_LIBNL30 `x86_64-pc-linux-gnu-pkg-config --cflags libnl-3.0` -o libreg.so -shared -Wl,-soname,libreg.so regdb.h reglib.h reglib.c keys-ssl.c -lm `x86_64-pc-linux-gnu-pkg-config --libs openssl`
  28. In file included from reglib.c:34:0:
  29. keys-ssl.c:57:19: error: field ‘e’ has incomplete type
  30. struct bignum_st e, n;
  31. ^
  32. keys-ssl.c:57:22: error: field ‘n’ has incomplete type
  33. struct bignum_st e, n;
  34. ^
  35. keys-ssl.c:61:2: error: field name not in record or union initializer
  36. .d = data, \
  37. ^
  38. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  39. #define KEYS(e,n) { KEY(e), KEY(n), }
  40. ^~~
  41. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  42. KEYS(e_0, n_0),
  43. ^~~~
  44. keys-ssl.c:61:2: note: (near initialization for ‘keys[0].e’)
  45. .d = data, \
  46. ^
  47. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  48. #define KEYS(e,n) { KEY(e), KEY(n), }
  49. ^~~
  50. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  51. KEYS(e_0, n_0),
  52. ^~~~
  53. keys-ssl.c:62:2: error: field name not in record or union initializer
  54. .top = sizeof(data)/sizeof(data[0]), \
  55. ^
  56. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  57. #define KEYS(e,n) { KEY(e), KEY(n), }
  58. ^~~
  59. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  60. KEYS(e_0, n_0),
  61. ^~~~
  62. keys-ssl.c:62:2: note: (near initialization for ‘keys[0].e’)
  63. .top = sizeof(data)/sizeof(data[0]), \
  64. ^
  65. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  66. #define KEYS(e,n) { KEY(e), KEY(n), }
  67. ^~~
  68. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  69. KEYS(e_0, n_0),
  70. ^~~~
  71. keys-ssl.c:61:2: error: field name not in record or union initializer
  72. .d = data, \
  73. ^
  74. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  75. #define KEYS(e,n) { KEY(e), KEY(n), }
  76. ^~~
  77. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  78. KEYS(e_0, n_0),
  79. ^~~~
  80. keys-ssl.c:61:2: note: (near initialization for ‘keys[0].n’)
  81. .d = data, \
  82. ^
  83. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  84. #define KEYS(e,n) { KEY(e), KEY(n), }
  85. ^~~
  86. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  87. KEYS(e_0, n_0),
  88. ^~~~
  89. keys-ssl.c:62:2: error: field name not in record or union initializer
  90. .top = sizeof(data)/sizeof(data[0]), \
  91. ^
  92. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  93. #define KEYS(e,n) { KEY(e), KEY(n), }
  94. ^~~
  95. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  96. KEYS(e_0, n_0),
  97. ^~~~
  98. keys-ssl.c:62:2: note: (near initialization for ‘keys[0].n’)
  99. .top = sizeof(data)/sizeof(data[0]), \
  100. ^
  101. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  102. #define KEYS(e,n) { KEY(e), KEY(n), }
  103. ^~~
  104. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  105. KEYS(e_0, n_0),
  106. ^~~~
  107. keys-ssl.c:61:2: error: field name not in record or union initializer
  108. .d = data, \
  109. ^
  110. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  111. #define KEYS(e,n) { KEY(e), KEY(n), }
  112. ^~~
  113. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  114. KEYS(e_1, n_1),
  115. ^~~~
  116. keys-ssl.c:61:2: note: (near initialization for ‘keys[1].e’)
  117. .d = data, \
  118. ^
  119. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  120. #define KEYS(e,n) { KEY(e), KEY(n), }
  121. ^~~
  122. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  123. KEYS(e_1, n_1),
  124. ^~~~
  125. keys-ssl.c:62:2: error: field name not in record or union initializer
  126. .top = sizeof(data)/sizeof(data[0]), \
  127. ^
  128. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  129. #define KEYS(e,n) { KEY(e), KEY(n), }
  130. ^~~
  131. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  132. KEYS(e_1, n_1),
  133. ^~~~
  134. keys-ssl.c:62:2: note: (near initialization for ‘keys[1].e’)
  135. .top = sizeof(data)/sizeof(data[0]), \
  136. ^
  137. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  138. #define KEYS(e,n) { KEY(e), KEY(n), }
  139. ^~~
  140. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  141. KEYS(e_1, n_1),
  142. ^~~~
  143. keys-ssl.c:61:2: error: field name not in record or union initializer
  144. .d = data, \
  145. ^
  146. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  147. #define KEYS(e,n) { KEY(e), KEY(n), }
  148. ^~~
  149. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  150. KEYS(e_1, n_1),
  151. ^~~~
  152. keys-ssl.c:61:2: note: (near initialization for ‘keys[1].n’)
  153. .d = data, \
  154. ^
  155. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  156. #define KEYS(e,n) { KEY(e), KEY(n), }
  157. ^~~
  158. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  159. KEYS(e_1, n_1),
  160. ^~~~
  161. keys-ssl.c:62:2: error: field name not in record or union initializer
  162. .top = sizeof(data)/sizeof(data[0]), \
  163. ^
  164. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  165. #define KEYS(e,n) { KEY(e), KEY(n), }
  166. ^~~
  167. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  168. KEYS(e_1, n_1),
  169. ^~~~
  170. keys-ssl.c:62:2: note: (near initialization for ‘keys[1].n’)
  171. .top = sizeof(data)/sizeof(data[0]), \
  172. ^
  173. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  174. #define KEYS(e,n) { KEY(e), KEY(n), }
  175. ^~~
  176. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  177. KEYS(e_1, n_1),
  178. ^~~~
  179. reglib.c: In function ‘reglib_verify_db_signature’:
  180. reglib.c:98:31: warning: division by zero [-Wdiv-by-zero]
  181. for (i = 0; (i < sizeof(keys)/sizeof(keys[0])) && (!ok); i++) {
  182. ^
  183. reglib.c:105:6: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’
  184. rsa->e = &keys[i].e;
  185. ^~
  186. reglib.c:105:6: error: request for member ‘e’ in something not a structure or union
  187. reglib.c:105:3: warning: statement with no effect [-Wunused-value]
  188. rsa->e = &keys[i].e;
  189. ^~~
  190. reglib.c:106:6: error: request for member ‘n’ in something not a structure or union
  191. rsa->n = &keys[i].n;
  192. ^~
  193. reglib.c:106:3: warning: statement with no effect [-Wunused-value]
  194. rsa->n = &keys[i].n;
  195. ^~~
  196. reglib.c:111:6: error: request for member ‘e’ in something not a structure or union
  197. rsa->e = NULL;
  198. ^~
  199. reglib.c:111:3: warning: statement with no effect [-Wunused-value]
  200. rsa->e = NULL;
  201. ^~~
  202. reglib.c:112:6: error: request for member ‘n’ in something not a structure or union
  203. rsa->n = NULL;
  204. ^~
  205. reglib.c:112:3: warning: statement with no effect [-Wunused-value]
  206. rsa->n = NULL;
  207. ^~~
  208. keys-ssl.c:57:19: error: field ‘e’ has incomplete type
  209. struct bignum_st e, n;
  210. ^
  211. keys-ssl.c:57:22: error: field ‘n’ has incomplete type
  212. struct bignum_st e, n;
  213. ^
  214. keys-ssl.c:61:2: error: field name not in record or union initializer
  215. .d = data, \
  216. ^
  217. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  218. #define KEYS(e,n) { KEY(e), KEY(n), }
  219. ^~~
  220. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  221. KEYS(e_0, n_0),
  222. ^~~~
  223. keys-ssl.c:61:2: note: (near initialization for ‘keys[0].e’)
  224. .d = data, \
  225. ^
  226. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  227. #define KEYS(e,n) { KEY(e), KEY(n), }
  228. ^~~
  229. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  230. KEYS(e_0, n_0),
  231. ^~~~
  232. keys-ssl.c:62:2: error: field name not in record or union initializer
  233. .top = sizeof(data)/sizeof(data[0]), \
  234. ^
  235. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  236. #define KEYS(e,n) { KEY(e), KEY(n), }
  237. ^~~
  238. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  239. KEYS(e_0, n_0),
  240. ^~~~
  241. keys-ssl.c:62:2: note: (near initialization for ‘keys[0].e’)
  242. .top = sizeof(data)/sizeof(data[0]), \
  243. ^
  244. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  245. #define KEYS(e,n) { KEY(e), KEY(n), }
  246. ^~~
  247. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  248. KEYS(e_0, n_0),
  249. ^~~~
  250. keys-ssl.c:61:2: error: field name not in record or union initializer
  251. .d = data, \
  252. ^
  253. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  254. #define KEYS(e,n) { KEY(e), KEY(n), }
  255. ^~~
  256. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  257. KEYS(e_0, n_0),
  258. ^~~~
  259. keys-ssl.c:61:2: note: (near initialization for ‘keys[0].n’)
  260. .d = data, \
  261. ^
  262. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  263. #define KEYS(e,n) { KEY(e), KEY(n), }
  264. ^~~
  265. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  266. KEYS(e_0, n_0),
  267. ^~~~
  268. keys-ssl.c:62:2: error: field name not in record or union initializer
  269. .top = sizeof(data)/sizeof(data[0]), \
  270. ^
  271. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  272. #define KEYS(e,n) { KEY(e), KEY(n), }
  273. ^~~
  274. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  275. KEYS(e_0, n_0),
  276. ^~~~
  277. keys-ssl.c:62:2: note: (near initialization for ‘keys[0].n’)
  278. .top = sizeof(data)/sizeof(data[0]), \
  279. ^
  280. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  281. #define KEYS(e,n) { KEY(e), KEY(n), }
  282. ^~~
  283. keys-ssl.c:68:2: note: in expansion of macro ‘KEYS’
  284. KEYS(e_0, n_0),
  285. ^~~~
  286. keys-ssl.c:61:2: error: field name not in record or union initializer
  287. .d = data, \
  288. ^
  289. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  290. #define KEYS(e,n) { KEY(e), KEY(n), }
  291. ^~~
  292. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  293. KEYS(e_1, n_1),
  294. ^~~~
  295. keys-ssl.c:61:2: note: (near initialization for ‘keys[1].e’)
  296. .d = data, \
  297. ^
  298. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  299. #define KEYS(e,n) { KEY(e), KEY(n), }
  300. ^~~
  301. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  302. KEYS(e_1, n_1),
  303. ^~~~
  304. keys-ssl.c:62:2: error: field name not in record or union initializer
  305. .top = sizeof(data)/sizeof(data[0]), \
  306. ^
  307. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  308. #define KEYS(e,n) { KEY(e), KEY(n), }
  309. ^~~
  310. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  311. KEYS(e_1, n_1),
  312. ^~~~
  313. keys-ssl.c:62:2: note: (near initialization for ‘keys[1].e’)
  314. .top = sizeof(data)/sizeof(data[0]), \
  315. ^
  316. keys-ssl.c:65:21: note: in expansion of macro ‘KEY’
  317. #define KEYS(e,n) { KEY(e), KEY(n), }
  318. ^~~
  319. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  320. KEYS(e_1, n_1),
  321. ^~~~
  322. keys-ssl.c:61:2: error: field name not in record or union initializer
  323. .d = data, \
  324. ^
  325. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  326. #define KEYS(e,n) { KEY(e), KEY(n), }
  327. ^~~
  328. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  329. KEYS(e_1, n_1),
  330. ^~~~
  331. keys-ssl.c:61:2: note: (near initialization for ‘keys[1].n’)
  332. .d = data, \
  333. ^
  334. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  335. #define KEYS(e,n) { KEY(e), KEY(n), }
  336. ^~~
  337. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  338. KEYS(e_1, n_1),
  339. ^~~~
  340. keys-ssl.c:62:2: error: field name not in record or union initializer
  341. .top = sizeof(data)/sizeof(data[0]), \
  342. ^
  343. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  344. #define KEYS(e,n) { KEY(e), KEY(n), }
  345. ^~~
  346. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  347. KEYS(e_1, n_1),
  348. ^~~~
  349. keys-ssl.c:62:2: note: (near initialization for ‘keys[1].n’)
  350. .top = sizeof(data)/sizeof(data[0]), \
  351. ^
  352. keys-ssl.c:65:29: note: in expansion of macro ‘KEY’
  353. #define KEYS(e,n) { KEY(e), KEY(n), }
  354. ^~~
  355. keys-ssl.c:69:2: note: in expansion of macro ‘KEYS’
  356. KEYS(e_1, n_1),
  357. ^~~~
  358. keys-ssl.c:67:22: warning: ‘keys’ defined but not used [-Wunused-variable]
  359. static struct pubkey keys[] = {
  360. ^~~~
  361. make: *** [Makefile:120: libreg.so] Error 1
  362. * ERROR: net-wireless/crda-3.18-r1::gentoo failed (compile phase):
  363. * emake failed
  364. *
  365. * If you need support, post the output of `emerge --info '=net-wireless/crda-3.18-r1::gentoo'`,
  366. * the complete build log and the output of `emerge -pqv '=net-wireless/crda-3.18-r1::gentoo'`.
  367. * The complete build log is located at '/var/tmp/portage/net-wireless/crda-3.18-r1/temp/build.log'.
  368. * The ebuild environment file is located at '/var/tmp/portage/net-wireless/crda-3.18-r1/temp/environment'.
  369. * Working directory: '/var/tmp/portage/net-wireless/crda-3.18-r1/work/crda-3.18'
  370. * S: '/var/tmp/portage/net-wireless/crda-3.18-r1/work/crda-3.18'
  371.