Advertisement
Guest User

compiling darkcoin-cpuminer-1.2c on Ubuntu 14.04

a guest
Oct 2nd, 2014
622
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.20 KB | None | 0 0
  1. user@box:~$ sudo apt-get update
  2. [sudo] password for user:
  3. Ign http://de.archive.ubuntu.com trusty InRelease
  4. Hit http://deb.opera.com stable InRelease
  5. Ign http://extras.ubuntu.com trusty InRelease
  6. Ign http://ppa.launchpad.net trusty InRelease
  7. Ign http://de.archive.ubuntu.com trusty-updates InRelease
  8. Ign http://ppa.launchpad.net trusty InRelease
  9. Ign http://security.ubuntu.com trusty-security InRelease
  10. Hit http://extras.ubuntu.com trusty Release.gpg
  11. Ign http://de.archive.ubuntu.com trusty-backports InRelease
  12. Ign http://ppa.launchpad.net trusty InRelease
  13. Hit http://de.archive.ubuntu.com trusty Release.gpg
  14. Hit http://extras.ubuntu.com trusty Release
  15. Get:1 http://de.archive.ubuntu.com trusty-updates Release.gpg [933 B]
  16. Hit http://ppa.launchpad.net trusty Release.gpg
  17. Hit http://deb.opera.com stable/non-free i386 Packages
  18. Get:2 http://security.ubuntu.com trusty-security Release.gpg [933 B]
  19. Get:3 http://de.archive.ubuntu.com trusty-backports Release.gpg [933 B]
  20. Hit http://extras.ubuntu.com trusty/main Sources
  21. Hit http://ppa.launchpad.net trusty Release.gpg
  22. Hit http://de.archive.ubuntu.com trusty Release
  23. Hit http://extras.ubuntu.com trusty/main i386 Packages
  24. Hit http://ppa.launchpad.net trusty Release.gpg
  25. Get:4 http://de.archive.ubuntu.com trusty-updates Release [59,7 kB]
  26. Get:5 http://security.ubuntu.com trusty-security Release [59,7 kB]
  27. Hit http://ppa.launchpad.net trusty Release
  28. Hit http://ppa.launchpad.net trusty Release
  29. Hit http://ppa.launchpad.net trusty Release
  30. Get:6 http://de.archive.ubuntu.com trusty-backports Release [59,7 kB]
  31. Hit http://ppa.launchpad.net trusty/main i386 Packages
  32. Hit http://de.archive.ubuntu.com trusty/main Sources
  33. Hit http://de.archive.ubuntu.com trusty/universe Sources
  34. Hit http://de.archive.ubuntu.com trusty/restricted Sources
  35. Hit http://de.archive.ubuntu.com trusty/multiverse Sources
  36. Hit http://de.archive.ubuntu.com trusty/main i386 Packages
  37. Hit http://ppa.launchpad.net trusty/main i386 Packages
  38. Hit http://de.archive.ubuntu.com trusty/restricted i386 Packages
  39. Hit http://ppa.launchpad.net trusty/main Translation-en
  40. Get:7 http://security.ubuntu.com trusty-security/main Sources [46,3 kB]
  41. Hit http://de.archive.ubuntu.com trusty/universe i386 Packages
  42. Hit http://ppa.launchpad.net trusty/main i386 Packages
  43. Hit http://de.archive.ubuntu.com trusty/multiverse i386 Packages
  44. Ign http://deb.opera.com stable/non-free Translation-en_US
  45. Hit http://ppa.launchpad.net trusty/main Translation-en
  46. Ign http://deb.opera.com stable/non-free Translation-en
  47. Hit http://de.archive.ubuntu.com trusty/main Translation-en
  48. Ign http://deb.opera.com stable/non-free Translation-de
  49. Ign http://extras.ubuntu.com trusty/main Translation-en_US
  50. Get:8 http://security.ubuntu.com trusty-security/universe Sources [10,8 kB]
  51. Ign http://extras.ubuntu.com trusty/main Translation-en
  52. Hit http://de.archive.ubuntu.com trusty/main Translation-de
  53. Ign http://extras.ubuntu.com trusty/main Translation-de
  54. Hit http://de.archive.ubuntu.com trusty/multiverse Translation-en
  55. Get:9 http://security.ubuntu.com trusty-security/restricted Sources [14 B]
  56. Hit http://de.archive.ubuntu.com trusty/multiverse Translation-de
  57. Hit http://de.archive.ubuntu.com trusty/restricted Translation-en
  58. Get:10 http://security.ubuntu.com trusty-security/multiverse Sources [700 B]
  59. Hit http://de.archive.ubuntu.com trusty/restricted Translation-de
  60. Get:11 http://security.ubuntu.com trusty-security/main i386 Packages [139 kB]
  61. Hit http://de.archive.ubuntu.com trusty/universe Translation-en
  62. Hit http://de.archive.ubuntu.com trusty/universe Translation-de
  63. Get:12 http://de.archive.ubuntu.com trusty-updates/main Sources [125 kB]
  64. Ign http://ppa.launchpad.net trusty/main Translation-en_US
  65. Ign http://ppa.launchpad.net trusty/main Translation-en
  66. Get:13 http://de.archive.ubuntu.com trusty-updates/universe Sources [86,2 kB]
  67. Ign http://ppa.launchpad.net trusty/main Translation-de
  68. Get:14 http://security.ubuntu.com trusty-security/restricted i386 Packages [14 B]
  69. Get:15 http://de.archive.ubuntu.com trusty-updates/restricted Sources [1.408 B]
  70. Get:16 http://de.archive.ubuntu.com trusty-updates/multiverse Sources [3.531 B]
  71. Get:17 http://security.ubuntu.com trusty-security/universe i386 Packages [49,0 kB]
  72. Get:18 http://de.archive.ubuntu.com trusty-updates/main i386 Packages [331 kB]
  73. Get:19 http://security.ubuntu.com trusty-security/multiverse i386 Packages [1.398 B]
  74. Hit http://security.ubuntu.com trusty-security/main Translation-en
  75. Hit http://security.ubuntu.com trusty-security/multiverse Translation-en
  76. Get:20 http://de.archive.ubuntu.com trusty-updates/restricted i386 Packages [5.820 B]
  77. Hit http://security.ubuntu.com trusty-security/restricted Translation-en
  78. Get:21 http://de.archive.ubuntu.com trusty-updates/universe i386 Packages [209 kB]
  79. Hit http://security.ubuntu.com trusty-security/universe Translation-en
  80. Get:22 http://de.archive.ubuntu.com trusty-updates/multiverse i386 Packages [9.532 B]
  81. Hit http://de.archive.ubuntu.com trusty-updates/main Translation-en
  82. Hit http://de.archive.ubuntu.com trusty-updates/multiverse Translation-en
  83. Hit http://de.archive.ubuntu.com trusty-updates/restricted Translation-en
  84. Hit http://de.archive.ubuntu.com trusty-updates/universe Translation-en
  85. Get:23 http://de.archive.ubuntu.com trusty-backports/main Sources [4.760 B]
  86. Get:24 http://de.archive.ubuntu.com trusty-backports/restricted Sources [14 B]
  87. Get:25 http://de.archive.ubuntu.com trusty-backports/universe Sources [14,1 kB]
  88. Get:26 http://de.archive.ubuntu.com trusty-backports/multiverse Sources [1.315 B]
  89. Get:27 http://de.archive.ubuntu.com trusty-backports/main i386 Packages [6.379 B]
  90. Get:28 http://de.archive.ubuntu.com trusty-backports/restricted i386 Packages [14 B]
  91. Get:29 http://de.archive.ubuntu.com trusty-backports/universe i386 Packages [17,4 kB]
  92. Get:30 http://de.archive.ubuntu.com trusty-backports/multiverse i386 Packages [945 B]
  93. Hit http://de.archive.ubuntu.com trusty-backports/main Translation-en
  94. Hit http://de.archive.ubuntu.com trusty-backports/multiverse Translation-en
  95. Hit http://de.archive.ubuntu.com trusty-backports/restricted Translation-en
  96. Get:31 http://de.archive.ubuntu.com trusty-backports/universe Translation-en [14,6 kB]
  97. Ign http://de.archive.ubuntu.com trusty/main Translation-en_US
  98. Ign http://de.archive.ubuntu.com trusty/multiverse Translation-en_US
  99. Ign http://de.archive.ubuntu.com trusty/restricted Translation-en_US
  100. Ign http://de.archive.ubuntu.com trusty/universe Translation-en_US
  101. Fetched 1.260 kB in 29s (43,4 kB/s)
  102. Reading package lists... Done
  103. user@box:~$ sudo apt-get upgrade -y
  104. Reading package lists... Done
  105. Building dependency tree
  106. Reading state information... Done
  107. Calculating upgrade... Done
  108. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  109. user@box:~$ sudo apt-get install -y git curl unzip gedit automake autoconf dh-autoreconf build-essential pkg-config openssh-server screen libtool libcurl4-openssl-dev libtool libncurses5-dev libudev-dev
  110. Reading package lists... Done
  111. Building dependency tree
  112. Reading state information... Done
  113. autoconf is already the newest version.
  114. automake is already the newest version.
  115. build-essential is already the newest version.
  116. dh-autoreconf is already the newest version.
  117. gedit is already the newest version.
  118. git is already the newest version.
  119. libncurses5-dev is already the newest version.
  120. libtool is already the newest version.
  121. pkg-config is already the newest version.
  122. screen is already the newest version.
  123. unzip is already the newest version.
  124. curl is already the newest version.
  125. libcurl4-openssl-dev is already the newest version.
  126. libudev-dev is already the newest version.
  127. openssh-server is already the newest version.
  128. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  129. user@box:~$ cd ~
  130. user@box:~$ git clone https://github.com/ig0tik3d/darkcoin-cpuminer-1.2c.git
  131. fatal: destination path 'darkcoin-cpuminer-1.2c' already exists and is not an empty directory.
  132. user@box:~$ git clone https://github.com/ig0tik3d/darkcoin-cpuminer-1.2c.git
  133. Cloning into 'darkcoin-cpuminer-1.2c'...
  134. remote: Counting objects: 109, done.
  135. remote: Total 109 (delta 0), reused 0 (delta 0)
  136. Receiving objects: 100% (109/109), 319.38 KiB | 343.00 KiB/s, done.
  137. Resolving deltas: 100% (8/8), done.
  138. Checking connectivity... done.
  139. user@box:~$ cd ~/darkcoin-cpuminer-1.2c
  140. user@box:~/darkcoin-cpuminer-1.2c$ chmod +x autogen.sh
  141. user@box:~/darkcoin-cpuminer-1.2c$ ./autogen.sh
  142. configure.ac:13: installing './compile'
  143. configure.ac:4: installing './config.guess'
  144. configure.ac:4: installing './config.sub'
  145. configure.ac:6: installing './install-sh'
  146. configure.ac:6: installing './missing'
  147. Makefile.am:14: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
  148. Makefile.am:18: warning: source file 'x2/sha2.c' is in a subdirectory,
  149. Makefile.am:18: but option 'subdir-objects' is disabled
  150. automake: warning: possible forward-incompatibility.
  151. automake: At least a source file is in a subdirectory, but the 'subdir-objects'
  152. automake: automake option hasn't been enabled. For now, the corresponding output
  153. automake: object file(s) will be placed in the top-level directory. However,
  154. automake: this behaviour will change in future Automake versions: they will
  155. automake: unconditionally cause object files to be placed in the same subdirectory
  156. automake: of the corresponding sources.
  157. automake: You are advised to start using 'subdir-objects' option throughout your
  158. automake: project, to avoid future incompatibilities.
  159. Makefile.am:18: warning: source file 'x2/sha2-arm.S' is in a subdirectory,
  160. Makefile.am:18: but option 'subdir-objects' is disabled
  161. Makefile.am:18: warning: source file 'x2/sha2-x86.S' is in a subdirectory,
  162. Makefile.am:18: but option 'subdir-objects' is disabled
  163. Makefile.am:18: warning: source file 'x2/sha2-x64.S' is in a subdirectory,
  164. Makefile.am:18: but option 'subdir-objects' is disabled
  165. Makefile.am:18: warning: source file 'x2/scrypt.c' is in a subdirectory,
  166. Makefile.am:18: but option 'subdir-objects' is disabled
  167. Makefile.am:18: warning: source file 'x2/scrypt-arm.S' is in a subdirectory,
  168. Makefile.am:18: but option 'subdir-objects' is disabled
  169. Makefile.am:18: warning: source file 'x2/scrypt-x86.S' is in a subdirectory,
  170. Makefile.am:18: but option 'subdir-objects' is disabled
  171. Makefile.am:18: warning: source file 'x2/scrypt-x64.S' is in a subdirectory,
  172. Makefile.am:18: but option 'subdir-objects' is disabled
  173. Makefile.am:18: warning: source file 'x5/aes_helper.c' is in a subdirectory,
  174. Makefile.am:18: but option 'subdir-objects' is disabled
  175. Makefile.am:18: warning: source file 'x5/luffa_for_sse2.c' is in a subdirectory,
  176. Makefile.am:18: but option 'subdir-objects' is disabled
  177. Makefile.am:18: warning: source file 'x5/shavite.c' is in a subdirectory,
  178. Makefile.am:18: but option 'subdir-objects' is disabled
  179. Makefile.am:18: warning: source file 'x5/cubehash_sse2.c' is in a subdirectory,
  180. Makefile.am:18: but option 'subdir-objects' is disabled
  181. Makefile.am:18: warning: source file 'x5/vect128/nist.c' is in a subdirectory,
  182. Makefile.am:18: but option 'subdir-objects' is disabled
  183. Makefile.am:18: warning: source file 'x5/vect128/vector.c' is in a subdirectory,
  184. Makefile.am:18: but option 'subdir-objects' is disabled
  185. Makefile.am:18: warning: source file 'x5/echo.c' is in a subdirectory,
  186. Makefile.am:18: but option 'subdir-objects' is disabled
  187. Makefile.am: installing './depcomp'
  188. user@box:~/darkcoin-cpuminer-1.2c$ ./configure CFLAGS="-O3"
  189. checking build system type... i686-pc-linux-gnu
  190. checking host system type... i686-pc-linux-gnu
  191. checking target system type... i686-pc-linux-gnu
  192. checking for a BSD-compatible install... /usr/bin/install -c
  193. checking whether build environment is sane... yes
  194. checking for a thread-safe mkdir -p... /bin/mkdir -p
  195. checking for gawk... gawk
  196. checking whether make sets $(MAKE)... yes
  197. checking whether make supports nested variables... yes
  198. checking whether to enable maintainer-specific portions of Makefiles... no
  199. checking for style of include used by make... GNU
  200. checking for gcc... gcc
  201. checking whether the C compiler works... yes
  202. checking for C compiler default output file name... a.out
  203. checking for suffix of executables...
  204. checking whether we are cross compiling... no
  205. checking for suffix of object files... o
  206. checking whether we are using the GNU C compiler... yes
  207. checking whether gcc accepts -g... yes
  208. checking for gcc option to accept ISO C89... none needed
  209. checking whether gcc understands -c and -o together... yes
  210. checking dependency style of gcc... gcc3
  211. checking for gcc option to accept ISO C99... -std=gnu99
  212. checking how to run the C preprocessor... gcc -std=gnu99 -E
  213. checking for grep that handles long lines and -e... /bin/grep
  214. checking for egrep... /bin/grep -E
  215. checking whether gcc -std=gnu99 needs -traditional... no
  216. checking dependency style of gcc -std=gnu99... gcc3
  217. checking for ranlib... ranlib
  218. checking for ANSI C header files... yes
  219. checking for sys/types.h... yes
  220. checking for sys/stat.h... yes
  221. checking for stdlib.h... yes
  222. checking for string.h... yes
  223. checking for memory.h... yes
  224. checking for strings.h... yes
  225. checking for inttypes.h... yes
  226. checking for stdint.h... yes
  227. checking for unistd.h... yes
  228. checking sys/endian.h usability... no
  229. checking sys/endian.h presence... no
  230. checking for sys/endian.h... no
  231. checking sys/param.h usability... yes
  232. checking sys/param.h presence... yes
  233. checking for sys/param.h... yes
  234. checking syslog.h usability... yes
  235. checking syslog.h presence... yes
  236. checking for syslog.h... yes
  237. checking for sys/sysctl.h... yes
  238. checking whether be32dec is declared... no
  239. checking whether le32dec is declared... no
  240. checking whether be32enc is declared... no
  241. checking whether le32enc is declared... no
  242. checking for size_t... yes
  243. checking for working alloca.h... yes
  244. checking for alloca... yes
  245. checking for getopt_long... yes
  246. checking whether we can compile AVX code... yes
  247. checking whether we can compile XOP code... yes
  248. checking whether we can compile AVX2 code... yes
  249. checking for json_loads in -ljansson... no
  250. checking for pthread_create in -lpthread... yes
  251. checking for gawk... (cached) gawk
  252. checking for curl-config... /usr/bin/curl-config
  253. checking for the version of libcurl... 7.35.0
  254. checking for libcurl >= version 7.15.2... yes
  255. checking whether libcurl is usable... yes
  256. checking for curl_free... yes
  257. checking that generated files are newer than configure... done
  258. configure: creating ./config.status
  259. config.status: creating Makefile
  260. config.status: creating compat/Makefile
  261. config.status: creating compat/jansson/Makefile
  262. config.status: creating cpuminer-config.h
  263. config.status: executing depfiles commands
  264. user@box:~/darkcoin-cpuminer-1.2c$ make
  265. make all-recursive
  266. make[1]: Entering directory `/home/user/darkcoin-cpuminer-1.2c'
  267. Making all in compat
  268. make[2]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  269. Making all in jansson
  270. make[3]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat/jansson'
  271. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -O3 -MT dump.o -MD -MP -MF .deps/dump.Tpo -c -o dump.o dump.c
  272. mv -f .deps/dump.Tpo .deps/dump.Po
  273. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -O3 -MT hashtable.o -MD -MP -MF .deps/hashtable.Tpo -c -o hashtable.o hashtable.c
  274. mv -f .deps/hashtable.Tpo .deps/hashtable.Po
  275. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -O3 -MT load.o -MD -MP -MF .deps/load.Tpo -c -o load.o load.c
  276. mv -f .deps/load.Tpo .deps/load.Po
  277. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -O3 -MT strbuffer.o -MD -MP -MF .deps/strbuffer.Tpo -c -o strbuffer.o strbuffer.c
  278. mv -f .deps/strbuffer.Tpo .deps/strbuffer.Po
  279. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -O3 -MT utf.o -MD -MP -MF .deps/utf.Tpo -c -o utf.o utf.c
  280. mv -f .deps/utf.Tpo .deps/utf.Po
  281. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -O3 -MT value.o -MD -MP -MF .deps/value.Tpo -c -o value.o value.c
  282. mv -f .deps/value.Tpo .deps/value.Po
  283. rm -f libjansson.a
  284. ar cru libjansson.a dump.o hashtable.o load.o strbuffer.o utf.o value.o
  285. ranlib libjansson.a
  286. make[3]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat/jansson'
  287. make[3]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  288. make[3]: Nothing to be done for `all-am'.
  289. make[3]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  290. make[2]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  291. make[2]: Entering directory `/home/user/darkcoin-cpuminer-1.2c'
  292. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-cpu-miner.o -MD -MP -MF .deps/minerd-cpu-miner.Tpo -c -o minerd-cpu-miner.o `test -f 'cpu-miner.c' || echo './'`cpu-miner.c
  293. cpu-miner.c:179:44: warning: backslash and newline separated by space [enabled by default]
  294. X11 Xcoin\n\
  295. ^
  296. cpu-miner.c: In function ‘main’:
  297. cpu-miner.c:1328:3: warning: implicit declaration of function ‘init_Xhash_contexts’ [-Wimplicit-function-declaration]
  298. init_Xhash_contexts();
  299. ^
  300. mv -f .deps/minerd-cpu-miner.Tpo .deps/minerd-cpu-miner.Po
  301. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-util.o -MD -MP -MF .deps/minerd-util.Tpo -c -o minerd-util.o `test -f 'util.c' || echo './'`util.c
  302. mv -f .deps/minerd-util.Tpo .deps/minerd-util.Po
  303. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-sha2.o -MD -MP -MF .deps/minerd-sha2.Tpo -c -o minerd-sha2.o `test -f 'x2/sha2.c' || echo './'`x2/sha2.c
  304. mv -f .deps/minerd-sha2.Tpo .deps/minerd-sha2.Po
  305. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-sha2-arm.o -MD -MP -MF .deps/minerd-sha2-arm.Tpo -c -o minerd-sha2-arm.o `test -f 'x2/sha2-arm.S' || echo './'`x2/sha2-arm.S
  306. mv -f .deps/minerd-sha2-arm.Tpo .deps/minerd-sha2-arm.Po
  307. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-sha2-x86.o -MD -MP -MF .deps/minerd-sha2-x86.Tpo -c -o minerd-sha2-x86.o `test -f 'x2/sha2-x86.S' || echo './'`x2/sha2-x86.S
  308. mv -f .deps/minerd-sha2-x86.Tpo .deps/minerd-sha2-x86.Po
  309. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-sha2-x64.o -MD -MP -MF .deps/minerd-sha2-x64.Tpo -c -o minerd-sha2-x64.o `test -f 'x2/sha2-x64.S' || echo './'`x2/sha2-x64.S
  310. mv -f .deps/minerd-sha2-x64.Tpo .deps/minerd-sha2-x64.Po
  311. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-scrypt.o -MD -MP -MF .deps/minerd-scrypt.Tpo -c -o minerd-scrypt.o `test -f 'x2/scrypt.c' || echo './'`x2/scrypt.c
  312. mv -f .deps/minerd-scrypt.Tpo .deps/minerd-scrypt.Po
  313. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-scrypt-arm.o -MD -MP -MF .deps/minerd-scrypt-arm.Tpo -c -o minerd-scrypt-arm.o `test -f 'x2/scrypt-arm.S' || echo './'`x2/scrypt-arm.S
  314. mv -f .deps/minerd-scrypt-arm.Tpo .deps/minerd-scrypt-arm.Po
  315. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-scrypt-x86.o -MD -MP -MF .deps/minerd-scrypt-x86.Tpo -c -o minerd-scrypt-x86.o `test -f 'x2/scrypt-x86.S' || echo './'`x2/scrypt-x86.S
  316. mv -f .deps/minerd-scrypt-x86.Tpo .deps/minerd-scrypt-x86.Po
  317. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-scrypt-x64.o -MD -MP -MF .deps/minerd-scrypt-x64.Tpo -c -o minerd-scrypt-x64.o `test -f 'x2/scrypt-x64.S' || echo './'`x2/scrypt-x64.S
  318. mv -f .deps/minerd-scrypt-x64.Tpo .deps/minerd-scrypt-x64.Po
  319. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-aes_helper.o -MD -MP -MF .deps/minerd-aes_helper.Tpo -c -o minerd-aes_helper.o `test -f 'x5/aes_helper.c' || echo './'`x5/aes_helper.c
  320. mv -f .deps/minerd-aes_helper.Tpo .deps/minerd-aes_helper.Po
  321. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -MT minerd-luffa_for_sse2.o -MD -MP -MF .deps/minerd-luffa_for_sse2.Tpo -c -o minerd-luffa_for_sse2.o `test -f 'x5/luffa_for_sse2.c' || echo './'`x5/luffa_for_sse2.c
  322. In file included from x5/luffa_for_sse2.c:22:0:
  323. /usr/lib/gcc/i686-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
  324. # error "SSE2 instruction set not enabled"
  325. ^
  326. In file included from x5/luffa_for_sse2.h:22:0,
  327. from x5/luffa_for_sse2.c:23:
  328. x5/defs_x5.h:15:5: error: unknown type name ‘__m128i’
  329. __m128i chainv[10]; /* Chaining values */
  330. ^
  331. x5/luffa_for_sse2.c:271:1: error: unknown type name ‘__m128i’
  332. __m128i CNS128[32];
  333. ^
  334. x5/luffa_for_sse2.c:272:1: error: unknown type name ‘__m128i’
  335. __m128i ALLONE;
  336. ^
  337. x5/luffa_for_sse2.c:273:1: error: unknown type name ‘__m128i’
  338. __m128i MASK;
  339. ^
  340. x5/luffa_for_sse2.c: In function ‘init_luffa’:
  341. x5/luffa_for_sse2.c:303:5: warning: implicit declaration of function ‘_mm_set_epi32’ [-Wimplicit-function-declaration]
  342. MASK= _mm_set_epi32(0x00000000, 0x00000000, 0x00000000, 0xffffffff);
  343. ^
  344. x5/luffa_for_sse2.c:310:9: warning: implicit declaration of function ‘_mm_loadu_si128’ [-Wimplicit-function-declaration]
  345. CNS128[i] = _mm_loadu_si128((__m128i*)&CNS_INIT[i*4]);
  346. ^
  347. x5/luffa_for_sse2.c:310:38: error: ‘__m128i’ undeclared (first use in this function)
  348. CNS128[i] = _mm_loadu_si128((__m128i*)&CNS_INIT[i*4]);
  349. ^
  350. x5/luffa_for_sse2.c:310:38: note: each undeclared identifier is reported only once for each function it appears in
  351. x5/luffa_for_sse2.c:310:46: error: expected expression before ‘)’ token
  352. CNS128[i] = _mm_loadu_si128((__m128i*)&CNS_INIT[i*4]);
  353. ^
  354. x5/luffa_for_sse2.c:316:61: error: expected expression before ‘)’ token
  355. state->chainv[i] = _mm_loadu_si128((__m128i*)&IV[i*4]);
  356. ^
  357. x5/luffa_for_sse2.c:322:61: error: expected expression before ‘)’ token
  358. state->chainv[i] = _mm_loadu_si128((__m128i*)&IV[i*4]);
  359. ^
  360. x5/luffa_for_sse2.c:328:61: error: expected expression before ‘)’ token
  361. state->chainv[i] = _mm_loadu_si128((__m128i*)&IV[i*4]);
  362. ^
  363. x5/luffa_for_sse2.c:334:61: error: expected expression before ‘)’ token
  364. state->chainv[i] = _mm_loadu_si128((__m128i*)&IV[i*4]);
  365. ^
  366. x5/luffa_for_sse2.c: In function ‘rnd256’:
  367. x5/luffa_for_sse2.c:590:5: error: unknown type name ‘__m128i’
  368. __m128i t[2];
  369. ^
  370. x5/luffa_for_sse2.c:591:5: error: unknown type name ‘__m128i’
  371. __m128i chainv[6];
  372. ^
  373. x5/luffa_for_sse2.c:592:5: error: unknown type name ‘__m128i’
  374. __m128i x[8];
  375. ^
  376. x5/luffa_for_sse2.c:593:5: error: unknown type name ‘__m128i’
  377. __m128i msg[2];
  378. ^
  379. x5/luffa_for_sse2.c:594:5: error: unknown type name ‘__m128i’
  380. __m128i tmp[2];
  381. ^
  382. x5/luffa_for_sse2.c:597:5: warning: implicit declaration of function ‘_mm_load_si128’ [-Wimplicit-function-declaration]
  383. chainv[0] = _mm_load_si128(&state->chainv[0]);
  384. ^
  385. x5/luffa_for_sse2.c:606:5: warning: implicit declaration of function ‘_mm_xor_si128’ [-Wimplicit-function-declaration]
  386. t[0] = _mm_xor_si128(t[0], chainv[2]);
  387. ^
  388. x5/luffa_for_sse2.c:611:5: warning: implicit declaration of function ‘_mm_and_si128’ [-Wimplicit-function-declaration]
  389. MULT2(t[0],t[1],tmp[0],tmp[1]);
  390. ^
  391. x5/luffa_for_sse2.c:611:5: warning: implicit declaration of function ‘_mm_shuffle_epi32’ [-Wimplicit-function-declaration]
  392. x5/luffa_for_sse2.c:611:5: warning: implicit declaration of function ‘_mm_srli_si128’ [-Wimplicit-function-declaration]
  393. x5/luffa_for_sse2.c:611:5: warning: implicit declaration of function ‘_mm_slli_si128’ [-Wimplicit-function-declaration]
  394. x5/luffa_for_sse2.c:611:5: warning: implicit declaration of function ‘_mm_or_si128’ [-Wimplicit-function-declaration]
  395. x5/luffa_for_sse2.c:613:31: error: ‘__m128i’ undeclared (first use in this function)
  396. msg[0] = _mm_loadu_si128((__m128i*)&state->buffer[0]);
  397. ^
  398. x5/luffa_for_sse2.c:613:39: error: expected expression before ‘)’ token
  399. msg[0] = _mm_loadu_si128((__m128i*)&state->buffer[0]);
  400. ^
  401. x5/luffa_for_sse2.c:614:39: error: expected expression before ‘)’ token
  402. msg[1] = _mm_loadu_si128((__m128i*)&state->buffer[4]);
  403. ^
  404. x5/luffa_for_sse2.c:629:5: warning: implicit declaration of function ‘_mm_slli_epi32’ [-Wimplicit-function-declaration]
  405. t[0] = _mm_slli_epi32(chainv[3], 1);
  406. ^
  407. x5/luffa_for_sse2.c:630:5: warning: implicit declaration of function ‘_mm_srli_epi32’ [-Wimplicit-function-declaration]
  408. t[1] = _mm_srli_epi32(chainv[3], 31);
  409. ^
  410. x5/luffa_for_sse2.c:636:5: warning: implicit declaration of function ‘_mm_unpacklo_epi32’ [-Wimplicit-function-declaration]
  411. NMLTOM768(chainv[0],chainv[2],chainv[4],x[2],x[1],x[0],x[3],
  412. ^
  413. x5/luffa_for_sse2.c:636:5: warning: implicit declaration of function ‘_mm_unpackhi_epi32’ [-Wimplicit-function-declaration]
  414. x5/luffa_for_sse2.c:636:5: warning: implicit declaration of function ‘_mm_unpacklo_epi64’ [-Wimplicit-function-declaration]
  415. x5/luffa_for_sse2.c:636:5: warning: implicit declaration of function ‘_mm_unpackhi_epi64’ [-Wimplicit-function-declaration]
  416. x5/luffa_for_sse2.c:640:9: warning: implicit declaration of function ‘_mm_andnot_si128’ [-Wimplicit-function-declaration]
  417. STEP_PART(&x[0],&CNS128[i*2],&tmp[0]);
  418. ^
  419. x5/luffa_for_sse2.c: In function ‘rnd384’:
  420. x5/luffa_for_sse2.c:658:5: error: unknown type name ‘__m128i’
  421. __m128i t[2];
  422. ^
  423. x5/luffa_for_sse2.c:659:5: error: unknown type name ‘__m128i’
  424. __m128i chainv[8];
  425. ^
  426. x5/luffa_for_sse2.c:660:5: error: unknown type name ‘__m128i’
  427. __m128i msg[2];
  428. ^
  429. x5/luffa_for_sse2.c:661:5: error: unknown type name ‘__m128i’
  430. __m128i tmp[2];
  431. ^
  432. x5/luffa_for_sse2.c:662:5: error: unknown type name ‘__m128i’
  433. __m128i x[8];
  434. ^
  435. x5/luffa_for_sse2.c:685:32: error: ‘__m128i’ undeclared (first use in this function)
  436. msg[0] = _mm_loadu_si128 ((__m128i*)&state->buffer[0]);
  437. ^
  438. x5/luffa_for_sse2.c:685:40: error: expected expression before ‘)’ token
  439. msg[0] = _mm_loadu_si128 ((__m128i*)&state->buffer[0]);
  440. ^
  441. x5/luffa_for_sse2.c:686:40: error: expected expression before ‘)’ token
  442. msg[1] = _mm_loadu_si128 ((__m128i*)&state->buffer[4]);
  443. ^
  444. x5/luffa_for_sse2.c: In function ‘rnd512’:
  445. x5/luffa_for_sse2.c:756:5: error: unknown type name ‘__m128i’
  446. __m128i t[2];
  447. ^
  448. x5/luffa_for_sse2.c:757:5: error: unknown type name ‘__m128i’
  449. __m128i chainv[10];
  450. ^
  451. x5/luffa_for_sse2.c:758:5: error: unknown type name ‘__m128i’
  452. __m128i msg[2];
  453. ^
  454. x5/luffa_for_sse2.c:759:5: error: unknown type name ‘__m128i’
  455. __m128i tmp[2];
  456. ^
  457. x5/luffa_for_sse2.c:760:5: error: unknown type name ‘__m128i’
  458. __m128i x[8];
  459. ^
  460. x5/luffa_for_sse2.c:787:32: error: ‘__m128i’ undeclared (first use in this function)
  461. msg[0] = _mm_loadu_si128 ((__m128i*)&state->buffer[0]);
  462. ^
  463. x5/luffa_for_sse2.c:787:40: error: expected expression before ‘)’ token
  464. msg[0] = _mm_loadu_si128 ((__m128i*)&state->buffer[0]);
  465. ^
  466. x5/luffa_for_sse2.c:788:40: error: expected expression before ‘)’ token
  467. msg[1] = _mm_loadu_si128 ((__m128i*)&state->buffer[4]);
  468. ^
  469. x5/luffa_for_sse2.c: In function ‘finalization224’:
  470. x5/luffa_for_sse2.c:899:5: error: unknown type name ‘__m128i’
  471. __m128i t[2];
  472. ^
  473. x5/luffa_for_sse2.c:917:5: warning: implicit declaration of function ‘_mm_storeu_si128’ [-Wimplicit-function-declaration]
  474. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  475. ^
  476. x5/luffa_for_sse2.c:917:23: error: ‘__m128i’ undeclared (first use in this function)
  477. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  478. ^
  479. x5/luffa_for_sse2.c:917:31: error: expected expression before ‘)’ token
  480. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  481. ^
  482. x5/luffa_for_sse2.c:918:31: error: expected expression before ‘)’ token
  483. _mm_storeu_si128((__m128i*)&hash[4], t[1]);
  484. ^
  485. x5/luffa_for_sse2.c: In function ‘finalization256’:
  486. x5/luffa_for_sse2.c:927:5: error: unknown type name ‘__m128i’
  487. __m128i t[2];
  488. ^
  489. x5/luffa_for_sse2.c:945:23: error: ‘__m128i’ undeclared (first use in this function)
  490. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  491. ^
  492. x5/luffa_for_sse2.c:945:31: error: expected expression before ‘)’ token
  493. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  494. ^
  495. x5/luffa_for_sse2.c:946:31: error: expected expression before ‘)’ token
  496. _mm_storeu_si128((__m128i*)&hash[4], t[1]);
  497. ^
  498. x5/luffa_for_sse2.c: In function ‘finalization384’:
  499. x5/luffa_for_sse2.c:955:5: error: unknown type name ‘__m128i’
  500. __m128i t[2];
  501. ^
  502. x5/luffa_for_sse2.c:975:23: error: ‘__m128i’ undeclared (first use in this function)
  503. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  504. ^
  505. x5/luffa_for_sse2.c:975:31: error: expected expression before ‘)’ token
  506. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  507. ^
  508. x5/luffa_for_sse2.c:976:31: error: expected expression before ‘)’ token
  509. _mm_storeu_si128((__m128i*)&hash[4], t[1]);
  510. ^
  511. x5/luffa_for_sse2.c:990:31: error: expected expression before ‘)’ token
  512. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  513. ^
  514. x5/luffa_for_sse2.c: In function ‘finalization512’:
  515. x5/luffa_for_sse2.c:999:5: error: unknown type name ‘__m128i’
  516. __m128i t[2];
  517. ^
  518. x5/luffa_for_sse2.c:1021:23: error: ‘__m128i’ undeclared (first use in this function)
  519. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  520. ^
  521. x5/luffa_for_sse2.c:1021:31: error: expected expression before ‘)’ token
  522. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  523. ^
  524. x5/luffa_for_sse2.c:1022:31: error: expected expression before ‘)’ token
  525. _mm_storeu_si128((__m128i*)&hash[4], t[1]);
  526. ^
  527. x5/luffa_for_sse2.c:1043:31: error: expected expression before ‘)’ token
  528. _mm_storeu_si128((__m128i*)&hash[0], t[0]);
  529. ^
  530. x5/luffa_for_sse2.c:1044:31: error: expected expression before ‘)’ token
  531. _mm_storeu_si128((__m128i*)&hash[4], t[1]);
  532. ^
  533. make[2]: *** [minerd-luffa_for_sse2.o] Error 1
  534. make[2]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c'
  535. make[1]: *** [all-recursive] Error 1
  536. make[1]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c'
  537. make: *** [all] Error 2
  538. user@box:~/darkcoin-cpuminer-1.2c$ ./configure CFLAGS="-O3 -msse2"
  539. checking build system type... i686-pc-linux-gnu
  540. checking host system type... i686-pc-linux-gnu
  541. checking target system type... i686-pc-linux-gnu
  542. checking for a BSD-compatible install... /usr/bin/install -c
  543. checking whether build environment is sane... yes
  544. checking for a thread-safe mkdir -p... /bin/mkdir -p
  545. checking for gawk... gawk
  546. checking whether make sets $(MAKE)... yes
  547. checking whether make supports nested variables... yes
  548. checking whether to enable maintainer-specific portions of Makefiles... no
  549. checking for style of include used by make... GNU
  550. checking for gcc... gcc
  551. checking whether the C compiler works... yes
  552. checking for C compiler default output file name... a.out
  553. checking for suffix of executables...
  554. checking whether we are cross compiling... no
  555. checking for suffix of object files... o
  556. checking whether we are using the GNU C compiler... yes
  557. checking whether gcc accepts -g... yes
  558. checking for gcc option to accept ISO C89... none needed
  559. checking whether gcc understands -c and -o together... yes
  560. checking dependency style of gcc... gcc3
  561. checking for gcc option to accept ISO C99... -std=gnu99
  562. checking how to run the C preprocessor... gcc -std=gnu99 -E
  563. checking for grep that handles long lines and -e... /bin/grep
  564. checking for egrep... /bin/grep -E
  565. checking whether gcc -std=gnu99 needs -traditional... no
  566. checking dependency style of gcc -std=gnu99... gcc3
  567. checking for ranlib... ranlib
  568. checking for ANSI C header files... yes
  569. checking for sys/types.h... yes
  570. checking for sys/stat.h... yes
  571. checking for stdlib.h... yes
  572. checking for string.h... yes
  573. checking for memory.h... yes
  574. checking for strings.h... yes
  575. checking for inttypes.h... yes
  576. checking for stdint.h... yes
  577. checking for unistd.h... yes
  578. checking sys/endian.h usability... no
  579. checking sys/endian.h presence... no
  580. checking for sys/endian.h... no
  581. checking sys/param.h usability... yes
  582. checking sys/param.h presence... yes
  583. checking for sys/param.h... yes
  584. checking syslog.h usability... yes
  585. checking syslog.h presence... yes
  586. checking for syslog.h... yes
  587. checking for sys/sysctl.h... yes
  588. checking whether be32dec is declared... no
  589. checking whether le32dec is declared... no
  590. checking whether be32enc is declared... no
  591. checking whether le32enc is declared... no
  592. checking for size_t... yes
  593. checking for working alloca.h... yes
  594. checking for alloca... yes
  595. checking for getopt_long... yes
  596. checking whether we can compile AVX code... yes
  597. checking whether we can compile XOP code... yes
  598. checking whether we can compile AVX2 code... yes
  599. checking for json_loads in -ljansson... no
  600. checking for pthread_create in -lpthread... yes
  601. checking for gawk... (cached) gawk
  602. checking for curl-config... /usr/bin/curl-config
  603. checking for the version of libcurl... 7.35.0
  604. checking for libcurl >= version 7.15.2... yes
  605. checking whether libcurl is usable... yes
  606. checking for curl_free... yes
  607. checking that generated files are newer than configure... done
  608. configure: creating ./config.status
  609. config.status: creating Makefile
  610. config.status: creating compat/Makefile
  611. config.status: creating compat/jansson/Makefile
  612. config.status: creating cpuminer-config.h
  613. config.status: cpuminer-config.h is unchanged
  614. config.status: executing depfiles commands
  615. user@box:~/darkcoin-cpuminer-1.2c$ make
  616. make all-recursive
  617. make[1]: Entering directory `/home/user/darkcoin-cpuminer-1.2c'
  618. Making all in compat
  619. make[2]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  620. Making all in jansson
  621. make[3]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat/jansson'
  622. make[3]: Nothing to be done for `all'.
  623. make[3]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat/jansson'
  624. make[3]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  625. make[3]: Nothing to be done for `all-am'.
  626. make[3]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  627. make[2]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  628. make[2]: Entering directory `/home/user/darkcoin-cpuminer-1.2c'
  629. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -msse2 -MT minerd-luffa_for_sse2.o -MD -MP -MF .deps/minerd-luffa_for_sse2.Tpo -c -o minerd-luffa_for_sse2.o `test -f 'x5/luffa_for_sse2.c' || echo './'`x5/luffa_for_sse2.c
  630. mv -f .deps/minerd-luffa_for_sse2.Tpo .deps/minerd-luffa_for_sse2.Po
  631. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -msse2 -MT minerd-shavite.o -MD -MP -MF .deps/minerd-shavite.Tpo -c -o minerd-shavite.o `test -f 'x5/shavite.c' || echo './'`x5/shavite.c
  632. mv -f .deps/minerd-shavite.Tpo .deps/minerd-shavite.Po
  633. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -msse2 -MT minerd-cubehash_sse2.o -MD -MP -MF .deps/minerd-cubehash_sse2.Tpo -c -o minerd-cubehash_sse2.o `test -f 'x5/cubehash_sse2.c' || echo './'`x5/cubehash_sse2.c
  634. mv -f .deps/minerd-cubehash_sse2.Tpo .deps/minerd-cubehash_sse2.Po
  635. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -msse2 -MT minerd-nist.o -MD -MP -MF .deps/minerd-nist.Tpo -c -o minerd-nist.o `test -f 'x5/vect128/nist.c' || echo './'`x5/vect128/nist.c
  636. mv -f .deps/minerd-nist.Tpo .deps/minerd-nist.Po
  637. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -msse2 -MT minerd-vector.o -MD -MP -MF .deps/minerd-vector.Tpo -c -o minerd-vector.o `test -f 'x5/vect128/vector.c' || echo './'`x5/vect128/vector.c
  638. x5/vect128/vector.c: In function ‘fft64’:
  639. x5/vect128/vector.c:71:0: warning: "X" redefined [enabled by default]
  640. #define X(i) X##i
  641. ^
  642. x5/vect128/vector.c:66:0: note: this is the location of the previous definition
  643. #define X(i) A[i]
  644. ^
  645. x5/vect128/vector.c: In function ‘rounds512’:
  646. x5/vect128/vector.c:794:0: warning: "STEP_1" redefined [enabled by default]
  647. #define STEP_1(a,b,c,d,w,fun,r,s,z) \
  648. ^
  649. x5/vect128/vector.c:540:0: note: this is the location of the previous definition
  650. #define STEP_1(a,b,c,d,w,fun,r,s,z) \
  651. ^
  652. x5/vect128/vector.c:803:0: warning: "STEP_2" redefined [enabled by default]
  653. #define STEP_2(a,b,c,d,w,fun,r,s) \
  654. ^
  655. x5/vect128/vector.c:564:0: note: this is the location of the previous definition
  656. #define STEP_2(a,b,c,d,w,fun,r,s) \
  657. ^
  658. x5/vect128/vector.c:806:0: warning: "STEP" redefined [enabled by default]
  659. #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
  660. ^
  661. x5/vect128/vector.c:569:0: note: this is the location of the previous definition
  662. #define STEP(a,b,c,d,w,fun,r,s,z) \
  663. ^
  664. x5/vect128/vector.c:827:0: warning: "ROUND" redefined [enabled by default]
  665. #define ROUND(h0,l0,u0,h1,l1,u1,h2,l2,u2,h3,l3,u3, \
  666. ^
  667. x5/vect128/vector.c:577:0: note: this is the location of the previous definition
  668. #define ROUND(h0,l0,u0,h1,l1,u1,h2,l2,u2,h3,l3,u3, \
  669. ^
  670. x5/vect128/vector.c:852:0: warning: "PERM_START" redefined [enabled by default]
  671. #define PERM_START 4
  672. ^
  673. x5/vect128/vector.c:850:0: note: this is the location of the previous definition
  674. #define PERM_START 0
  675. ^
  676. x5/vect128/vector.c:854:0: warning: "PERM_START" redefined [enabled by default]
  677. #define PERM_START 1
  678. ^
  679. x5/vect128/vector.c:852:0: note: this is the location of the previous definition
  680. #define PERM_START 4
  681. ^
  682. x5/vect128/vector.c:856:0: warning: "PERM_START" redefined [enabled by default]
  683. #define PERM_START 5
  684. ^
  685. x5/vect128/vector.c:854:0: note: this is the location of the previous definition
  686. #define PERM_START 1
  687. ^
  688. x5/vect128/vector.c:862:0: warning: "PERM_START" redefined [enabled by default]
  689. #define PERM_START 2
  690. ^
  691. x5/vect128/vector.c:856:0: note: this is the location of the previous definition
  692. #define PERM_START 5
  693. ^
  694. x5/vect128/vector.c:864:0: warning: "PERM_START" redefined [enabled by default]
  695. #define PERM_START 6
  696. ^
  697. x5/vect128/vector.c:862:0: note: this is the location of the previous definition
  698. #define PERM_START 2
  699. ^
  700. x5/vect128/vector.c:866:0: warning: "PERM_START" redefined [enabled by default]
  701. #define PERM_START 3
  702. ^
  703. x5/vect128/vector.c:864:0: note: this is the location of the previous definition
  704. #define PERM_START 6
  705. ^
  706. x5/vect128/vector.c:868:0: warning: "PERM_START" redefined [enabled by default]
  707. #define PERM_START 0
  708. ^
  709. x5/vect128/vector.c:866:0: note: this is the location of the previous definition
  710. #define PERM_START 3
  711. ^
  712. x5/vect128/vector.c:875:0: warning: "PERM_START" redefined [enabled by default]
  713. #define PERM_START 4
  714. ^
  715. x5/vect128/vector.c:868:0: note: this is the location of the previous definition
  716. #define PERM_START 0
  717. ^
  718. mv -f .deps/minerd-vector.Tpo .deps/minerd-vector.Po
  719. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -msse2 -MT minerd-echo.o -MD -MP -MF .deps/minerd-echo.Tpo -c -o minerd-echo.o `test -f 'x5/echo.c' || echo './'`x5/echo.c
  720. mv -f .deps/minerd-echo.Tpo .deps/minerd-echo.Po
  721. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -msse2 -MT minerd-xcoin.o -MD -MP -MF .deps/minerd-xcoin.Tpo -c -o minerd-xcoin.o `test -f 'xcoin.c' || echo './'`xcoin.c
  722. In file included from xcoin.c:22:0:
  723. xcoin.c: In function ‘Xhash’:
  724. x6/bmw.c:480:11: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
  725. h = final_b; \
  726. ^
  727. xcoin.c:97:13: note: in expansion of macro ‘BMW_C’
  728. BMW_C;
  729. ^
  730. xcoin.c:112:2: warning: right shift count >= width of type [enabled by default]
  731. JH_H;
  732. ^
  733. xcoin.c:112:2: warning: right shift count >= width of type [enabled by default]
  734. xcoin.c:112:2: warning: right shift count >= width of type [enabled by default]
  735. xcoin.c:112:2: warning: right shift count >= width of type [enabled by default]
  736. In file included from xcoin.c:31:0:
  737. x6/grso-asm.c: In function ‘grsoP1024ASM’:
  738. x6/grso-asm.c:6:3: error: unknown register name ‘%r15’ in ‘asm’
  739. asm (
  740. ^
  741. x6/grso-asm.c:6:3: error: unknown register name ‘%r14’ in ‘asm’
  742. x6/grso-asm.c:6:3: error: unknown register name ‘%r13’ in ‘asm’
  743. x6/grso-asm.c:6:3: error: unknown register name ‘%r12’ in ‘asm’
  744. x6/grso-asm.c:6:3: error: unknown register name ‘%r11’ in ‘asm’
  745. x6/grso-asm.c:6:3: error: unknown register name ‘%r10’ in ‘asm’
  746. x6/grso-asm.c:6:3: error: unknown register name ‘%r9’ in ‘asm’
  747. x6/grso-asm.c:6:3: error: unknown register name ‘%r8’ in ‘asm’
  748. In file included from xcoin.c:31:0:
  749. x6/grso-asm.c: In function ‘grsoQ1024ASM’:
  750. x6/grso-asm.c:521:3: error: unknown register name ‘%r15’ in ‘asm’
  751. asm (
  752. ^
  753. x6/grso-asm.c:521:3: error: unknown register name ‘%r14’ in ‘asm’
  754. x6/grso-asm.c:521:3: error: unknown register name ‘%r13’ in ‘asm’
  755. x6/grso-asm.c:521:3: error: unknown register name ‘%r12’ in ‘asm’
  756. x6/grso-asm.c:521:3: error: unknown register name ‘%r11’ in ‘asm’
  757. x6/grso-asm.c:521:3: error: unknown register name ‘%r10’ in ‘asm’
  758. x6/grso-asm.c:521:3: error: unknown register name ‘%r9’ in ‘asm’
  759. x6/grso-asm.c:521:3: error: unknown register name ‘%r8’ in ‘asm’
  760. make[2]: *** [minerd-xcoin.o] Error 1
  761. make[2]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c'
  762. make[1]: *** [all-recursive] Error 1
  763. make[1]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c'
  764. make: *** [all] Error 2
  765. user@box:~/darkcoin-cpuminer-1.2c$ sudo make install
  766. [sudo] password for user:
  767. Making install in compat
  768. make[1]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  769. Making install in jansson
  770. make[2]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat/jansson'
  771. make[3]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat/jansson'
  772. make[3]: Nothing to be done for `install-exec-am'.
  773. make[3]: Nothing to be done for `install-data-am'.
  774. make[3]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat/jansson'
  775. make[2]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat/jansson'
  776. make[2]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  777. make[3]: Entering directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  778. make[3]: Nothing to be done for `install-exec-am'.
  779. make[3]: Nothing to be done for `install-data-am'.
  780. make[3]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  781. make[2]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  782. make[1]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c/compat'
  783. make[1]: Entering directory `/home/user/darkcoin-cpuminer-1.2c'
  784. gcc -std=gnu99 -DHAVE_CONFIG_H -I. -pthread -fno-strict-aliasing -I./compat/jansson -O3 -msse2 -MT minerd-xcoin.o -MD -MP -MF .deps/minerd-xcoin.Tpo -c -o minerd-xcoin.o `test -f 'xcoin.c' || echo './'`xcoin.c
  785. In file included from xcoin.c:22:0:
  786. xcoin.c: In function ‘Xhash’:
  787. x6/bmw.c:480:11: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
  788. h = final_b; \
  789. ^
  790. xcoin.c:97:13: note: in expansion of macro ‘BMW_C’
  791. BMW_C;
  792. ^
  793. xcoin.c:112:2: warning: right shift count >= width of type [enabled by default]
  794. JH_H;
  795. ^
  796. xcoin.c:112:2: warning: right shift count >= width of type [enabled by default]
  797. xcoin.c:112:2: warning: right shift count >= width of type [enabled by default]
  798. xcoin.c:112:2: warning: right shift count >= width of type [enabled by default]
  799. In file included from xcoin.c:31:0:
  800. x6/grso-asm.c: In function ‘grsoP1024ASM’:
  801. x6/grso-asm.c:6:3: error: unknown register name ‘%r15’ in ‘asm’
  802. asm (
  803. ^
  804. x6/grso-asm.c:6:3: error: unknown register name ‘%r14’ in ‘asm’
  805. x6/grso-asm.c:6:3: error: unknown register name ‘%r13’ in ‘asm’
  806. x6/grso-asm.c:6:3: error: unknown register name ‘%r12’ in ‘asm’
  807. x6/grso-asm.c:6:3: error: unknown register name ‘%r11’ in ‘asm’
  808. x6/grso-asm.c:6:3: error: unknown register name ‘%r10’ in ‘asm’
  809. x6/grso-asm.c:6:3: error: unknown register name ‘%r9’ in ‘asm’
  810. x6/grso-asm.c:6:3: error: unknown register name ‘%r8’ in ‘asm’
  811. In file included from xcoin.c:31:0:
  812. x6/grso-asm.c: In function ‘grsoQ1024ASM’:
  813. x6/grso-asm.c:521:3: error: unknown register name ‘%r15’ in ‘asm’
  814. asm (
  815. ^
  816. x6/grso-asm.c:521:3: error: unknown register name ‘%r14’ in ‘asm’
  817. x6/grso-asm.c:521:3: error: unknown register name ‘%r13’ in ‘asm’
  818. x6/grso-asm.c:521:3: error: unknown register name ‘%r12’ in ‘asm’
  819. x6/grso-asm.c:521:3: error: unknown register name ‘%r11’ in ‘asm’
  820. x6/grso-asm.c:521:3: error: unknown register name ‘%r10’ in ‘asm’
  821. x6/grso-asm.c:521:3: error: unknown register name ‘%r9’ in ‘asm’
  822. x6/grso-asm.c:521:3: error: unknown register name ‘%r8’ in ‘asm’
  823. make[1]: *** [minerd-xcoin.o] Error 1
  824. make[1]: Leaving directory `/home/user/darkcoin-cpuminer-1.2c'
  825. make: *** [install-recursive] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement