Advertisement
ErebusBat

vanitygen OSX Lion build error

Jun 6th, 2012
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.37 KB | None | 0 0
  1. $ make -f Makefile.osx oclvanitygen
  2. cc -ggdb -O3 -Wall -c -o oclvanitygen.o oclvanitygen.c
  3. clang: warning: argument unused during compilation: '-ggdb'
  4. oclvanitygen.c:311:36: warning: conversion specifies type 'long' but the argument has type 'cl_ulong' (aka 'unsigned long long') [-Wformat]
  5. fprintf(stderr, "Global memory: %ld\n",
  6. ~~^
  7. %llu
  8. oclvanitygen.c:313:37: warning: conversion specifies type 'long' but the argument has type 'cl_ulong' (aka 'unsigned long long') [-Wformat]
  9. fprintf(stderr, "Max allocation: %ld\n",
  10. ~~^
  11. %llu
  12. oclvanitygen.c:494:2: warning: 'MD5_Init' is deprecated [-Wdeprecated-declarations]
  13. MD5_Init(&ctx);
  14. ^
  15. oclvanitygen.c:497:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  16. MD5_Update(&ctx, str, strlen(str) + 1);
  17. ^
  18. oclvanitygen.c:499:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  19. MD5_Update(&ctx, str, strlen(str) + 1);
  20. ^
  21. oclvanitygen.c:501:2: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  22. MD5_Update(&ctx, str, strlen(str) + 1);
  23. ^
  24. oclvanitygen.c:503:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  25. MD5_Update(&ctx, opts, strlen(opts) + 1);
  26. ^
  27. oclvanitygen.c:505:3: warning: 'MD5_Update' is deprecated [-Wdeprecated-declarations]
  28. MD5_Update(&ctx, program, size);
  29. ^
  30. oclvanitygen.c:506:2: warning: 'MD5_Final' is deprecated [-Wdeprecated-declarations]
  31. MD5_Final(hash_out, &ctx);
  32. ^
  33. oclvanitygen.c:1283:2: warning: 'bn_expand2' is deprecated [-Wdeprecated-declarations]
  34. bn_expand(bn, 256);
  35. ^
  36. /usr/include/openssl/bn.h:666:6: note: expanded from macro 'bn_expand'
  37. (a):bn_expand2((a),(bits+BN_BITS2-1)/BN_BITS2))
  38. ^
  39. oclvanitygen.c:1341:3: warning: 'BN_bin2bn' is deprecated [-Wdeprecated-declarations]
  40. BN_bin2bn(mont_one, sizeof(mont_one), &ppnt->Z);
  41. ^
  42. oclvanitygen.c:1400:21: warning: conversion specifies type 'long' but the argument has type '__darwin_suseconds_t' (aka 'int') [-Wformat]
  43. "%s spent %ld.%06lds\n", place, delta.tv_sec, delta.tv_usec);
  44. ~~~~^ ~~~~~~~~~~~~~
  45. %06d
  46. oclvanitygen.c:1631:2: warning: 'BN_init' is deprecated [-Wdeprecated-declarations]
  47. BN_init(&bnz);
  48. ^
  49. oclvanitygen.c:1632:2: warning: 'BN_init' is deprecated [-Wdeprecated-declarations]
  50. BN_init(&bnez);
  51. ^
  52. oclvanitygen.c:1633:2: warning: 'BN_init' is deprecated [-Wdeprecated-declarations]
  53. BN_init(&bnm);
  54. ^
  55. oclvanitygen.c:1635:10: warning: 'BN_CTX_new' is deprecated [-Wdeprecated-declarations]
  56. bnctx = BN_CTX_new();
  57. ^
  58. oclvanitygen.c:1636:11: warning: 'BN_MONT_CTX_new' is deprecated [-Wdeprecated-declarations]
  59. bnmont = BN_MONT_CTX_new();
  60. ^
  61. oclvanitygen.c:1637:11: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations]
  62. pgroup = EC_KEY_get0_group(vxcp->vxc_key);
  63. ^
  64. oclvanitygen.c:1638:8: warning: 'EC_POINT_new' is deprecated [-Wdeprecated-declarations]
  65. ppr = EC_POINT_new(pgroup);
  66. ^
  67. oclvanitygen.c:1639:8: warning: 'EC_POINT_new' is deprecated [-Wdeprecated-declarations]
  68. ppc = EC_POINT_new(pgroup);
  69. ^
  70. oclvanitygen.c:1640:8: warning: 'EC_POINT_new' is deprecated [-Wdeprecated-declarations]
  71. pps = EC_POINT_new(pgroup);
  72. ^
  73. oclvanitygen.c:1641:8: warning: 'EC_POINT_new' is deprecated [-Wdeprecated-declarations]
  74. ppt = EC_POINT_new(pgroup);
  75. ^
  76. oclvanitygen.c:1648:2: warning: 'BN_bin2bn' is deprecated [-Wdeprecated-declarations]
  77. BN_bin2bn(raw_modulus, sizeof(raw_modulus), &bnm);
  78. ^
  79. oclvanitygen.c:1649:2: warning: 'BN_MONT_CTX_set' is deprecated [-Wdeprecated-declarations]
  80. BN_MONT_CTX_set(bnmont, &bnm, bnctx);
  81. ^
  82. oclvanitygen.c:1679:4: warning: 'EC_POINT_add' is deprecated [-Wdeprecated-declarations]
  83. EC_POINT_add(pgroup, pps, ppc, ppr, bnctx);
  84. ^
  85. oclvanitygen.c:1684:5: warning: 'BN_mod_inverse' is deprecated [-Wdeprecated-declarations]
  86. BN_mod_inverse(&bnez, &pps->Z, &bnm, bnctx);
  87. ^
  88. oclvanitygen.c:1685:5: warning: 'BN_mod_mul_montgomery' is deprecated [-Wdeprecated-declarations]
  89. BN_to_montgomery(&bnez, &bnez, bnmont, bnctx);
  90. ^
  91. /usr/include/openssl/bn.h:551:40: note: expanded from macro 'BN_to_montgomery'
  92. #define BN_to_montgomery(r,a,mont,ctx) BN_mod_mul_montgomery(\
  93. ^
  94. oclvanitygen.c:1686:5: warning: 'BN_mod_mul_montgomery' is deprecated [-Wdeprecated-declarations]
  95. BN_to_montgomery(&bnez, &bnez, bnmont, bnctx);
  96. ^
  97. /usr/include/openssl/bn.h:551:40: note: expanded from macro 'BN_to_montgomery'
  98. #define BN_to_montgomery(r,a,mont,ctx) BN_mod_mul_montgomery(\
  99. ^
  100. oclvanitygen.c:1688:8: warning: 'BN_cmp' is deprecated [-Wdeprecated-declarations]
  101. if (BN_cmp(&ppt->X, &pps->X) ||
  102. ^
  103. oclvanitygen.c:1689:8: warning: 'BN_cmp' is deprecated [-Wdeprecated-declarations]
  104. BN_cmp(&ppt->Y, &pps->Y) ||
  105. ^
  106. oclvanitygen.c:1690:8: warning: 'BN_cmp' is deprecated [-Wdeprecated-declarations]
  107. BN_cmp(&bnz, bnzc)) {
  108. ^
  109. oclvanitygen.c:1693:22: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations]
  110. fdumpbn(stderr, EC_KEY_get0_private_key(
  111. ^
  112. oclvanitygen.c:1713:9: warning: 'BN_cmp' is deprecated [-Wdeprecated-declarations]
  113. if (BN_cmp(&ppt->X, &pps->X)) {
  114. ^
  115. oclvanitygen.c:1719:9: warning: 'BN_cmp' is deprecated [-Wdeprecated-declarations]
  116. if (BN_cmp(&ppt->Y, &pps->Y)) {
  117. ^
  118. oclvanitygen.c:1725:9: warning: 'BN_cmp' is deprecated [-Wdeprecated-declarations]
  119. if (BN_cmp(&bnz, bnzc)) {
  120. ^
  121. oclvanitygen.c:1747:3: warning: 'EC_POINT_free' is deprecated [-Wdeprecated-declarations]
  122. EC_POINT_free(ppr);
  123. ^
  124. oclvanitygen.c:1749:3: warning: 'EC_POINT_free' is deprecated [-Wdeprecated-declarations]
  125. EC_POINT_free(ppc);
  126. ^
  127. oclvanitygen.c:1751:3: warning: 'EC_POINT_free' is deprecated [-Wdeprecated-declarations]
  128. EC_POINT_free(pps);
  129. ^
  130. oclvanitygen.c:1753:3: warning: 'EC_POINT_free' is deprecated [-Wdeprecated-declarations]
  131. EC_POINT_free(ppt);
  132. ^
  133. oclvanitygen.c:1754:2: warning: 'BN_clear_free' is deprecated [-Wdeprecated-declarations]
  134. BN_clear_free(&bnz);
  135. ^
  136. oclvanitygen.c:1755:2: warning: 'BN_clear_free' is deprecated [-Wdeprecated-declarations]
  137. BN_clear_free(&bnez);
  138. ^
  139. oclvanitygen.c:1756:2: warning: 'BN_clear_free' is deprecated [-Wdeprecated-declarations]
  140. BN_clear_free(&bnm);
  141. ^
  142. oclvanitygen.c:1758:3: warning: 'BN_MONT_CTX_free' is deprecated [-Wdeprecated-declarations]
  143. BN_MONT_CTX_free(bnmont);
  144. ^
  145. oclvanitygen.c:1760:3: warning: 'BN_CTX_free' is deprecated [-Wdeprecated-declarations]
  146. BN_CTX_free(bnctx);
  147. ^
  148. oclvanitygen.c:1906:11: warning: 'EC_KEY_get0_group' is deprecated [-Wdeprecated-declarations]
  149. pgroup = EC_KEY_get0_group(pkey);
  150. ^
  151. oclvanitygen.c:1907:9: warning: 'EC_GROUP_get0_generator' is deprecated [-Wdeprecated-declarations]
  152. pgen = EC_GROUP_get0_generator(pgroup);
  153. ^
  154. oclvanitygen.c:2049:15: warning: 'EC_POINT_new' is deprecated [-Wdeprecated-declarations]
  155. ppbase[i] = EC_POINT_new(pgroup);
  156. ^
  157. oclvanitygen.c:2055:14: warning: 'EC_POINT_new' is deprecated [-Wdeprecated-declarations]
  158. pbatchinc = EC_POINT_new(pgroup);
  159. ^
  160. oclvanitygen.c:2056:12: warning: 'EC_POINT_new' is deprecated [-Wdeprecated-declarations]
  161. poffset = EC_POINT_new(pgroup);
  162. ^
  163. oclvanitygen.c:2057:10: warning: 'EC_POINT_new' is deprecated [-Wdeprecated-declarations]
  164. pseek = EC_POINT_new(pgroup);
  165. ^
  166. oclvanitygen.c:2061:2: warning: 'BN_set_word' is deprecated [-Wdeprecated-declarations]
  167. BN_set_word(&vxcp->vxc_bntmp, ncols);
  168. ^
  169. oclvanitygen.c:2062:2: warning: 'EC_POINT_mul' is deprecated [-Wdeprecated-declarations]
  170. EC_POINT_mul(pgroup, pbatchinc, &vxcp->vxc_bntmp, NULL, NULL,
  171. ^
  172. oclvanitygen.c:2064:2: warning: 'EC_POINT_make_affine' is deprecated [-Wdeprecated-declarations]
  173. EC_POINT_make_affine(pgroup, pbatchinc, vxcp->vxc_bnctx);
  174. ^
  175. oclvanitygen.c:2066:2: warning: 'BN_set_word' is deprecated [-Wdeprecated-declarations]
  176. BN_set_word(&vxcp->vxc_bntmp, round);
  177. ^
  178. oclvanitygen.c:2067:2: warning: 'EC_POINT_mul' is deprecated [-Wdeprecated-declarations]
  179. EC_POINT_mul(pgroup, poffset, &vxcp->vxc_bntmp, NULL, NULL,
  180. ^
  181. oclvanitygen.c:2069:2: warning: 'EC_POINT_make_affine' is deprecated [-Wdeprecated-declarations]
  182. EC_POINT_make_affine(pgroup, poffset, vxcp->vxc_bnctx);
  183. ^
  184. oclvanitygen.c:2112:2: warning: 'EC_KEY_generate_key' is deprecated [-Wdeprecated-declarations]
  185. EC_KEY_generate_key(pkey);
  186. ^
  187. oclvanitygen.c:2116:2: warning: 'EC_GROUP_get_order' is deprecated [-Wdeprecated-declarations]
  188. EC_GROUP_get_order(pgroup, &vxcp->vxc_bntmp, vxcp->vxc_bnctx);
  189. ^
  190. oclvanitygen.c:2117:2: warning: 'BN_sub' is deprecated [-Wdeprecated-declarations]
  191. BN_sub(&vxcp->vxc_bntmp2,
  192. ^
  193. oclvanitygen.c:2119:9: warning: 'EC_KEY_get0_private_key' is deprecated [-Wdeprecated-declarations]
  194. EC_KEY_get0_private_key(pkey));
  195. ^
  196. oclvanitygen.c:2120:13: warning: 'BN_get_word' is deprecated [-Wdeprecated-declarations]
  197. rekey_at = BN_get_word(&vxcp->vxc_bntmp2);
  198. ^
  199. oclvanitygen.c:2125:2: warning: 'EC_POINT_copy' is deprecated [-Wdeprecated-declarations]
  200. EC_POINT_copy(ppbase[0], EC_KEY_get0_public_key(pkey));
  201. ^
  202. oclvanitygen.c:2125:27: warning: 'EC_KEY_get0_public_key' is deprecated [-Wdeprecated-declarations]
  203. EC_POINT_copy(ppbase[0], EC_KEY_get0_public_key(pkey));
  204. ^
  205. oclvanitygen.c:2129:3: warning: 'EC_POINT_add' is deprecated [-Wdeprecated-declarations]
  206. EC_POINT_add(pgroup,
  207. ^
  208. oclvanitygen.c:2135:2: warning: 'EC_POINTs_make_affine' is deprecated [-Wdeprecated-declarations]
  209. EC_POINTs_make_affine(pgroup, ncols, ppbase, vxcp->vxc_bnctx);
  210. ^
  211. oclvanitygen.c:2151:2: warning: 'EC_POINT_copy' is deprecated [-Wdeprecated-declarations]
  212. EC_POINT_copy(pprow[0], pgen);
  213. ^
  214. oclvanitygen.c:2153:3: warning: 'EC_POINT_add' is deprecated [-Wdeprecated-declarations]
  215. EC_POINT_add(pgroup,
  216. ^
  217. oclvanitygen.c:2158:2: warning: 'EC_POINTs_make_affine' is deprecated [-Wdeprecated-declarations]
  218. EC_POINTs_make_affine(pgroup, nrows, pprow, vxcp->vxc_bnctx);
  219. ^
  220. oclvanitygen.c:2197:6: warning: 'EC_POINT_add' is deprecated [-Wdeprecated-declarations]
  221. EC_POINT_add(pgroup,
  222. ^
  223. oclvanitygen.c:2204:5: warning: 'EC_POINTs_make_affine' is deprecated [-Wdeprecated-declarations]
  224. EC_POINTs_make_affine(pgroup, nrows, pprow,
  225. ^
  226. oclvanitygen.c:2290:5: warning: 'EC_POINT_free' is deprecated [-Wdeprecated-declarations]
  227. EC_POINT_free(ppbase[i]);
  228. ^
  229. oclvanitygen.c:2294:3: warning: 'EC_POINT_free' is deprecated [-Wdeprecated-declarations]
  230. EC_POINT_free(pbatchinc);
  231. ^
  232. oclvanitygen.c:2749:9: warning: 'RAND_load_file' is deprecated [-Wdeprecated-declarations]
  233. opt = RAND_load_file(seedfile, opt);
  234. ^
  235. 73 warnings generated.
  236. cc oclvanitygen.o pattern.o util.o -o oclvanitygen -ggdb -O3 -Wall -lpcre -lcrypto -lm -lpthread -framework OpenCL
  237. clang: warning: argument unused during compilation: '-ggdb'
  238. Undefined symbols for architecture x86_64:
  239. "_vg_ocl_put_point", referenced from:
  240. _vg_ocl_put_point_tpa in oclvanitygen.o
  241. _vg_opencl_loop in oclvanitygen.o
  242. (maybe you meant: _vg_ocl_put_point_tpa)
  243. "_vg_ocl_get_point", referenced from:
  244. _vg_ocl_get_point_tpa in oclvanitygen.o
  245. _vg_ocl_verify_temporary in oclvanitygen.o
  246. (maybe you meant: _vg_ocl_get_point_tpa)
  247. ld: symbol(s) not found for architecture x86_64
  248. clang: error: linker command failed with exit code 1 (use -v to see invocation)
  249. make: *** [oclvanitygen] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement