ParaplegicRacehorse
Member
Offline
Activity: 79
Merit: 36
HODL. Patience.
|
|
February 06, 2017, 06:03:31 AM |
|
I probably should've forked your repo and made a pull request @Epsylon3, but I didn't. Since yours is the only currently-maintained cpuminer-multi, and the one with the most algorithms supported, and because it's tedious to --benchtest every algo to check your speeds, I wrote a script. It's a lousy script. But it works. Note that with 40 algos to test, discounting any possible variations of difficulty and stuff, the script takes a while to run. https://github.com/ParaplegicRacehorse/cpuminer-multi-benchtest-loggerfrom the README This is a dumb script to run cpu-test and 2-minute benchmark on all algorithm's supported by tpruvot's (cpuminer-multi)[https://github.com/tpruvot/cpuminer-multi]. **Requires** bash I am a terrible programmer. Everything is hard-coded at the moment. ## Roadmap * Separate the algo names into a separate file and loop over that. * Determine, from log files, what average rate for each hash is and put into a .csv for easy parsing in a spreadsheet or some other tool. May be used to help calibrate profitability if someone ever adds a network API to cpuminer (cough HINT cough) ## Changelog 2017-04-05 * Initial script creation I do not accept tips. I do accept patches. Please patch my code. Even better, patch tpruvot's code. There are several cpuminer's out there with algorithms not included in tpruvot's code. Add them.
|
|
|
|
theghost1980
Member
Offline
Activity: 67
Merit: 10
Truth is Only one - La verdad es solo Una -
|
|
February 08, 2017, 11:17:43 PM |
|
When ./autogen.sh In Makefile cpuminer_LDADD = -ljansson -lpthread fix cpuminer_LDADD = -L/usr/lib/x86_64-linux-gnu -lcurl -ljansson -lpthread When ./build.sh -> work fine. Hello There. I'm trying to compile under MacOS Sierra v. 10.12.3, and I get this error: (a bunch of lines before with errors too, mostly about invalid operand for instruction) make[2]: *** [asm/cpuminer-scrypt-x64.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
|
Tip me. DASH Xne9JXZhbL9u38xfr6aDtTGogZMZFBbpRN
|
|
|
check1
Newbie
Offline
Activity: 10
Merit: 0
|
|
February 18, 2017, 03:13:58 PM |
|
Hello,im new in mining i have eobot account and i try to put also cpuminer. I start timetraveler from cpuminer folder its starts in cmd its checked yes!
but i cant see the cpu power in my eobot account what im doing wrong ?
ty
|
|
|
|
mahurovihamilo
Jr. Member
Offline
Activity: 34
Merit: 2
|
|
February 18, 2017, 10:32:43 PM Last edit: February 18, 2017, 11:26:45 PM by mahurovihamilo |
|
Hi There, thank you for this wonderful program!! please I have installed it in Ubuntu and all seems to have gone well...however, can anyone provide a sample of the settings and flags nescesary to run it? where do I point to the mining pool? where do I point to my Bitcoin address etc.( I'd like to mine Bitcoin or ethereum on CPU) I know cpu is very low yield, but I have access to a load of CPUs and can use any scraps of BTC I can make Also please can you suggest a couple of good mining pool to join, or can I just mine without joining a pool?....thanks !! Many thanks!! Mahurovihamilo.
|
|
|
|
|
zrxcqiyg
Newbie
Offline
Activity: 1
Merit: 0
|
|
February 23, 2017, 01:03:48 PM |
|
Greetings!
I want to implement the following feature: make miner consume only a specific number of CPU resources, threshold for which is determined by overall CPU load (i.e. use only up to a half of available computing power). In Linux it should be not that hard, however, I want to compile it for Windows. Could you please aim me, which articles and books should I read regarding that, since I don't want to use any third party programs?
|
|
|
|
asor
|
|
February 26, 2017, 10:59:13 AM |
|
Can't seem to compile the latest version 1.3.1 algo/cpuminer-timetravel.o: In function `next_permutation': timetravel.c:(.text+0x173): undefined reference to `swap' timetravel.c:(.text+0x186): undefined reference to `reverse' timetravel.c:(.text+0x1a5): undefined reference to `reverse' collect2: error: ld returned 1 exit status Makefile:882: recipe for target 'cpuminer' failed Any idea how to fix ? Debian x64 8.6 - gcc 4.9.2 Same problem on my Ubuntu 16.04 LTS - gcc 5.4.0 Unfortunately, I was unable to solve the problem using https://travis-ci.org/tpruvot/cpuminer-multiI ran out of ideas Any Suggestions?
|
|
|
|
joblo
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 26, 2017, 01:33:58 PM |
|
Can't seem to compile the latest version 1.3.1 algo/cpuminer-timetravel.o: In function `next_permutation': timetravel.c:(.text+0x173): undefined reference to `swap' timetravel.c:(.text+0x186): undefined reference to `reverse' timetravel.c:(.text+0x1a5): undefined reference to `reverse' collect2: error: ld returned 1 exit status Makefile:882: recipe for target 'cpuminer' failed Any idea how to fix ? Debian x64 8.6 - gcc 4.9.2 Same problem on my Ubuntu 16.04 LTS - gcc 5.4.0 Unfortunately, I was unable to solve the problem using https://travis-ci.org/tpruvot/cpuminer-multiI ran out of ideas Any Suggestions? Try renaming those functions to something unique. There's probasbly a name conflict.
|
|
|
|
manotroll
|
|
February 26, 2017, 02:54:58 PM |
|
The yield for xmr is less than Wolf
|
|
|
|
jacquiejusto16
Newbie
Offline
Activity: 1
Merit: 0
|
|
March 02, 2017, 07:48:49 PM |
|
Winter is coming, and this year i shutdown electric heaters Fork of Lucas Jones 1.0.3 version, with colors and some new algos. my v1.0.4 changes were merged but nothing new from Lucas, so : http://i68.tinypic.com/2udunt4.pngDownload: https://github.com/tpruvot/cpuminer-multi/releasesSources: https://github.com/tpruvot/cpuminer-multiLinux Build status : https://travis-ci.org/tpruvot/cpuminer-multiVersion 1.3.1 (Tanguy Pruvot) 26 Jan 2017 - Add timetravel algo - Add --max-log-rate to limit per-core logs
Version 1.3 (Tanguy Pruvot) - Add decred algo - Add lbry algo - Add sia algo - Add x11evo algo - Add x17 and xevan algos - Add veltor algo - Enhance Blake2-S - Stratum benchmarks support - Show diff and solved blocks by default
Version 1.2 (Tanguy Pruvot) - Add cryptonight-light (Aeon) - Add Lyra2REv2 algo (Vertcoin) - Allow to load a remote config with curl - Algorithm parameter is now case insensitive - Drop anime algo (dead coin) - Add Sib(coin) algo - Add Bastion algo - Add Yescrypt and scrypt-jane algos - Compute and show network diff in pools too - Compute Shares diff and count solved blocks - Checkup on arm, tested ok on Tegra K1 (CyanogenMod 12.1)
version 1.1 - Add basic API remote control (quit/seturl) - Add GroestlCoin, Diamond and Myriad variants - Add Pluck algo and fix gbt query crash - Add ZR5 algo (ZRC) and fix longpoll bug on linux - Add Luffa algo - Add Skein2 algo (Double Skein for Woodcoin) - Add Animecoin algo (Quark variant) - Add Dropcoin pok algo - Add BMW-256 (MDT) algo - Add Axiom algo - Change some logged strings - Use all cores by default, not N-1 - Handle a default config to run without params - add cpu-priority and cpu-affinity options - add NSIS installer script for windows setup - Implement background option on windows - add -m stratum option (diff-multiplier) - Time limit to allow benchmarks or cron jobs - Fix Cryptonight stratum support - Allow to disable extranonce support
Version 1.0.9 - pool extranonce subscribe - upgrade jansson - lyra2 algo - fix for solo mining - API websocket support
Version 1.0.8 - API Monitoring Support - Enhance config values support (int/real/bool) - Rewrite blake algo (speed x2)
Version 1.0.7 - VC2013 + MinGW 64
- Add NIST5 and QUBIT algos - Show current stratum bloc height - Fix wallet solo mining
Version multi 1.0.6
- Fix scrypt algo - More work on VC2013 - Add -f tuning option to test with reduced difficulty - Add S3 algo
Version 1.0.5
- Merge remaining v2.4 pooler cpu-miner changes - Add colored output (disable with --no-color) - Test and fix blake on NEOS, needs 14 rounds (was 8) - Add pentablake (5x blake256) (from bitbandi) - Add neoscrypt - Windows (VC++ 2013 and MinGW64 build support) - Enhance --version informations (compiler + lib versions)
Version 1.0.4 (Tanguy Pruvot)
- Add x13 x14 and x15 algos (Sherlockcoin, X14Coin, Webcoin..) - Add scrypt:N variants (Vertcoin) - Add fresh algo - Fix thread khashes/s value output - Add a configure option --disable-assembly TODO in next versions : - Enhance ASM support for VC2013 - JSON Interface for stats Usage (--help) : ** cpuminer-multi 1.3.1 by tpruvot@github ** BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)
Usage: cpuminer-multi [OPTIONS] Options: -a, --algo=ALGO specify the algorithm to use axiom Shabal-256 MemoHash blake Blake-256 14-rounds (SFR) blakecoin Blake-256 single sha256 merkle blake2s Blake2-S (256) bmw BMW 256 c11/flax C11 cryptolight Cryptonight-light cryptonight Monero decred Blake-256 14-rounds 180 bytes dmd-gr Diamond-Groestl drop Dropcoin fresh Fresh groestl GroestlCoin heavy Heavy keccak Keccak luffa Luffa lyra2re Lyra2RE lyra2rev2 Lyra2REv2 (Vertcoin) myr-gr Myriad-Groestl neoscrypt NeoScrypt(128, 2, 1) nist5 Nist5 pluck Pluck:128 (Supcoin) pentablake Pentablake quark Quark qubit Qubit scrypt scrypt(1024, 1, 1) (default) scrypt:N scrypt(N, 1, 1) scrypt-jane:N (with N factor from 4 to 30) shavite3 Shavite3 sha256d SHA-256d sia Blake2-B sib X11 + gost (SibCoin) skein Skein+Sha (Skeincoin) skein2 Double Skein (Woodcoin) s3 S3 timetravel Timetravel (Machinecoin) vanilla Blake-256 8-rounds x11evo Permuted x11 x11 X11 x13 X13 x14 X14 x15 X15 x17 X17 xevan Xevan (BitSend) yescrypt Yescrypt zr5 ZR5 -o, --url=URL URL of mining server -O, --userpass=U:P username:password pair for mining server -u, --user=USERNAME username for mining server -p, --pass=PASSWORD password for mining server --cert=FILE certificate for mining server using SSL -x, --proxy=[PROTOCOL://]HOST[:PORT] connect through a proxy -t, --threads=N number of miner threads (default: number of processors) -r, --retries=N number of times to retry if a network call fails (default: retry indefinitely) -R, --retry-pause=N time to pause between retries, in seconds (default: 30) --time-limit=N maximum time [s] to mine before exiting the program. -T, --timeout=N timeout for long poll and stratum (default: 300 seconds) -s, --scantime=N upper bound on time spent scanning current work when long polling is unavailable, in seconds (default: 5) --randomize Randomize scan range start to reduce duplicates -f, --diff-factor Divide req. difficulty by this factor (std is 1.0) -m, --diff-multiplier Multiply difficulty by this factor (std is 1.0) -n, --nfactor neoscrypt N-Factor --coinbase-addr=ADDR payout address for solo mining --coinbase-sig=TEXT data to insert in the coinbase when possible --max-log-rate limit per-core hashrate logs (default: 5s) --no-longpoll disable long polling support --no-getwork disable getwork support --no-gbt disable getblocktemplate support --no-stratum disable X-Stratum support --no-extranonce disable Stratum extranonce support --no-redirect ignore requests to change the URL of the mining server -q, --quiet disable per-thread hashmeter output --no-color disable colored output -D, --debug enable debug output -P, --protocol-dump verbose dump of protocol-level activities --hide-diff Hide submitted block and net difficulty -B, --background run the miner in the background --benchmark run in offline benchmark mode --cputest debug hashes from cpu algorithms --cpu-affinity set process affinity to cpu core(s), mask 0x3 for cores 0 and 1 --cpu-priority set process priority (default: 0 idle, 2 normal to 5 highest) -b, --api-bind IP/Port for the miner API (default: 127.0.0.1:4048) --api-remote Allow remote control --max-temp=N Only mine if cpu temp is less than specified value (linux) --max-rate=N[KMG] Only mine if net hashrate is less than specified value --max-diff=N Only mine if net difficulty is less than specified value -c, --config=FILE load a JSON-format configuration file -V, --version display version information and exit -h, --help display this help text and exit
Donations for the work done in this fork are accepted : BTC: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd DASH: XeVrkPrWB7pDbdFLfKhF1Z3xpqhsx6wkH3 MAC: MCchQ675kJYeXoCACgkKx6xakubE8CAQ5A
|
|
|
|
ilia_2s
Newbie
Offline
Activity: 47
Merit: 0
|
|
March 11, 2017, 10:19:04 PM |
|
I download and run latest windows build. I use it with "-no-getwork" option, but sometime it send getwork request to wallet and wallet reply that "method not supported". How I can report a bug?
|
|
|
|
miguelfug1
Newbie
Offline
Activity: 1
Merit: 0
|
|
March 15, 2017, 09:30:55 PM |
|
Winter is coming, and this year i shutdown electric heaters Fork of Lucas Jones 1.0.3 version, with colors and some new algos. my v1.0.4 changes were merged but nothing new from Lucas, so : http://i68.tinypic.com/2udunt4.pngDownload: https://github.com/tpruvot/cpuminer-multi/releasesSources: https://github.com/tpruvot/cpuminer-multiLinux Build status : https://travis-ci.org/tpruvot/cpuminer-multiVersion 1.3.1 (Tanguy Pruvot) 26 Jan 2017 - Add timetravel algo - Add --max-log-rate to limit per-core logs
Version 1.3 (Tanguy Pruvot) - Add decred algo - Add lbry algo - Add sia algo - Add x11evo algo - Add x17 and xevan algos - Add veltor algo - Enhance Blake2-S - Stratum benchmarks support - Show diff and solved blocks by default
Version 1.2 (Tanguy Pruvot) - Add cryptonight-light (Aeon) - Add Lyra2REv2 algo (Vertcoin) - Allow to load a remote config with curl - Algorithm parameter is now case insensitive - Drop anime algo (dead coin) - Add Sib(coin) algo - Add Bastion algo - Add Yescrypt and scrypt-jane algos - Compute and show network diff in pools too - Compute Shares diff and count solved blocks - Checkup on arm, tested ok on Tegra K1 (CyanogenMod 12.1)
version 1.1 - Add basic API remote control (quit/seturl) - Add GroestlCoin, Diamond and Myriad variants - Add Pluck algo and fix gbt query crash - Add ZR5 algo (ZRC) and fix longpoll bug on linux - Add Luffa algo - Add Skein2 algo (Double Skein for Woodcoin) - Add Animecoin algo (Quark variant) - Add Dropcoin pok algo - Add BMW-256 (MDT) algo - Add Axiom algo - Change some logged strings - Use all cores by default, not N-1 - Handle a default config to run without params - add cpu-priority and cpu-affinity options - add NSIS installer script for windows setup - Implement background option on windows - add -m stratum option (diff-multiplier) - Time limit to allow benchmarks or cron jobs - Fix Cryptonight stratum support - Allow to disable extranonce support
Version 1.0.9 - pool extranonce subscribe - upgrade jansson - lyra2 algo - fix for solo mining - API websocket support
Version 1.0.8 - API Monitoring Support - Enhance config values support (int/real/bool) - Rewrite blake algo (speed x2)
Version 1.0.7 - VC2013 + MinGW 64
- Add NIST5 and QUBIT algos - Show current stratum bloc height - Fix wallet solo mining
Version multi 1.0.6
- Fix scrypt algo - More work on VC2013 - Add -f tuning option to test with reduced difficulty - Add S3 algo
Version 1.0.5
- Merge remaining v2.4 pooler cpu-miner changes - Add colored output (disable with --no-color) - Test and fix blake on NEOS, needs 14 rounds (was 8) - Add pentablake (5x blake256) (from bitbandi) - Add neoscrypt - Windows (VC++ 2013 and MinGW64 build support) - Enhance --version informations (compiler + lib versions)
Version 1.0.4 (Tanguy Pruvot)
- Add x13 x14 and x15 algos (Sherlockcoin, X14Coin, Webcoin..) - Add scrypt:N variants (Vertcoin) - Add fresh algo - Fix thread khashes/s value output - Add a configure option --disable-assembly TODO in next versions : - Enhance ASM support for VC2013 - JSON Interface for stats Usage (--help) : ** cpuminer-multi 1.3.1 by tpruvot@github ** BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)
Usage: cpuminer-multi [OPTIONS] Options: -a, --algo=ALGO specify the algorithm to use axiom Shabal-256 MemoHash blake Blake-256 14-rounds (SFR) blakecoin Blake-256 single sha256 merkle blake2s Blake2-S (256) bmw BMW 256 c11/flax C11 cryptolight Cryptonight-light cryptonight Monero decred Blake-256 14-rounds 180 bytes dmd-gr Diamond-Groestl drop Dropcoin fresh Fresh groestl GroestlCoin heavy Heavy keccak Keccak luffa Luffa lyra2re Lyra2RE lyra2rev2 Lyra2REv2 (Vertcoin) myr-gr Myriad-Groestl neoscrypt NeoScrypt(128, 2, 1) nist5 Nist5 pluck Pluck:128 (Supcoin) pentablake Pentablake quark Quark qubit Qubit scrypt scrypt(1024, 1, 1) (default) scrypt:N scrypt(N, 1, 1) scrypt-jane:N (with N factor from 4 to 30) shavite3 Shavite3 sha256d SHA-256d sia Blake2-B sib X11 + gost (SibCoin) skein Skein+Sha (Skeincoin) skein2 Double Skein (Woodcoin) s3 S3 timetravel Timetravel (Machinecoin) vanilla Blake-256 8-rounds x11evo Permuted x11 x11 X11 x13 X13 x14 X14 x15 X15 x17 X17 xevan Xevan (BitSend) yescrypt Yescrypt zr5 ZR5 -o, --url=URL URL of mining server -O, --userpass=U:P username:password pair for mining server -u, --user=USERNAME username for mining server -p, --pass=PASSWORD password for mining server --cert=FILE certificate for mining server using SSL -x, --proxy=[PROTOCOL://]HOST[:PORT] connect through a proxy -t, --threads=N number of miner threads (default: number of processors) -r, --retries=N number of times to retry if a network call fails (default: retry indefinitely) -R, --retry-pause=N time to pause between retries, in seconds (default: 30) --time-limit=N maximum time [s] to mine before exiting the program. -T, --timeout=N timeout for long poll and stratum (default: 300 seconds) -s, --scantime=N upper bound on time spent scanning current work when long polling is unavailable, in seconds (default: 5) --randomize Randomize scan range start to reduce duplicates -f, --diff-factor Divide req. difficulty by this factor (std is 1.0) -m, --diff-multiplier Multiply difficulty by this factor (std is 1.0) -n, --nfactor neoscrypt N-Factor --coinbase-addr=ADDR payout address for solo mining --coinbase-sig=TEXT data to insert in the coinbase when possible --max-log-rate limit per-core hashrate logs (default: 5s) --no-longpoll disable long polling support --no-getwork disable getwork support --no-gbt disable getblocktemplate support --no-stratum disable X-Stratum support --no-extranonce disable Stratum extranonce support --no-redirect ignore requests to change the URL of the mining server -q, --quiet disable per-thread hashmeter output --no-color disable colored output -D, --debug enable debug output -P, --protocol-dump verbose dump of protocol-level activities --hide-diff Hide submitted block and net difficulty -B, --background run the miner in the background --benchmark run in offline benchmark mode --cputest debug hashes from cpu algorithms --cpu-affinity set process affinity to cpu core(s), mask 0x3 for cores 0 and 1 --cpu-priority set process priority (default: 0 idle, 2 normal to 5 highest) -b, --api-bind IP/Port for the miner API (default: 127.0.0.1:4048) --api-remote Allow remote control --max-temp=N Only mine if cpu temp is less than specified value (linux) --max-rate=N[KMG] Only mine if net hashrate is less than specified value --max-diff=N Only mine if net difficulty is less than specified value -c, --config=FILE load a JSON-format configuration file -V, --version display version information and exit -h, --help display this help text and exit
Donations for the work done in this fork are accepted : BTC: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd DASH: XeVrkPrWB7pDbdFLfKhF1Z3xpqhsx6wkH3 MAC: MCchQ675kJYeXoCACgkKx6xakubE8CAQ5A
|
|
|
|
ermaxinc
|
|
March 25, 2017, 12:03:52 PM Last edit: March 25, 2017, 12:27:07 PM by ermaxinc |
|
delete
|
|
|
|
usao
Legendary
Offline
Activity: 1109
Merit: 1000
|
|
March 28, 2017, 08:25:31 PM |
|
Does anyone have a compiles Linux binary? My Linux systems don't have any compilers installed, and I don't have root. They are CentOS 6.
It took 3 months, but I finally got S.A. st install GCC compiler. Is there a walk-through or steps to allow someone to compile the source? I would appreciate any help.
|
|
|
|
Chicago
|
|
March 28, 2017, 09:04:45 PM |
|
Is there a walk-through or steps to allow someone to compile the source? I would appreciate any help.
Hi usao, The last time I built tpruvot-cpuminer was back in January of 2016 with v1.2. The autoconf version I employed was v2.5. The automake version I employed was v1.10. Back then, my dependencies were cURL, jansson ( http://www.digip.org/jansson/) and OpenSSL. Also, back then I remember copying my libcurl.m4 include file into the tpruvot-cpuminer's m4 directory before configuring the build. I started by regenerating the autotools files, by doing a full autoreconf followed by running libtoolize. Then, I added these CFLAGS to my custom build environment: -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -DUSE_ASM Then, I ran configure --with-crypto --with-curl Afterwards, a standard make and then make install finished the process. Your mileage may vary since the build box here was a full-blown Gentoo system with the toolchain already installed. You'll need development libraries, build essentials and dependencies when compiling for CentOS v6. Best Regards, -Chicago
|
|
|
|
usao
Legendary
Offline
Activity: 1109
Merit: 1000
|
|
March 28, 2017, 10:26:15 PM |
|
Getting the following errors: cpuminer-cpu-miner.o: In function `longpoll_thread': /root/cpuminer-multi/cpu-miner.c:2407: undefined reference to `curl_easy_init' /root/cpuminer-multi/cpu-miner.c:2532: undefined reference to `curl_easy_cleanup' cpuminer-cpu-miner.o: In function `stratum_gen_work': /root/cpuminer-multi/cpu-miner.c:1684: undefined reference to `SHA256' cpuminer-cpu-miner.o: In function `workio_thread': /root/cpuminer-multi/cpu-miner.c:1533: undefined reference to `curl_easy_init' /root/cpuminer-multi/cpu-miner.c:1571: undefined reference to `curl_easy_cleanup' cpuminer-cpu-miner.o: In function `show_version_and_exit': /root/cpuminer-multi/cpu-miner.c:2753: undefined reference to `curl_version' cpuminer-cpu-miner.o: In function `main': /root/cpuminer-multi/cpu-miner.c:3363: undefined reference to `curl_global_init' cpuminer-util.o: In function `json_load_url': /root/cpuminer-multi/util.c:621: undefined reference to `curl_easy_init' /root/cpuminer-multi/util.c:626: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:627: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:628: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:629: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:630: undefined reference to `curl_easy_setopt' cpuminer-util.o:/root/cpuminer-multi/util.c:631: more undefined references to `curl_easy_setopt' follow cpuminer-util.o: In function `json_load_url': /root/cpuminer-multi/util.c:645: undefined reference to `curl_easy_perform' /root/cpuminer-multi/util.c:657: undefined reference to `curl_easy_cleanup' /root/cpuminer-multi/util.c:641: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:643: undefined reference to `curl_easy_setopt' cpuminer-util.o: In function `stratum_connect': /root/cpuminer-multi/util.c:1127: undefined reference to `curl_easy_cleanup' /root/cpuminer-multi/util.c:1128: undefined reference to `curl_easy_init' /root/cpuminer-multi/util.c:1152: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:1153: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:1154: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:1155: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:1156: undefined reference to `curl_easy_setopt' cpuminer-util.o:/root/cpuminer-multi/util.c:1157: more undefined references to `curl_easy_setopt' follow cpuminer-util.o: In function `stratum_connect': /root/cpuminer-multi/util.c:1172: undefined reference to `curl_easy_perform' /root/cpuminer-multi/util.c:1175: undefined reference to `curl_easy_cleanup' /root/cpuminer-multi/util.c:1151: undefined reference to `curl_easy_setopt' cpuminer-util.o: In function `stratum_disconnect': /root/cpuminer-multi/util.c:1192: undefined reference to `curl_easy_cleanup' cpuminer-util.o: In function `json_rpc_call': /root/cpuminer-multi/util.c:456: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:458: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:459: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:460: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:461: undefined reference to `curl_easy_setopt' cpuminer-util.o:/root/cpuminer-multi/util.c:462: more undefined references to `curl_easy_setopt' follow cpuminer-util.o: In function `json_rpc_call': /root/cpuminer-multi/util.c:501: undefined reference to `curl_slist_append' /root/cpuminer-multi/util.c:502: undefined reference to `curl_slist_append' /root/cpuminer-multi/util.c:503: undefined reference to `curl_slist_append' /root/cpuminer-multi/util.c:504: undefined reference to `curl_slist_append' /root/cpuminer-multi/util.c:508: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:510: undefined reference to `curl_easy_perform' /root/cpuminer-multi/util.c:601: undefined reference to `curl_slist_free_all' /root/cpuminer-multi/util.c:602: undefined reference to `curl_easy_reset' /root/cpuminer-multi/util.c:488: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:474: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:455: undefined reference to `curl_easy_setopt' /root/cpuminer-multi/util.c:610: undefined reference to `curl_slist_free_all' /root/cpuminer-multi/util.c:611: undefined reference to `curl_easy_reset' /root/cpuminer-multi/util.c:514: undefined reference to `curl_easy_getinfo' cpuminer-api.o: In function `websocket_handshake': /root/cpuminer-multi/api.c:337: undefined reference to `SHA1_Init' /root/cpuminer-multi/api.c:338: undefined reference to `SHA1_Update' /root/cpuminer-multi/api.c:339: undefined reference to `SHA1_Final' algo/cpuminer-heavy.o: In function `heavyhash': /root/cpuminer-multi/algo/heavy.c:45: undefined reference to `SHA256_Init' /root/cpuminer-multi/algo/heavy.c:46: undefined reference to `SHA256_Update' /root/cpuminer-multi/algo/heavy.c:47: undefined reference to `SHA256_Update' /root/cpuminer-multi/algo/heavy.c:48: undefined reference to `SHA256_Final' algo/cpuminer-skein.o: In function `skeinhash': /root/cpuminer-multi/algo/skein.c:21: undefined reference to `SHA256_Init' /root/cpuminer-multi/algo/skein.c:22: undefined reference to `SHA256_Update' /root/cpuminer-multi/algo/skein.c:23: undefined reference to `SHA256_Final' collect2: error: ld returned 1 exit status make[2]: *** [cpuminer] Error 1 make[2]: Leaving directory `/root/cpuminer-multi' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/cpuminer-multi' make: *** [all] Error 2
|
|
|
|
pallas
Legendary
Offline
Activity: 2716
Merit: 1094
Black Belt Developer
|
|
March 29, 2017, 07:34:41 AM |
|
Getting the following errors:
./configure --with-crypto --with-curl
|
|
|
|
usao
Legendary
Offline
Activity: 1109
Merit: 1000
|
|
March 29, 2017, 04:24:44 PM |
|
Getting the following errors:
./configure --with-crypto --with-curl Thanks, this worked and I got a successful compile. Next question. Is it possible to get a statically linked compile so I can copy this to other machines which do not have all the tools installed? Im asking because it was a real hurdle to get all the stuff setup on a single VM to compile, but I want to deploy to a large number of servers who do not have all the same setup/configuration.
|
|
|
|
pallas
Legendary
Offline
Activity: 2716
Merit: 1094
Black Belt Developer
|
|
March 29, 2017, 08:29:13 PM |
|
Getting the following errors:
./configure --with-crypto --with-curl Thanks, this worked and I got a successful compile. Next question. Is it possible to get a statically linked compile so I can copy this to other machines which do not have all the tools installed? Im asking because it was a real hurdle to get all the stuff setup on a single VM to compile, but I want to deploy to a large number of servers who do not have all the same setup/configuration. Not as trivial as it may seem. Start by trying "./configure LDFLAGS=-static"
|
|
|
|
|
|