Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: Epsylon3 on October 31, 2014, 05:22:10 AM



Title: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on October 31, 2014, 05:22:10 AM
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.png

Download: https://github.com/tpruvot/cpuminer-multi/releases
Sources: https://github.com/tpruvot/cpuminer-multi

Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi

Code:
Version 1.3.5
- Add allium algo
- Add x12 algo
- Add x16s algo
- Add phi and phi2
- Add sonoa
- Handle new aeon cryptolight variant
- Handle new monero algo (hardcoded)

Version 1.3.3
- Add tribus algo
- Add x16r algo
- Add keccakc variant

Version 1.3.2
- Add bitcore algo
- Add jha algo

Version 1.3.1
- 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) :
Code:
** cpuminer-multi 1.3.5 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

Usage: cpuminer-multi [OPTIONS]
Options:
  -a, --algo=ALGO       specify the algorithm to use
                          allium       Garlicoin double lyra2
                          axiom        Shabal-256 MemoHash
                          bitcore      Timetravel with 10 algos
                          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
                          jha          JHA
                          keccak       Keccak (Old and deprecated)
                          keccakc      Keccak (CreativeCoin)
                          luffa        Luffa
                          lyra2re      Lyra2RE
                          lyra2rev2    Lyra2REv2 (Vertcoin)
                          myr-gr       Myriad-Groestl
                          neoscrypt    NeoScrypt(128, 2, 1)
                          nist5        Nist5
                          pluck        Pluck:128 (Supcoin)
                          pentablake   Pentablake
                          phi          LUX initial algo
                          phi2         LUX newer algo
                          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)
                          sonoa        A series of 97 hashes from x17
                          s3           S3
                          timetravel   Timetravel (Machinecoin)
                          vanilla      Blake-256 8-rounds
                          x11evo       Permuted x11
                          x11          X11
                          x12          X12
                          x13          X13
                          x14          X14
                          x15          X15
                          x16r         X16R (Raven)
                          x16s         X16S (Pigeon)
                          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


Title: Re: [ANN] cpuminer-multi v1.0.5 (Linux + Windows)
Post by: twoturtles on October 31, 2014, 06:31:06 AM
Nice work! =)


Title: Re: [ANN] cpuminer-multi v1.0.5 (Linux + Windows)
Post by: Epsylon3 on October 31, 2014, 07:27:43 AM
i detected a bug in scrypt... fixed in version 1.0.6


Title: Re: [ANN] cpuminer-multi v1.0.8 (Linux + Windows) now with API monitoring
Post by: Epsylon3 on November 15, 2014, 10:50:19 PM
Version 1.0.8 released :) with the same kind of API as i implemented in ccminer


Title: Re: [ANN] cpuminer-multi v1.0.8 (Linux + Windows)
Post by: poiuty on January 04, 2015, 12:13:12 AM
Code:
mv -f .deps/cpuminer-aesb-x64.Tpo .deps/cpuminer-aesb-x64.Po
gcc -std=gnu99 -Wno-pointer-sign -Wno-pointer-to-int-cast   -g -O2    -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sensors.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o cpuminer-blake.o cpuminer-cryptonight.o cpuminer-fresh.o cpuminer-heavy.o cpuminer-ink.o cpuminer-lyra2re.o cpuminer-keccak.o cpuminer-pentablake.o cpuminer-quark.o cpuminer-neoscrypt.o cpuminer-nist5.o cpuminer-qubit.o cpuminer-scrypt.o cpuminer-sha2.o cpuminer-skein.o cpuminer-s3.o cpuminer-x11.o cpuminer-x13.o cpuminer-x14.o cpuminer-x15.o cpuminer-neoscrypt_asm.o  cpuminer-sha2-x64.o cpuminer-scrypt-x64.o cpuminer-aesb-x64.o    -ljansson -lpthread
cpuminer-cpu-miner.o: In function `show_version_and_exit':
/home/mining/cpuminer-multi-1.0.9-multi/cpu-miner.c:2196: undefined reference to `curl_version'
cpuminer-cpu-miner.o: In function `longpoll_thread':
/home/mining/cpuminer-multi-1.0.9-multi/cpu-miner.c:1909: undefined reference to `curl_easy_init'
/home/mining/cpuminer-multi-1.0.9-multi/cpu-miner.c:2021: undefined reference to `curl_easy_cleanup'
cpuminer-cpu-miner.o: In function `workio_thread':
/home/mining/cpuminer-multi-1.0.9-multi/cpu-miner.c:1411: undefined reference to `curl_easy_init'
/home/mining/cpuminer-multi-1.0.9-multi/cpu-miner.c:1449: undefined reference to `curl_easy_cleanup'
cpuminer-cpu-miner.o: In function `main':
/home/mining/cpuminer-multi-1.0.9-multi/cpu-miner.c:2692: undefined reference to `curl_global_init'
cpuminer-util.o: In function `stratum_connect':
/home/mining/cpuminer-multi-1.0.9-multi/util.c:957: undefined reference to `curl_easy_cleanup'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:958: undefined reference to `curl_easy_init'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:982: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:983: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:984: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:985: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:986: undefined reference to `curl_easy_setopt'
cpuminer-util.o:/home/mining/cpuminer-multi-1.0.9-multi/util.c:987: more undefined references to `curl_easy_setopt' follow
cpuminer-util.o: In function `stratum_connect':
/home/mining/cpuminer-multi-1.0.9-multi/util.c:1002: undefined reference to `curl_easy_perform'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:1005: undefined reference to `curl_easy_cleanup'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:981: undefined reference to `curl_easy_setopt'
cpuminer-util.o: In function `stratum_disconnect':
/home/mining/cpuminer-multi-1.0.9-multi/util.c:1022: undefined reference to `curl_easy_cleanup'
cpuminer-util.o: In function `json_rpc_call':
/home/mining/cpuminer-multi-1.0.9-multi/util.c:398: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:400: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:401: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:402: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:403: undefined reference to `curl_easy_setopt'
cpuminer-util.o:/home/mining/cpuminer-multi-1.0.9-multi/util.c:404: more undefined references to `curl_easy_setopt' follow
cpuminer-util.o: In function `json_rpc_call':
/home/mining/cpuminer-multi-1.0.9-multi/util.c:442: undefined reference to `curl_slist_append'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:443: undefined reference to `curl_slist_append'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:444: undefined reference to `curl_slist_append'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:445: undefined reference to `curl_slist_append'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:449: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:451: undefined reference to `curl_easy_perform'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:525: undefined reference to `curl_slist_free_all'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:526: undefined reference to `curl_easy_reset'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:429: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:415: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:397: undefined reference to `curl_easy_setopt'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:534: undefined reference to `curl_slist_free_all'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:535: undefined reference to `curl_easy_reset'
/home/mining/cpuminer-multi-1.0.9-multi/util.c:455: undefined reference to `curl_easy_getinfo'
cpuminer-api.o: In function `websocket_handshake':
/home/mining/cpuminer-multi-1.0.9-multi/api.c:298: undefined reference to `SHA1_Init'
/home/mining/cpuminer-multi-1.0.9-multi/api.c:299: undefined reference to `SHA1_Update'
/home/mining/cpuminer-multi-1.0.9-multi/api.c:300: undefined reference to `SHA1_Final'
cpuminer-heavy.o: In function `heavyhash':
/home/mining/cpuminer-multi-1.0.9-multi/heavy.c:45: undefined reference to `SHA256_Init'
/home/mining/cpuminer-multi-1.0.9-multi/heavy.c:46: undefined reference to `SHA256_Update'
/home/mining/cpuminer-multi-1.0.9-multi/heavy.c:47: undefined reference to `SHA256_Update'
/home/mining/cpuminer-multi-1.0.9-multi/heavy.c:48: undefined reference to `SHA256_Final'
cpuminer-skein.o: In function `skeinhash':
/home/mining/cpuminer-multi-1.0.9-multi/skein.c:23: undefined reference to `SHA256_Init'
/home/mining/cpuminer-multi-1.0.9-multi/skein.c:24: undefined reference to `SHA256_Update'
/home/mining/cpuminer-multi-1.0.9-multi/skein.c:25: undefined reference to `SHA256_Final'
collect2: error: ld returned 1 exit status
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory `/home/mining/cpuminer-multi-1.0.9-multi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mining/cpuminer-multi-1.0.9-multi'
make: *** [all] Error 2


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on January 04, 2015, 02:42:50 PM
you need curl sources, then use ./build.sh


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: poiuty on January 05, 2015, 04:43:22 AM
When ./autogen.sh

In Makefile
Code:
cpuminer_LDADD =  -ljansson -lpthread

fix
Code:
cpuminer_LDADD =  -L/usr/lib/x86_64-linux-gnu -lcurl -ljansson -lpthread 

When ./build.sh -> work fine.


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on January 05, 2015, 11:45:27 AM
your curl lib should be automatically found by configure, cf : https://travis-ci.org/tpruvot/cpuminer-multi


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: sirslayer on May 13, 2015, 05:12:22 AM
im on xubuntu 15.04 and i get this error..when i run "make"

make  all-recursive
make[1]: Entering directory '/home/sirdell/cpuminer'
Making all in compat
make[2]: Entering directory '/home/sirdell/cpuminer/compat'
Making all in jansson
make[3]: Entering directory '/home/sirdell/cpuminer/compat/jansson'
depbase=`echo dump.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT dump.o -MD -MP -MF $depbase.Tpo -c -o dump.o dump.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo error.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT error.o -MD -MP -MF $depbase.Tpo -c -o error.o error.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo hashtable.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT hashtable.o -MD -MP -MF $depbase.Tpo -c -o hashtable.o hashtable.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo load.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT load.o -MD -MP -MF $depbase.Tpo -c -o load.o load.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo memory.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT memory.o -MD -MP -MF $depbase.Tpo -c -o memory.o memory.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo pack_unpack.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT pack_unpack.o -MD -MP -MF $depbase.Tpo -c -o pack_unpack.o pack_unpack.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo strbuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT strbuffer.o -MD -MP -MF $depbase.Tpo -c -o strbuffer.o strbuffer.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo strconv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT strconv.o -MD -MP -MF $depbase.Tpo -c -o strconv.o strconv.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo utf.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT utf.o -MD -MP -MF $depbase.Tpo -c -o utf.o utf.c &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo value.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2  -Iyes/include -Iyes/include -MT value.o -MD -MP -MF $depbase.Tpo -c -o value.o value.c &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libjansson.a
ar cru libjansson.a dump.o error.o hashtable.o load.o memory.o pack_unpack.o strbuffer.o strconv.o utf.o value.o
ranlib libjansson.a
make[3]: Leaving directory '/home/sirdell/cpuminer/compat/jansson'
make[3]: Entering directory '/home/sirdell/cpuminer/compat'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/sirdell/cpuminer/compat'
make[2]: Leaving directory '/home/sirdell/cpuminer/compat'
make[2]: Entering directory '/home/sirdell/cpuminer'
gcc -std=gnu99 -DHAVE_CONFIG_H -I.  -fno-strict-aliasing -I./compat/jansson -I.  -Wno-pointer-sign -Wno-pointer-to-int-cast   -g -O2  -Iyes/include -Iyes/include -MT cpuminer-cpu-miner.o -MD -MP -MF .deps/cpuminer-cpu-miner.Tpo -c -o cpuminer-cpu-miner.o `test -f 'cpu-miner.c' || echo './'`cpu-miner.c
cpu-miner.c:28:25: fatal error: openssl/sha.h: No such file or directory
 #include <openssl/sha.h>
                         ^
compilation terminated.
Makefile:1011: recipe for target 'cpuminer-cpu-miner.o' failed
make[2]: *** [cpuminer-cpu-miner.o] Error 1
make[2]: Leaving directory '/home/sirdell/cpuminer'
Makefile:1914: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/sirdell/cpuminer'
Makefile:501: recipe for target 'all' failed
make: *** [all] Error 2
sirdell@sirdell:~/cpuminer$



cant find <openssl/sha.h>  ????   how do you fix this??



Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: sirslayer on May 13, 2015, 06:05:13 AM
ok it was just a openssl header error... i think i fixed that but now i get this

sirdell@sirdell:~/cpuminer$ sudo make
make  all-recursive
make[1]: Entering directory '/home/sirdell/cpuminer'
Making all in compat
make[2]: Entering directory '/home/sirdell/cpuminer/compat'
make[3]: Entering directory '/home/sirdell/cpuminer/compat'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/sirdell/cpuminer/compat'
make[2]: Leaving directory '/home/sirdell/cpuminer/compat'
make[2]: Entering directory '/home/sirdell/cpuminer'
gcc -std=gnu99 -Wno-pointer-sign -Wno-pointer-to-int-cast   -g -O2  -Iyes/include -Iyes/include -Lyes/lib -Lyes/lib  -Lyes/lib -Lyes/lib  -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_sha2.o sha3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o algo/cpuminer-animecoin.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-cryptonight.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o algo/cpuminer-ink.o algo/cpuminer-lyra2re.o algo/cpuminer-myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-quark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-sha2.o algo/cpuminer-skein.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-x11.o algo/cpuminer-x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-zr5.o asm/cpuminer-neoscrypt_asm.o  asm/cpuminer-sha2-x64.o asm/cpuminer-scrypt-x64.o asm/cpuminer-aesb-x64.o   -lcurl -lz -lssl -lcrypto -ljansson -lpthread 
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
Makefile:766: recipe for target 'cpuminer' failed
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory '/home/sirdell/cpuminer'
Makefile:1914: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/sirdell/cpuminer'
Makefile:501: recipe for target 'all' failed
make: *** [all] Error 2


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on May 13, 2015, 02:41:51 PM
you need to install the dev packages


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: IMweasel on June 01, 2015, 12:11:36 PM
Nice job on the extra performance!
But how comes that these miners start up with 7 threads on a 8 core CPU? It does seem to put load on all cores though.
The original miner from Pooler launches 8 threads.


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Jake-R on June 05, 2015, 12:36:26 AM
Nice job on the extra performance!
But how comes that these miners start up with 7 threads on a 8 core CPU? It does seem to put load on all cores though.
The original miner from Pooler launches 8 threads.
I get similar results. It is like the program calculates threads to run like: Number of cores - 1 = number of threads.


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on June 05, 2015, 12:20:09 PM
indeed to let some cpu on work threads, but you can use -t 8 to force it


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: temroa on June 05, 2015, 12:23:00 PM
is compiling the miner with mingw64 so hard ?


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on June 05, 2015, 12:24:59 PM
is compiling the miner with mingw64 so hard ?

No it works perfectly when you have built the dependencies curl openssl zlib pthreads and jansson.... Good luck ;)


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: temroa on June 05, 2015, 12:28:44 PM
if it will be short can you post the instructions ?


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on June 05, 2015, 12:31:24 PM
Its not short.. It why i've prebuilt libs in vstudio... But its junk for the git tree... Even the mingw64 standard env is hard to setup... Need msys etc

EDIT: i will upload my prebuilt env. in a few minutes...


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on June 05, 2015, 01:12:28 PM
You can download it here : http://ccminer.org/mingw64/

And please read the README.txt

then ./build.sh in cpuminer folder should be enough (not included in the archive)


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Jake-R on June 05, 2015, 02:49:25 PM
I really like this new miner. I have a couple questions about it.

In the sample batch file there is a -b 0.0.0.0:4048 function. However, in the help this does not appear to be documented. What is -b for?

Also, about every 30 minutes. I get this error on any workstation I run this on:  Stratum connection timed out, Stratum connection interrupted. I do not get this when GPU mining on the same pool (http://simplemulti.com/). I am mining Vertcoin. Is this a client side issue, or an issue with the mining pool?

I am using this as my batch file for start-up:

cpuminer-multi-mingw64 -a lyra2 -o stratum+tcp://ca.simplemulti.com:3374 -u addresskey.worker1 -p x

pause


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on June 05, 2015, 02:51:34 PM
cpuminer --help to get the help :p -b is api-bind

0.0.0.0 allow to bind to the network (nice to monitor linux servers) -b 0 disable it, and -b 127.0.0.1:4048 means only allow api calls from localhost (default)

Stratum connection timed out just mean you were disconnected, pool server restart or network disconnect... but it should reconnect automatically to send the next shares


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Jake-R on June 06, 2015, 03:33:28 AM
cpuminer --help to get the help :p -b is api-bind

0.0.0.0 allow to bind to the network (nice to monitor linux servers) -b 0 disable it, and -b 127.0.0.1:4048 means only allow api calls from localhost (default)

Stratum connection timed out just mean you were disconnected, pool server restart or network disconnect... but it should reconnect automatically to send the next shares

This is the error to which I am referring. Is it the miner? The Stratum? The internet? It happens about every 15 minutes:

https://i.imgur.com/1cmxrEp.png


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: sirslayer on June 06, 2015, 11:13:13 PM
thank you :)   Epsylon3


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: cjambox on June 28, 2015, 02:34:51 PM
Epsylon3 when i benchmarking at cpuminer-multi-mingw64 with neoscrypt algo i got error at windows


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on June 28, 2015, 04:12:18 PM
yep, i get the error also... dunno why yet, asm stuff not proper i guess


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Katerich on June 29, 2015, 11:33:27 AM
cpuminer --help to get the help :p -b is api-bind

0.0.0.0 allow to bind to the network (nice to monitor linux servers) -b 0 disable it, and -b 127.0.0.1:4048 means only allow api calls from localhost (default)

Stratum connection timed out just mean you were disconnected, pool server restart or network disconnect... but it should reconnect automatically to send the next shares

This is the error to which I am referring. Is it the miner? The Stratum? The internet? It happens about every 15 minutes:

https://i.imgur.com/1cmxrEp.png

yes, I also get an error same with Jake-R when getting started this miner


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on June 29, 2015, 11:37:04 AM
please copy paste your log and the command line you used...


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: setowae on June 30, 2015, 02:03:20 AM
hi guys
forgive for interrupted
i just download this app
but i dont know how to work it
how to used the hash?
should i input my crytpo adress? and where i have to chance it?
cause the app just work
thanx you for answer...

[/img]http://s14.postimg.org/flo0cmitt/Screenshot_96.png[/img]


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: oldkolobok on July 15, 2015, 09:18:47 AM
I am seen version 1.1, but it is not in the release. Why?


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: Epsylon3 on July 15, 2015, 12:19:28 PM
because its not "finished" yet ;)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows)
Post by: Epsylon3 on July 29, 2015, 02:34:00 PM
Now it is... https://github.com/tpruvot/cpuminer-multi/releases/tag/v1.1-multi


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: _javi_ on July 29, 2015, 07:57:14 PM
Is 54 H/s ok for an AMD FX-8150 with -t 7, on Axiom algo ??


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on July 29, 2015, 07:58:56 PM
yes, its a really slow algo, maybe the slowest ive seen with scrypt-jane and pluck (one hash require 128K sub shabal 256 hashes) so the real shabal256 speed is like 128000x faster ;p


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: _javi_ on July 29, 2015, 08:01:36 PM
thanks for your quick answer.

keep on the good work! congrats.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dhsc19 on July 29, 2015, 10:59:17 PM
Can't seem to compile (Ubuntu 14.02...all dependencies are installed).  Anyone else have any hints:

make  all-recursive
make[1]: Entering directory `/home/dhsc19/Downloads/mining/cpuminer-multi'
Making all in compat
make[2]: Entering directory `/home/dhsc19/Downloads/mining/cpuminer-multi/compat'
make[3]: Entering directory `/home/dhsc19/Downloads/mining/cpuminer-multi/compat'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/dhsc19/Downloads/mining/cpuminer-multi/compat'
make[2]: Leaving directory `/home/dhsc19/Downloads/mining/cpuminer-multi/compat'
make[2]: Entering directory `/home/dhsc19/Downloads/mining/cpuminer-multi'
gcc -std=gnu99 -Wno-pointer-sign -Wno-pointer-to-int-cast   -march=native    -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_sha2.o sha3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o crypto/cpuminer-blake2s.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o algo/cpuminer-animecoin.o algo/cpuminer-axiom.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-blake2.o algo/cpuminer-bmw256.o algo/cpuminer-c11.o algo/cpuminer-cryptonight.o algo/cpuminer-drop.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o algo/cpuminer-ink.o algo/cpuminer-luffa.o algo/cpuminer-lyra2re.o algo/cpuminer-myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-quark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-sha2.o algo/cpuminer-skein.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-x11.o algo/cpuminer-x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-zr5.o asm/cpuminer-neoscrypt_asm.o  asm/cpuminer-sha2-x64.o asm/cpuminer-scrypt-x64.o asm/cpuminer-aesb-x64.o   -ljansson -lpthread
cpuminer-cpu-miner.o: In function `workio_thread':
cpu-miner.c:(.text+0x38a5): undefined reference to `curl_easy_init'
cpu-miner.c:(.text+0x3994): undefined reference to `curl_easy_cleanup'
cpuminer-cpu-miner.o: In function `stratum_gen_work':
cpu-miner.c:(.text+0x3ddf): undefined reference to `SHA256'
cpuminer-cpu-miner.o: In function `longpoll_thread':
cpu-miner.c:(.text+0x5e1a): undefined reference to `curl_easy_init'
cpu-miner.c:(.text+0x63d8): undefined reference to `curl_easy_cleanup'
cpuminer-cpu-miner.o: In function `show_version_and_exit':
cpu-miner.c:(.text+0x6b7c): undefined reference to `curl_version'
cpuminer-cpu-miner.o: In function `main':
cpu-miner.c:(.text+0x8840): undefined reference to `curl_global_init'
cpuminer-util.o: In function `json_rpc_call':
util.c:(.text+0x11e2): undefined reference to `curl_easy_setopt'
util.c:(.text+0x120f): undefined reference to `curl_easy_setopt'
util.c:(.text+0x1248): undefined reference to `curl_easy_setopt'
util.c:(.text+0x1273): undefined reference to `curl_easy_setopt'
util.c:(.text+0x129e): undefined reference to `curl_easy_setopt'
cpuminer-util.o:util.c:(.text+0x12c9): more undefined references to `curl_easy_setopt' follow
cpuminer-util.o: In function `json_rpc_call':
util.c:(.text+0x169b): undefined reference to `curl_slist_append'
util.c:(.text+0x16bb): undefined reference to `curl_slist_append'
util.c:(.text+0x16d6): undefined reference to `curl_slist_append'
util.c:(.text+0x16f1): undefined reference to `curl_slist_append'
util.c:(.text+0x1725): undefined reference to `curl_easy_setopt'
util.c:(.text+0x1734): undefined reference to `curl_easy_perform'
util.c:(.text+0x178d): undefined reference to `curl_easy_getinfo'
util.c:(.text+0x1cb1): undefined reference to `curl_slist_free_all'
util.c:(.text+0x1cc0): undefined reference to `curl_easy_reset'
util.c:(.text+0x1d14): undefined reference to `curl_slist_free_all'
util.c:(.text+0x1d23): undefined reference to `curl_easy_reset'
cpuminer-util.o: In function `stratum_connect':
util.c:(.text+0x317f): undefined reference to `curl_easy_cleanup'
util.c:(.text+0x3184): undefined reference to `curl_easy_init'
util.c:(.text+0x32ed): undefined reference to `curl_easy_setopt'
util.c:(.text+0x3312): undefined reference to `curl_easy_setopt'
util.c:(.text+0x3334): undefined reference to `curl_easy_setopt'
util.c:(.text+0x3356): undefined reference to `curl_easy_setopt'
util.c:(.text+0x337b): undefined reference to `curl_easy_setopt'
cpuminer-util.o:util.c:(.text+0x339d): more undefined references to `curl_easy_setopt' follow
cpuminer-util.o: In function `stratum_connect':
util.c:(.text+0x34cf): undefined reference to `curl_easy_perform'
util.c:(.text+0x3503): undefined reference to `curl_easy_cleanup'
cpuminer-util.o: In function `stratum_disconnect':
util.c:(.text+0x3558): undefined reference to `curl_easy_cleanup'
cpuminer-api.o: In function `websocket_handshake':
api.c:(.text+0xa0c): undefined reference to `SHA1_Init'
api.c:(.text+0xa37): undefined reference to `SHA1_Update'
api.c:(.text+0xa50): undefined reference to `SHA1_Final'
algo/cpuminer-heavy.o: In function `heavyhash':
heavy.c:(.text+0x22b): undefined reference to `SHA256_Init'
heavy.c:(.text+0x24d): undefined reference to `SHA256_Update'
heavy.c:(.text+0x26b): undefined reference to `SHA256_Update'
heavy.c:(.text+0x284): undefined reference to `SHA256_Final'
algo/cpuminer-skein.o: In function `skeinhash':
skein.c:(.text+0x159): undefined reference to `SHA256_Init'
skein.c:(.text+0x177): undefined reference to `SHA256_Update'
skein.c:(.text+0x190): undefined reference to `SHA256_Final'
collect2: error: ld returned 1 exit status
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory `/home/dhsc19/Downloads/mining/cpuminer-multi'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dhsc19/Downloads/mining/cpuminer-multi'
make: *** [all] Error 2


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on July 29, 2015, 11:12:54 PM
Yes 5th and 8th posts one page ago... So plz... Read the readme or use windows binary


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: impulse2000 on July 30, 2015, 06:43:52 AM
Can't seem to compile (Ubuntu 14.02...all dependencies are installed).  Anyone else have any hints:
git clone https://github.com/tpruvot/cpuminer-multi.git
cd cpuminer-multi/
./autogen.sh && ./configure --with-curl --with-crypto CFLAGS="-march=native" && make clean && make -j2
./cpuminer -a axiom -o stratum+tcp://axiom.eu.nicehash.com:3346 -u 18EJ9w1MuZXWDNNEuLAyq4SJJUsYx9fqiX -p x

something this...


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Singman33 on July 30, 2015, 07:13:33 AM
Nope, dont compile on Ubuntu (and maybe others)...
Code:
gcc -std=gnu99 -Wno-pointer-sign -Wno-pointer-to-int-cast   -O3 -march=native  -Iyes/include -Iyes/include -Lyes/lib -Lyes/lib  -Lyes/lib -Lyes/lib  -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_sha2.o sha3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o crypto/cpuminer-blake2s.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o algo/cpuminer-animecoin.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-blake2.o algo/cpuminer-bmw256.o algo/cpuminer-c11.o algo/cpuminer-cryptonight.o algo/cpuminer-drop.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o algo/cpuminer-ink.o algo/cpuminer-luffa.o algo/cpuminer-lyra2re.o algo/cpuminer-myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-quark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-sha2.o algo/cpuminer-skein.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-x11.o algo/cpuminer-x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-zr5.o asm/cpuminer-neoscrypt_asm.o  asm/cpuminer-sha2-x64.o asm/cpuminer-scrypt-x64.o asm/cpuminer-aesb-x64.o   -lcurl -lz -lssl -lcrypto compat/jansson/libjansson.a -lpthread
cpuminer-cpu-miner.o: dans la fonction « miner_thread »:
cpu-miner.c:(.text+0x36e9): référence indéfinie vers « scanhash_axiom »
cpuminer-util.o: dans la fonction « print_hash_tests »:
util.c:(.text+0x5b38): référence indéfinie vers « axiomhash »
collect2: error: ld returned 1 exit status
Makefile:784: recipe for target 'cpuminer' failed


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Singman33 on July 30, 2015, 07:15:14 AM
BTW, you are not using any "-O" flags on your command.
Did you make some tests with -O2, -O3 ?


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on July 30, 2015, 12:59:29 PM
BTW, you are not using any "-O" flags on your command.
Did you make some tests with -O2, -O3 ?

just use ./build.sh

All my commits are automatically tested here : https://travis-ci.org/tpruvot/cpuminer-multi

This is the proof your problem is somewhere between your chair and the keyboard


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Singman33 on July 30, 2015, 06:52:15 PM
All my commits are automatically tested here : https://travis-ci.org/tpruvot/cpuminer-multi
This is the proof your problem is somewhere between your chair and the keyboard
Nice insult !
BTW, that miner was building nice before a "make clean; git pull; sh ./autogen.sh; ./configure --with-curl --with-crypto; make". So ?


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on July 30, 2015, 06:56:58 PM
delete your folder and reclone... or just use build.sh


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Singman33 on July 30, 2015, 07:06:25 PM
Already tried. Different error of course :
Code:
gcc -std=gnu99 -Wno-pointer-sign -Wno-pointer-to-int-cast   -O2  -Ofast -flto -ftree-loop-if-convert-stores -DUSE_ASM -pg  -Iyes/include -Iyes/include -Lyes/lib -Lyes/lib  -Lyes/lib -Lyes/lib  -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_sha2.o sha3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o crypto/cpuminer-blake2s.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o algo/cpuminer-animecoin.o algo/cpuminer-axiom.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-blake2.o algo/cpuminer-bmw256.o algo/cpuminer-c11.o algo/cpuminer-cryptonight.o algo/cpuminer-drop.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o algo/cpuminer-ink.o algo/cpuminer-luffa.o algo/cpuminer-lyra2re.o algo/cpuminer-myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-quark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-sha2.o algo/cpuminer-skein.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-x11.o algo/cpuminer-x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-zr5.o asm/cpuminer-neoscrypt_asm.o  asm/cpuminer-sha2-x64.o asm/cpuminer-scrypt-x64.o asm/cpuminer-aesb-x64.o   -lcurl -lz -lssl -lcrypto compat/jansson/libjansson.a -lpthread
/tmp/cc3qX1RA.ltrans1.ltrans.o: dans la fonction « submit_upstream_work »:
<artificial>:(.text+0x4cc): référence indéfinie vers « json_object »
<artificial>:(.text+0x4db): référence indéfinie vers « json_string »
<artificial>:(.text+0x4eb): référence indéfinie vers « json_object_set_new »
<artificial>:(.text+0x4f5): référence indéfinie vers « json_dumps »
<artificial>:(.text+0x51c): référence indéfinie vers « json_delete »
<artificial>:(.text+0x5bf): référence indéfinie vers « json_object_get »
<artificial>:(.text+0x5d9): référence indéfinie vers « json_string_value »
Played with the -fuse-linker-plugin flag to see if that change something but no.
Ubuntu 15.04, GCC 4.9.2

Look like a broken flag, I'm tracking it (compiling and linking with only "-O2" work).

Ok, found the guilty : "-flto". Without it, everything compile fine. I've tried to remove "-pg" but "-flto" keep breaking link.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: PeaMine on July 31, 2015, 02:16:08 AM
The --cpu-priority 0 command doesn't seem to be working.
Still sets it to normal

On Linux, I'm compiling and getting:



mv -f asm/.deps/cpuminer-aesb-x64.Tpo asm/.deps/cpuminer-aesb-x64.Po
gcc -std=gnu99 -Wno-pointer-sign -Wno-pointer-to-int-cast   -g -O2    -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_sha2.o sha3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o crypto/cpuminer-blake2s.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o algo/cpuminer-animecoin.o algo/cpuminer-axiom.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-blake2.o algo/cpuminer-bmw256.o algo/cpuminer-c11.o algo/cpuminer-cryptonight.o algo/cpuminer-drop.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o algo/cpuminer-ink.o algo/cpuminer-luffa.o algo/cpuminer-lyra2re.o algo/cpuminer-myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-quark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-sha2.o algo/cpuminer-skein.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-x11.o algo/cpuminer-x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-zr5.o asm/cpuminer-neoscrypt_asm.o  asm/cpuminer-sha2-x64.o asm/cpuminer-scrypt-x64.o asm/cpuminer-aesb-x64.o   compat/jansson/libjansson.a -lpthread
cpuminer-cpu-miner.o: In function `longpoll_thread':
/root/cpuminer-multi/cpu-miner.c:2107: undefined reference to `curl_easy_init'
/root/cpuminer-multi/cpu-miner.c:2221: undefined reference to `curl_easy_cleanup'
cpuminer-cpu-miner.o: In function `stratum_gen_work':
/root/cpuminer-multi/cpu-miner.c:1508: undefined reference to `SHA256'
cpuminer-cpu-miner.o: In function `workio_thread':
/root/cpuminer-multi/cpu-miner.c:1368: undefined reference to `curl_easy_init'
/root/cpuminer-multi/cpu-miner.c:1406: undefined reference to `curl_easy_cleanup'
cpuminer-cpu-miner.o: In function `show_version_and_exit':
/root/cpuminer-multi/cpu-miner.c:2413: undefined reference to `curl_version'
cpuminer-cpu-miner.o: In function `main':
/root/cpuminer-multi/cpu-miner.c:2985: undefined reference to `curl_global_init'
cpuminer-util.o: In function `stratum_connect':
/root/cpuminer-multi/util.c:1058: undefined reference to `curl_easy_cleanup'
/root/cpuminer-multi/util.c:1059: undefined reference to `curl_easy_init'
/root/cpuminer-multi/util.c:1083: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:1084: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:1085: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:1086: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:1087: undefined reference to `curl_easy_setopt'
cpuminer-util.o:/root/cpuminer-multi/util.c:1088: more undefined references to `curl_easy_setopt' follow
cpuminer-util.o: In function `stratum_connect':
/root/cpuminer-multi/util.c:1103: undefined reference to `curl_easy_perform'
/root/cpuminer-multi/util.c:1106: undefined reference to `curl_easy_cleanup'
/root/cpuminer-multi/util.c:1082: undefined reference to `curl_easy_setopt'
cpuminer-util.o: In function `stratum_disconnect':
/root/cpuminer-multi/util.c:1123: undefined reference to `curl_easy_cleanup'
cpuminer-util.o: In function `json_rpc_call':
/root/cpuminer-multi/util.c:461: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:463: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:464: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:465: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:466: undefined reference to `curl_easy_setopt'
cpuminer-util.o:/root/cpuminer-multi/util.c:467: more undefined references to `curl_easy_setopt' follow
cpuminer-util.o: In function `json_rpc_call':
/root/cpuminer-multi/util.c:505: undefined reference to `curl_slist_append'
/root/cpuminer-multi/util.c:506: undefined reference to `curl_slist_append'
/root/cpuminer-multi/util.c:507: undefined reference to `curl_slist_append'
/root/cpuminer-multi/util.c:508: undefined reference to `curl_slist_append'
/root/cpuminer-multi/util.c:512: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:514: undefined reference to `curl_easy_perform'
/root/cpuminer-multi/util.c:605: undefined reference to `curl_slist_free_all'
/root/cpuminer-multi/util.c:606: undefined reference to `curl_easy_reset'
/root/cpuminer-multi/util.c:492: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:478: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:460: undefined reference to `curl_easy_setopt'
/root/cpuminer-multi/util.c:614: undefined reference to `curl_slist_free_all'
/root/cpuminer-multi/util.c:615: undefined reference to `curl_easy_reset'
/root/cpuminer-multi/util.c:518: undefined reference to `curl_easy_getinfo'
cpuminer-api.o: In function `websocket_handshake':
/root/cpuminer-multi/api.c:336: undefined reference to `SHA1_Init'
/root/cpuminer-multi/api.c:337: undefined reference to `SHA1_Update'
/root/cpuminer-multi/api.c:338: 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: 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


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Singman33 on July 31, 2015, 07:38:10 AM
That issue was already addressed, you should do at least
./configure -with-curl --with-crypto
before launching the make (as show in previous page...)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: skunk on August 04, 2015, 12:56:21 PM
Code:
$ ./cpuminer -a axiom --benchmark
** cpuminer-multi 1.1 by Tanguy Pruvot (tpruvot@github) **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd

[2015-08-04 14:51:48] 8 miner threads started, using 'axiom' algorithm.
[2015-08-04 14:51:58] CPU #3: 6.25 H/s
[2015-08-04 14:51:58] CPU #7: 6.05 H/s
[2015-08-04 14:52:02] CPU #0: 4.41 H/s
[2015-08-04 14:52:03] CPU #4: 4.29 H/s
[2015-08-04 14:52:03] CPU #2: 4.26 H/s
[2015-08-04 14:52:03] CPU #1: 4.26 H/s
[2015-08-04 14:52:03] CPU #3: 6.05 H/s
[2015-08-04 14:52:03] CPU #5: 4.20 H/s
[2015-08-04 14:52:03] CPU #0: 5.33 H/s
[2015-08-04 14:52:03] CPU #6: 4.09 H/s
[2015-08-04 14:52:04] CPU #7: 5.91 H/s
[2015-08-04 14:52:04] Total: 0.04 kH/s
[2015-08-04 14:52:07] CPU #7: 6.11 H/s
[2015-08-04 14:52:07] Total: 0.04 kH/s
[2015-08-04 14:52:08] CPU #2: 4.43 H/s
[2015-08-04 14:52:08] CPU #4: 4.14 H/s
[2015-08-04 14:52:08] CPU #1: 4.21 H/s
[2015-08-04 14:52:08] CPU #7: 6.39 H/s
[2015-08-04 14:52:08] Total: 0.04 kH/s
[2015-08-04 14:52:08] CPU #5: 4.12 H/s
[2015-08-04 14:52:08] CPU #6: 4.40 H/s
[2015-08-04 14:52:08] CPU #3: 6.01 H/s
[2015-08-04 14:52:09] CPU #0: 4.32 H/s
[2015-08-04 14:52:12] CPU #2: 5.09 H/s
[2015-08-04 14:52:12] CPU #1: 5.34 H/s
[2015-08-04 14:52:12] CPU #4: 4.81 H/s
[2015-08-04 14:52:12] CPU #5: 5.24 H/s
[2015-08-04 14:52:12] CPU #6: 5.18 H/s
[2015-08-04 14:52:13] CPU #2: 6.82 H/s
[2015-08-04 14:52:13] CPU #1: 7.42 H/s
[2015-08-04 14:52:13] CPU #0: 4.92 H/s
[2015-08-04 14:52:13] CPU #4: 6.88 H/s
[2015-08-04 14:52:13] CPU #5: 7.49 H/s
[2015-08-04 14:52:13] CPU #3: 6.37 H/s
[2015-08-04 14:52:13] CPU #7: 6.18 H/s
[2015-08-04 14:52:13] Total: 0.05 kH/s
[2015-08-04 14:52:13] CPU #6: 6.55 H/s
[2015-08-04 14:52:16] CPU #0: 5.75 H/s
[2015-08-04 14:52:18] CPU #3: 6.04 H/s
[2015-08-04 14:52:18] CPU #7: 5.84 H/s
[2015-08-04 14:52:18] Total: 0.05 kH/s
[2015-08-04 14:52:18] CPU #2: 5.26 H/s
[2015-08-04 14:52:19] CPU #0: 4.92 H/s
[2015-08-04 14:52:19] CPU #4: 5.20 H/s
[2015-08-04 14:52:19] CPU #6: 5.22 H/s
[2015-08-04 14:52:19] CPU #1: 5.43 H/s
[2015-08-04 14:52:20] CPU #5: 5.33 H/s
[2015-08-04 14:52:22] CPU #0: 5.78 H/s
[2015-08-04 14:52:22] CPU #7: 6.73 H/s
[2015-08-04 14:52:22] Total: 0.04 kH/s
[2015-08-04 14:52:23] CPU #5: 5.26 H/s
[2015-08-04 14:52:23] CPU #0: 4.83 H/s
[2015-08-04 14:52:23] CPU #3: 6.79 H/s
[2015-08-04 14:52:23] CPU #4: 4.95 H/s
[2015-08-04 14:52:23] CPU #1: 5.43 H/s
[2015-08-04 14:52:23] CPU #7: 7.40 H/s
[2015-08-04 14:52:23] Total: 0.05 kH/s
this on a i7-3770 cpu, far less than the +200 h/s of your windows release... :(


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: drstas72 on August 05, 2015, 09:19:01 AM
Build on ubuntu and have error

git clone https://github.com/nicehash/cpuminer-multi
cd cpuminer-multi/
./build.sh

...skip...
gcc -std=gnu99 -DHAVE_CONFIG_H -I.  -fno-strict-aliasing  -I.  -Wno-pointer-sign -Wno-pointer-to-int-cast   -O2  -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -DUSE_ASM -pg  -Iyes/include -Iyes/include -MT lyra2/cpuminer-Lyra2.o -MD -MP -MF lyra2/.deps/cpuminer-Lyra2.Tpo -c -o lyra2/cpuminer-Lyra2.o `test -f 'lyra2/Lyra2.c' || echo './'`lyra2/Lyra2.c
crypto/mshabal.c: In function ‘mshabal8_compress’:
crypto/mshabal.c:44:3: error: unknown type name ‘__m256i’
   __m256i data[16];
   ^
crypto/mshabal.c:47:2: error: unknown type name ‘__m256i’
  __m256i A[12], B[16], C[16];
  ^
crypto/mshabal.c:48:2: error: unknown type name ‘__m256i’
  __m256i one;
  ^
crypto/mshabal.c:51:3: warning: implicit declaration of function ‘_mm256_loadu_si256’ [-Wimplicit-function-declaration]
   A[j] = _mm256_loadu_si256((__m256i *)sc->state + j);
   ^
crypto/mshabal.c:51:30: error: ‘__m256i’ undeclared (first use in this function)
   A[j] = _mm256_loadu_si256((__m256i *)sc->state + j);
                              ^
crypto/mshabal.c:51:30: note: each undeclared identifier is reported only once for each function it appears in
crypto/mshabal.c:51:39: error: expected expression before ‘)’ token
   A[j] = _mm256_loadu_si256((__m256i *)sc->state + j);
                                       ^
crypto/mshabal.c:53:39: error: expected expression before ‘)’ token
   B[j] = _mm256_loadu_si256((__m256i *)sc->state + j + 12);
                                       ^
crypto/mshabal.c:54:39: error: expected expression before ‘)’ token
   C[j] = _mm256_loadu_si256((__m256i *)sc->state + j + 28);
                                       ^
crypto/mshabal.c:56:2: warning: implicit declaration of function ‘_mm256_set1_epi32’ [-Wimplicit-function-declaration]
  one = _mm256_set1_epi32(C32(0xFFFFFFFF));
  ^
crypto/mshabal.c:76:4: warning: implicit declaration of function ‘_mm256_add_epi32’ [-Wimplicit-function-declaration]
    B[j] = _mm256_add_epi32(B[j], M(j));
    ^
crypto/mshabal.c:76:4: warning: implicit declaration of function ‘_mm256_load_si256’ [-Wimplicit-function-declaration]
crypto/mshabal.c:78:3: warning: implicit declaration of function ‘_mm256_xor_si256’ [-Wimplicit-function-declaration]
   A[0] = _mm256_xor_si256(A[0], _mm256_set1_epi32(sc->Wlow));
   ^
crypto/mshabal.c:82:4: warning: implicit declaration of function ‘_mm256_or_si256’ [-Wimplicit-function-declaration]
    B[j] = _mm256_or_si256(_mm256_slli_epi32(B[j], 17),
    ^
crypto/mshabal.c:82:4: warning: implicit declaration of function ‘_mm256_slli_epi32’ [-Wimplicit-function-declaration]
crypto/mshabal.c:83:4: warning: implicit declaration of function ‘_mm256_srli_epi32’ [-Wimplicit-function-declaration]
    _mm256_srli_epi32(B[j], 15));
    ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:102:3: note: in expansion of macro ‘PP’
   PP(A[0x0], A[0xB], B[0x0], B[0xD], B[0x9], B[0x6], C[0x8], M(0x0));
   ^
crypto/mshabal.c:87:3: error: ‘tt’ undeclared (first use in this function)
   tt = _mm256_or_si256(_mm256_slli_epi32(xa1, 15), \
   ^
crypto/mshabal.c:102:3: note: in expansion of macro ‘PP’
   PP(A[0x0], A[0xB], B[0x0], B[0xD], B[0x9], B[0x6], C[0x8], M(0x0));
   ^
crypto/mshabal.c:86:11: warning: implicit declaration of function ‘_mm256_andnot_si256’ [-Wimplicit-function-declaration]
   __m256i tt; \
           ^
crypto/mshabal.c:102:3: note: in expansion of macro ‘PP’
   PP(A[0x0], A[0xB], B[0x0], B[0xD], B[0x9], B[0x6], C[0x8], M(0x0));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:103:3: note: in expansion of macro ‘PP’
   PP(A[0x1], A[0x0], B[0x1], B[0xE], B[0xA], B[0x7], C[0x7], M(0x1));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:104:3: note: in expansion of macro ‘PP’
   PP(A[0x2], A[0x1], B[0x2], B[0xF], B[0xB], B[0x8], C[0x6], M(0x2));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:105:3: note: in expansion of macro ‘PP’
   PP(A[0x3], A[0x2], B[0x3], B[0x0], B[0xC], B[0x9], C[0x5], M(0x3));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:106:3: note: in expansion of macro ‘PP’
   PP(A[0x4], A[0x3], B[0x4], B[0x1], B[0xD], B[0xA], C[0x4], M(0x4));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:107:3: note: in expansion of macro ‘PP’
   PP(A[0x5], A[0x4], B[0x5], B[0x2], B[0xE], B[0xB], C[0x3], M(0x5));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:108:3: note: in expansion of macro ‘PP’
   PP(A[0x6], A[0x5], B[0x6], B[0x3], B[0xF], B[0xC], C[0x2], M(0x6));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:109:3: note: in expansion of macro ‘PP’
   PP(A[0x7], A[0x6], B[0x7], B[0x4], B[0x0], B[0xD], C[0x1], M(0x7));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:110:3: note: in expansion of macro ‘PP’
   PP(A[0x8], A[0x7], B[0x8], B[0x5], B[0x1], B[0xE], C[0x0], M(0x8));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:111:3: note: in expansion of macro ‘PP’
   PP(A[0x9], A[0x8], B[0x9], B[0x6], B[0x2], B[0xF], C[0xF], M(0x9));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:112:3: note: in expansion of macro ‘PP’
   PP(A[0xA], A[0x9], B[0xA], B[0x7], B[0x3], B[0x0], C[0xE], M(0xA));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:113:3: note: in expansion of macro ‘PP’
   PP(A[0xB], A[0xA], B[0xB], B[0x8], B[0x4], B[0x1], C[0xD], M(0xB));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:114:3: note: in expansion of macro ‘PP’
   PP(A[0x0], A[0xB], B[0xC], B[0x9], B[0x5], B[0x2], C[0xC], M(0xC));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:115:3: note: in expansion of macro ‘PP’
   PP(A[0x1], A[0x0], B[0xD], B[0xA], B[0x6], B[0x3], C[0xB], M(0xD));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:116:3: note: in expansion of macro ‘PP’
   PP(A[0x2], A[0x1], B[0xE], B[0xB], B[0x7], B[0x4], C[0xA], M(0xE));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:117:3: note: in expansion of macro ‘PP’
   PP(A[0x3], A[0x2], B[0xF], B[0xC], B[0x8], B[0x5], C[0x9], M(0xF));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:119:3: note: in expansion of macro ‘PP’
   PP(A[0x4], A[0x3], B[0x0], B[0xD], B[0x9], B[0x6], C[0x8], M(0x0));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:120:3: note: in expansion of macro ‘PP’
   PP(A[0x5], A[0x4], B[0x1], B[0xE], B[0xA], B[0x7], C[0x7], M(0x1));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:121:3: note: in expansion of macro ‘PP’
   PP(A[0x6], A[0x5], B[0x2], B[0xF], B[0xB], B[0x8], C[0x6], M(0x2));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:122:3: note: in expansion of macro ‘PP’
   PP(A[0x7], A[0x6], B[0x3], B[0x0], B[0xC], B[0x9], C[0x5], M(0x3));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:123:3: note: in expansion of macro ‘PP’
   PP(A[0x8], A[0x7], B[0x4], B[0x1], B[0xD], B[0xA], C[0x4], M(0x4));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:124:3: note: in expansion of macro ‘PP’
   PP(A[0x9], A[0x8], B[0x5], B[0x2], B[0xE], B[0xB], C[0x3], M(0x5));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:125:3: note: in expansion of macro ‘PP’
   PP(A[0xA], A[0x9], B[0x6], B[0x3], B[0xF], B[0xC], C[0x2], M(0x6));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:126:3: note: in expansion of macro ‘PP’
   PP(A[0xB], A[0xA], B[0x7], B[0x4], B[0x0], B[0xD], C[0x1], M(0x7));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:127:3: note: in expansion of macro ‘PP’
   PP(A[0x0], A[0xB], B[0x8], B[0x5], B[0x1], B[0xE], C[0x0], M(0x8));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:128:3: note: in expansion of macro ‘PP’
   PP(A[0x1], A[0x0], B[0x9], B[0x6], B[0x2], B[0xF], C[0xF], M(0x9));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:129:3: note: in expansion of macro ‘PP’
   PP(A[0x2], A[0x1], B[0xA], B[0x7], B[0x3], B[0x0], C[0xE], M(0xA));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:130:3: note: in expansion of macro ‘PP’
   PP(A[0x3], A[0x2], B[0xB], B[0x8], B[0x4], B[0x1], C[0xD], M(0xB));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:131:3: note: in expansion of macro ‘PP’
   PP(A[0x4], A[0x3], B[0xC], B[0x9], B[0x5], B[0x2], C[0xC], M(0xC));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:132:3: note: in expansion of macro ‘PP’
   PP(A[0x5], A[0x4], B[0xD], B[0xA], B[0x6], B[0x3], C[0xB], M(0xD));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:133:3: note: in expansion of macro ‘PP’
   PP(A[0x6], A[0x5], B[0xE], B[0xB], B[0x7], B[0x4], C[0xA], M(0xE));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:134:3: note: in expansion of macro ‘PP’
   PP(A[0x7], A[0x6], B[0xF], B[0xC], B[0x8], B[0x5], C[0x9], M(0xF));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:136:3: note: in expansion of macro ‘PP’
   PP(A[0x8], A[0x7], B[0x0], B[0xD], B[0x9], B[0x6], C[0x8], M(0x0));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:137:3: note: in expansion of macro ‘PP’
   PP(A[0x9], A[0x8], B[0x1], B[0xE], B[0xA], B[0x7], C[0x7], M(0x1));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:138:3: note: in expansion of macro ‘PP’
   PP(A[0xA], A[0x9], B[0x2], B[0xF], B[0xB], B[0x8], C[0x6], M(0x2));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:139:3: note: in expansion of macro ‘PP’
   PP(A[0xB], A[0xA], B[0x3], B[0x0], B[0xC], B[0x9], C[0x5], M(0x3));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:140:3: note: in expansion of macro ‘PP’
   PP(A[0x0], A[0xB], B[0x4], B[0x1], B[0xD], B[0xA], C[0x4], M(0x4));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:141:3: note: in expansion of macro ‘PP’
   PP(A[0x1], A[0x0], B[0x5], B[0x2], B[0xE], B[0xB], C[0x3], M(0x5));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:142:3: note: in expansion of macro ‘PP’
   PP(A[0x2], A[0x1], B[0x6], B[0x3], B[0xF], B[0xC], C[0x2], M(0x6));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:143:3: note: in expansion of macro ‘PP’
   PP(A[0x3], A[0x2], B[0x7], B[0x4], B[0x0], B[0xD], C[0x1], M(0x7));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:144:3: note: in expansion of macro ‘PP’
   PP(A[0x4], A[0x3], B[0x8], B[0x5], B[0x1], B[0xE], C[0x0], M(0x8));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:145:3: note: in expansion of macro ‘PP’
   PP(A[0x5], A[0x4], B[0x9], B[0x6], B[0x2], B[0xF], C[0xF], M(0x9));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:146:3: note: in expansion of macro ‘PP’
   PP(A[0x6], A[0x5], B[0xA], B[0x7], B[0x3], B[0x0], C[0xE], M(0xA));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:147:3: note: in expansion of macro ‘PP’
   PP(A[0x7], A[0x6], B[0xB], B[0x8], B[0x4], B[0x1], C[0xD], M(0xB));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:148:3: note: in expansion of macro ‘PP’
   PP(A[0x8], A[0x7], B[0xC], B[0x9], B[0x5], B[0x2], C[0xC], M(0xC));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:149:3: note: in expansion of macro ‘PP’
   PP(A[0x9], A[0x8], B[0xD], B[0xA], B[0x6], B[0x3], C[0xB], M(0xD));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:150:3: note: in expansion of macro ‘PP’
   PP(A[0xA], A[0x9], B[0xE], B[0xB], B[0x7], B[0x4], C[0xA], M(0xE));
   ^
crypto/mshabal.c:86:11: error: expected ‘;’ before ‘tt’
   __m256i tt; \
           ^
crypto/mshabal.c:151:3: note: in expansion of macro ‘PP’
   PP(A[0xB], A[0xA], B[0xF], B[0xC], B[0x8], B[0x5], C[0x9], M(0xF));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:197:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x0], C[0x0], M(0x0));
   ^
crypto/mshabal.c:192:3: error: ‘tmp’ undeclared (first use in this function)
   tmp = xb; \
   ^
crypto/mshabal.c:197:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x0], C[0x0], M(0x0));
   ^
crypto/mshabal.c:191:11: warning: implicit declaration of function ‘_mm256_sub_epi32’ [-Wimplicit-function-declaration]
   __m256i tmp; \
           ^
crypto/mshabal.c:197:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x0], C[0x0], M(0x0));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:198:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x1], C[0x1], M(0x1));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:199:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x2], C[0x2], M(0x2));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:200:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x3], C[0x3], M(0x3));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:201:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x4], C[0x4], M(0x4));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:202:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x5], C[0x5], M(0x5));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:203:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x6], C[0x6], M(0x6));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:204:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x7], C[0x7], M(0x7));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:205:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x8], C[0x8], M(0x8));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:206:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0x9], C[0x9], M(0x9));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:207:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0xA], C[0xA], M(0xA));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:208:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0xB], C[0xB], M(0xB));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:209:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0xC], C[0xC], M(0xC));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:210:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0xD], C[0xD], M(0xD));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:211:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0xE], C[0xE], M(0xE));
   ^
crypto/mshabal.c:191:11: error: expected ‘;’ before ‘tmp’
   __m256i tmp; \
           ^
crypto/mshabal.c:212:3: note: in expansion of macro ‘SWAP_AND_SUB’
   SWAP_AND_SUB(B[0xF], C[0xF], M(0xF));
   ^
crypto/mshabal.c:228:3: warning: implicit declaration of function ‘_mm256_storeu_si256’ [-Wimplicit-function-declaration]
   _mm256_storeu_si256((__m256i *)sc->state + j, A[j]);
   ^
crypto/mshabal.c:228:33: error: expected expression before ‘)’ token
   _mm256_storeu_si256((__m256i *)sc->state + j, A[j]);
                                 ^
crypto/mshabal.c:230:33: error: expected expression before ‘)’ token
   _mm256_storeu_si256((__m256i *)sc->state + j + 12, B[j]);
                                 ^
crypto/mshabal.c:231:33: error: expected expression before ‘)’ token
   _mm256_storeu_si256((__m256i *)sc->state + j + 28, C[j]);
                                 ^
make[2]: *** [crypto/cpuminer-mshabal.o] Oшибкa 1
make[2]: *** Oжидaниe зaвepшeния зaдaний...
mv -f lyra2/.deps/cpuminer-Lyra2.Tpo lyra2/.deps/cpuminer-Lyra2.Po
mv -f crypto/.deps/cpuminer-aesb.Tpo crypto/.deps/cpuminer-aesb.Po
mv -f crypto/.deps/cpuminer-c_skein.Tpo crypto/.deps/cpuminer-c_skein.Po
make[2]: Bыxoд из кaтaлoгa `/home/drstas/cpuminer-multi'
make[1]: *** [all-recursive] Oшибкa 1
make[1]: Bыxoд из кaтaлoгa `/home/drstas/cpuminer-multi'
make: *** [all] Oшибкa 2
strip: 'cpuminer': Heт тaкoгo фaйлa
drstas@ubuntu:~/cpuminer-multi$


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 05, 2015, 11:29:32 AM
you need an avx2 arch to build that, add -march=native in CFLAGS if you have a 4th gen cpu (require a recent gcc too, was not handled on gcc 4.6)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: drstas72 on August 05, 2015, 12:00:51 PM
make clean distclean
./configure CFLAGS="-march=native"
...
checking whether we can compile AVX code... yes
checking whether we can compile XOP code... yes
checking whether we can compile AVX2 code... yes
...
make

And have error again.

drstas@ubuntu:~/cpuminer-multi$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)

16 core CPU E5-2650


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 05, 2015, 12:15:18 PM
try my arm branch and use ./build.sh directly on it

CFLAGS are set in build.sh


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: drstas72 on August 05, 2015, 12:20:35 PM
# Debian 7.7 / Ubuntu 14.04 (gcc 4.7+)
extracflags="$extracflags -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -march=native"

./configure --with-crypto --with-curl CFLAGS="-O2 $extracflags -DUSE_ASM -pg"


Error.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 05, 2015, 12:25:04 PM
your cpu doesnt support AVX2... only AVX, i fixed the problem yesterday for travis (same answer for the i7-3770)

can compile AVX2 code != can execute, its only an assembler test at configure time

cat /proc/cpuinfo if you want to be sure :p but i'm


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: drstas72 on August 05, 2015, 12:37:32 PM
Sory, CPU E5630
E5-2650 in other vm.

How to disable AVX2 feature in configure script?

processor       : 14
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           E5630  @ 2.53GHz
stepping        : 2
microcode       : 0xc
cpu MHz         : 2533.423
cache size      : 12288 KB
physical id     : 28
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 28
initial apicid  : 28
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 05, 2015, 12:39:55 PM
so use the latest git version... axiom branch, else you can try to add -mno-avx2

http://gcc.gnu.org/onlinedocs/gcc-4.8.2/gcc/i386-and-x86-64-Options.html#i386-and-x86-64-Options

Its not in my main branches (linux/windows) until all cases are tested, using avx2 only stuff in C is new (was only made in asm before)

be sure you have the version with #ifdef __AVX2__ in the code

CPU without AVX2 (i5 3570K) :
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt


CPU with AVX2 (i5 4440) :
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 05, 2015, 12:59:41 PM
nicehash dev has published a (different) fix also for that, its why i work on different (temporary) axiom and arm branches :

https://github.com/nicehash/cpuminer-multi/commit/966e6b1def98a06b040f005d1d360f772896d3ff


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: drstas72 on August 05, 2015, 01:18:04 PM
rm -rf cpuminer-multi
git clone https://github.com/nicehash/cpuminer-multi
cd cpuminer-multi
vi build.sh
-----
 Debian 7.7 / Ubuntu 14.04 (gcc 4.7+)
extracflags="$extracflags -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -march=native -mno-avx2"

./configure --with-crypto --with-curl CFLAGS="-O2 $extracflags -DUSE_ASM -pg"

make -j 4
-----

./build.sh
gcc -std=gnu99 -DHAVE_CONFIG_H -I.  -fno-strict-aliasing  -I.  -Wno-pointer-sign -Wno-pointer-to-int-cast   -O2  -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -march=native -mno-avx2 -DUSE_ASM -pg  -Iyes/include -Iyes/include -MT crypto/cpuminer-mshabal.o -MD -MP -MF crypto/.deps/cpuminer-mshabal.Tpo -c -o crypto/cpuminer-mshabal.o `test -f 'crypto/mshabal.c' || echo './'`crypto/mshabal.c
crypto/mshabal.c: In function ‘mshabal8_compress’:
crypto/mshabal.c:44:3: error: unknown type name ‘__m256i’
   __m256i data[16];
   ^

Ups....

Change cpuminer-config.h
/* Define to 1 if AVX2 assembly is available. */
//#define USE_AVX2 1
#undef USE_AVX2

make clean && make
Error...

Im not understund.
Please help my step-by-step



Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 05, 2015, 01:19:07 PM
rm -rf cpuminer-multi
git clone https://github.com/nicehash/cpuminer-multi
cd cpuminer-multi
vi build.sh
-----
 Debian 7.7 / Ubuntu 14.04 (gcc 4.7+)
extracflags="$extracflags -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -march=native -mno-avx2"

./configure --with-crypto --with-curl CFLAGS="-O2 $extracflags -DUSE_ASM -pg"

make -j 4
-----

./build.sh
gcc -std=gnu99 -DHAVE_CONFIG_H -I.  -fno-strict-aliasing  -I.  -Wno-pointer-sign -Wno-pointer-to-int-cast   -O2  -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -march=native -mno-avx2 -DUSE_ASM -pg  -Iyes/include -Iyes/include -MT crypto/cpuminer-mshabal.o -MD -MP -MF crypto/.deps/cpuminer-mshabal.Tpo -c -o crypto/cpuminer-mshabal.o `test -f 'crypto/mshabal.c' || echo './'`crypto/mshabal.c
crypto/mshabal.c: In function ‘mshabal8_compress’:
crypto/mshabal.c:44:3: error: unknown type name ‘__m256i’
   __m256i data[16];
   ^

Ups....

Change cpuminer-config.h
/* Define to 1 if AVX2 assembly is available. */
//#define USE_AVX2 1
#undef USE_AVX2

make clean && make
Error...

Im not understund.
Please help my step-by-step



dont have tested nicehash work ... its not me ^^ and was just uploaded

__m256i should be ifdefed (avx2)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: K1773R on August 05, 2015, 08:34:45 PM
rm -rf cpuminer-multi
git clone https://github.com/nicehash/cpuminer-multi
cd cpuminer-multi
vi build.sh
-----
 Debian 7.7 / Ubuntu 14.04 (gcc 4.7+)
extracflags="$extracflags -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -march=native -mno-avx2"

./configure --with-crypto --with-curl CFLAGS="-O2 $extracflags -DUSE_ASM -pg"

make -j 4
-----

./build.sh
gcc -std=gnu99 -DHAVE_CONFIG_H -I.  -fno-strict-aliasing  -I.  -Wno-pointer-sign -Wno-pointer-to-int-cast   -O2  -Ofast -flto -fuse-linker-plugin -ftree-loop-if-convert-stores -march=native -mno-avx2 -DUSE_ASM -pg  -Iyes/include -Iyes/include -MT crypto/cpuminer-mshabal.o -MD -MP -MF crypto/.deps/cpuminer-mshabal.Tpo -c -o crypto/cpuminer-mshabal.o `test -f 'crypto/mshabal.c' || echo './'`crypto/mshabal.c
crypto/mshabal.c: In function ‘mshabal8_compress’:
crypto/mshabal.c:44:3: error: unknown type name ‘__m256i’
   __m256i data[16];
   ^

Ups....

Change cpuminer-config.h
/* Define to 1 if AVX2 assembly is available. */
//#define USE_AVX2 1
#undef USE_AVX2

make clean && make
Error...

Im not understund.
Please help my step-by-step


this is horrible. use git pull!


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: PeaMine on August 06, 2015, 12:17:20 AM
What directions for CPU on Ubuntu without AVX support, just SSE4.2?


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: drstas72 on August 07, 2015, 09:53:17 PM

...skip...

Change cpuminer-config.h
/* Define to 1 if AVX2 assembly is available. */
//#define USE_AVX2 1
#undef USE_AVX2

make clean && make
Error...

Im not understund.
Please help my step-by-step


this is horrible. use git pull!

I would not ask any questions, if only it were that simple.
Try it for yourself, give advice, not shouts.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 07, 2015, 11:18:02 PM
begins with the readme...


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: drstas72 on August 08, 2015, 07:51:53 AM
begins with the readme...

I can not read.
20 years as a system administrator, and did not learn to read.
I can give you access to the server, help, compile.  ;D


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: IMweasel on August 10, 2015, 04:20:42 PM
Dear Epsylon, i was thrilled you;
Planned support for
    scrypt-jane (YaCoin, CopperBars, Pennies, Tickets, etc..)

Any idea about when to expect this? Can't wait tot see the improved speeds in these coins!
Keep up the good work ;-)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: gregbe on August 10, 2015, 04:44:30 PM
Yes 5th and 8th posts one page ago... So plz... Read the readme or use windows binary

Any chance you could compile new Windows binaries? I saw your repository has changes for the Lyra2REv2 fork, but they were made after your last windows release.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ajw7989 on August 11, 2015, 02:25:33 PM
Yes 5th and 8th posts one page ago... So plz... Read the readme or use windows binary

Any chance you could compile new Windows binaries? I saw your repository has changes for the Lyra2REv2 fork, but they were made after your last windows release.

I compiled it for ya. Here it is (did it yesterday and used it fine):

https://mega.co.nz/#!eVZlgCDA!UiPBfUaeEEsKITPh2t2c_-4eBDNOB5noxgNNCYfD15Q

virustotal scan: https://www.virustotal.com/en/file/afc83ed72cc2a4b02424a91d41c0c8e170c345cd1d0513ef17a7d87adf3212cb/analysis/1439303005/
1/56 only because its a variant of a bitcoin miner


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: gregbe on August 11, 2015, 02:59:19 PM
Yes 5th and 8th posts one page ago... So plz... Read the readme or use windows binary

Any chance you could compile new Windows binaries? I saw your repository has changes for the Lyra2REv2 fork, but they were made after your last windows release.

I compiled it for ya. Here it is (did it yesterday and used it fine):

https://mega.co.nz/#!eVZlgCDA!UiPBfUaeEEsKITPh2t2c_-4eBDNOB5noxgNNCYfD15Q

virustotal scan: https://www.virustotal.com/en/file/afc83ed72cc2a4b02424a91d41c0c8e170c345cd1d0513ef17a7d87adf3212cb/analysis/1439303005/
1/56 only because its a variant of a bitcoin miner

Thanks, muchly appreciated!
Greg


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: tsatsur on August 12, 2015, 02:32:52 PM
ajw7989, could you please compile cpuminer gw64 version?  thanks


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Jake-R on August 13, 2015, 06:43:52 PM
ajw7989, could you please compile cpuminer gw64 version?  thanks

I'd like this too. For the new Vertcoin algo.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 13, 2015, 08:24:06 PM
https://www.dropbox.com/s/62vjcieameo0ci7/cpuminer-gw64-lyra2rev2.exe


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Jake-R on August 13, 2015, 08:32:01 PM
https://www.dropbox.com/s/62vjcieameo0ci7/cpuminer-gw64-lyra2rev2.exe

Thank you. How do we get this upon the official release page (https://github.com/tpruvot/cpuminer-multi/releases)?


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 13, 2015, 08:32:34 PM
when it will be officially released ... :p i got no infos from the Vertcoin team before my 1.1 release, so they will wait...


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Jake-R on August 14, 2015, 04:41:15 AM
when it will be officially released ... :p i got no infos from the Vertcoin team before my 1.1 release, so they will wait...

Thank you for your dedication to the mining software :)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: tsatsur on August 14, 2015, 09:57:43 AM
https[Suspicious link removed]

nice one! thanks:)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: soloasi on September 03, 2015, 11:44:57 PM
hi!, just looking around something about cpu mining and found this topic, i wonder why my antivirus keeps saying "win32:malware-gen" .... antivirus Avast is it normal? ... want to try it but dont know...


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on September 04, 2015, 12:18:16 PM
yes, its normal, and no way to fight against that... sigh

even when you compile it from source, its detected as a "bitcoin miner", which is true...


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: -pANIC- on September 20, 2015, 03:54:18 PM
Are there any prerequisites in order to get this to work?  It keeps crashing with an "Unhandled exception has occurred in your application" when starting, here's a crash log:
https://gist.github.com/anonymous/985f5709bb783a917898




Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on September 20, 2015, 11:54:46 PM
The code from the axiom/nicehash branch is not from me, and the nicehash launcher is another project... from nicehash too


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: NiceHashSupport on September 21, 2015, 06:59:19 AM
Are there any prerequisites in order to get this to work?  It keeps crashing with an "Unhandled exception has occurred in your application" when starting, here's a crash log:
https://gist.github.com/anonymous/985f5709bb783a917898




Make sure you fully unzip all files before launching anything.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on September 21, 2015, 12:46:57 PM
i7 5775C (mingw64) :
Code:
[2015-09-21 14:46:14] CPU #7: 53.11 H/s
[2015-09-21 14:46:14] accepted: 2542/2545 (99.88%), 398.93 H/s yes!
[2015-09-21 14:46:16] axiom.maxminers.net:8962 axiom block 163566

i5 5675C (linux 64) :
Code:
[2015-09-21 14:43:36] CPU #3: 64.06 H/s
[2015-09-21 14:43:37] accepted: 3/3 (100.00%), 256.34 H/s yes!


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Jahvinci on September 24, 2015, 05:12:40 PM
Love your work with cpuminer-multi, great job!


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: chris190 on September 24, 2015, 10:08:18 PM
I found a bug in the new cpuminer 1.2 with the new algorithm lyre2REv2.

It does not detect the address of payment even if the configuration is correct. How do you think can solve? I'm not the only one to have these problems!  Same problem with vertcoin and similar!

https://ip.bitcointalk.org/?u=http%3A%2F%2Fs18.postimg.org%2Fwoc4u56s9%2Frp2.jpg&t=556&c=YoQBvGrsOvO3hA


perhaps the solo cpu-gpu mining does not work with Lyra2REv2, I did the test with vtc in pool and It works great!

The old algorithm Lyra2re also works with solo cpu/gpu mining,  this not. I do not know why!  ???



Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on September 25, 2015, 06:03:51 AM
check the last VTC commits, their clones forgot to fix their getwork() function

Beware if you use the TIA wallet on windows, there is a trojan inside

And solo mining just use your master wallet address... not a problem. userpass is your rpc user and password, not an address


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: chris190 on September 25, 2015, 08:00:54 AM
is not tia but mobilcash, new coin!


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on September 25, 2015, 08:05:03 AM
I'm trying this coin, its the first getauxblock coin i see... its supported by yaamp/yiimp

but... the getwork() and getblocktemplate() methods seems broken in this wallet... look like there is no hope until kopiemtu guy fix it


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: chris190 on September 25, 2015, 08:10:58 AM
I'm trying this coin, its the first getauxblock coin i see... its supported by yaamp/yiimp

but... the getwork() and getblocktemplate() methods seems broken in this wallet... look like there is no hope until kopiemtu guy fix it

ok, thanks! ;)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: grendel25 on September 27, 2015, 09:46:36 PM
Is there any way to set the intensity at which it mines?  The CPUs go 100% and it would be nice to tone it down to 80 or 90%.  I thought maybe the temperature setting but that is only for Linux and I'm on Windows.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: djm34 on September 27, 2015, 11:33:58 PM
Is there any way to set the intensity at which it mines?  The CPUs go 100% and it would be nice to tone it down to 80 or 90%.  I thought maybe the temperature setting but that is only for Linux and I'm on Windows.
you need to use a smaller number of thread "-t #thread"


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: grendel25 on September 28, 2015, 03:10:13 AM
Is there any way to set the intensity at which it mines?  The CPUs go 100% and it would be nice to tone it down to 80 or 90%.  I thought maybe the temperature setting but that is only for Linux and I'm on Windows.
you need to use a smaller number of thread "-t #thread"

But the cores still run at 100%.  Any way to get better control of how hard each core runs?

Edit: I found a program that is working:  http://mion.faireal.net/BES/


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on September 28, 2015, 07:29:12 AM
nice tool, i just made tests with usleep about that, its really hard to do at the algo loop level (different for each algo)

I see there are sources available, maybe that will help me to do it at the thread/process level..


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: grendel25 on September 29, 2015, 02:17:46 AM
nice tool, i just made tests with usleep about that, its really hard to do at the algo loop level (different for each algo)

I see there are sources available, maybe that will help me to do it at the thread/process level..

Yes, it was promising but in the end I dropped it because it doesn't really manage the limitation very well.  It just cuts out and restarts which equates to really poor mining performance.  

I ended up downclocking my CPU just a tad and that's actually working out really well.  Mining Lyra at 1225kH/s on an Intel i7 5820K OC'd to 4.3GHz.  Was trying for 4.4 but seemed to be just at the edge of where it starts to fail when mining on anywhere between 10 and 12 threads (6-core processor).

That would be great if something better could be implemented similar to the intensity settings of GPU miners.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: sanyok on October 06, 2015, 02:19:53 AM
Two days I'm trying to compile miner for Win x86 platform..

Visual Studio 2013 first errors was like this:
Code:
LNK2001: unresolved external symbol _libssh2_version
As solution was to move variable declaration at top of functions:

Code:
   json_t *status;

   // some code

   status = json_object_get(res_val, "status");

instead of:

Code:
json_t *status = json_object_get(res_val, "status");

When I tried to compile x86, VS asked me for libs: "libcurl.x84.lib openssl.x84.lib zlib.x84.lib", which was found here:
http://sourceforge.net/projects/curlforwindows/files/?source=navbar

Next errors was stronger than me (
Code:
Error	1	error LNK2001: unresolved external symbol _libssh2_version	C:\Users\Bingo\Documents\Visual Studio 2013\tpruvot\cpuminer-multi-1.1-multi\libcurl.x86.lib(version.obj)	cpuminer
Error 2 error LNK2001: unresolved external symbol _libssh2_exit C:\Users\Bingo\Documents\Visual Studio 2013\tpruvot\cpuminer-multi-1.1-multi\libcurl.x86.lib(easy.obj) cpuminer
Error 3 error LNK2001: unresolved external symbol _libssh2_init C:\Users\Bingo\Documents\Visual Studio 2013\tpruvot\cpuminer-multi-1.1-multi\libcurl.x86.lib(easy.obj) cpuminer

This is the end of VS story. I installed Mingw. Than in msys console from sources was compilled and installed curl, openssl, jansson, pthreads.
Compilation fails with:

Code:
$ make
make  all-recursive
make[1]: Entering directory `/go/tpruvot'
Making all in compat
make[2]: Entering directory `/go/tpruvot/compat'
make[3]: Entering directory `/go/tpruvot/compat'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/go/tpruvot/compat'
make[2]: Leaving directory `/go/tpruvot/compat'
make[2]: Entering directory `/go/tpruvot'
gcc -std=gnu99 -DHAVE_CONFIG_H -I.  -fno-strict-aliasing  -I.  -Wno-pointer-sign
 -Wno-pointer-to-int-cast   -g -O2  -MT cpuminer-cpu-miner.o -MD -MP -MF .deps/c
puminer-cpu-miner.Tpo -c -o cpuminer-cpu-miner.o `test -f 'cpu-miner.c' || echo
'./'`cpu-miner.c
In file included from miner.h:31:0,
                 from cpu-miner.c:48:
c:\mingw\include\pthread.h:321:8: error: redefinition of 'struct timespec'
 struct timespec {
        ^
In file included from c:\mingw\include\unistd.h:95:0,
                 from cpu-miner.c:21:
c:\mingw\include\parts\time.h:65:8: note: originally defined here
 struct timespec
        ^
In file included from cpu-miner.c:51:0:
compat/winansi.h:10:0: warning: "fileno" redefined [enabled by default]
 #define fileno(fd) _fileno(fd)
 ^
In file included from cpu-miner.c:16:0:
c:\mingw\include\stdio.h:595:0: note: this is the location of the previous defin
ition
 #define fileno(__F) ((__F)->_file)
 ^
cpu-miner.c: In function 'proper_exit':
cpu-miner.c:462:3: warning: implicit declaration of function 'GetConsoleWindow'
[-Wimplicit-function-declaration]
   HWND hcon = GetConsoleWindow();
   ^
cpu-miner.c:462:15: warning: initialization makes pointer from integer without a
 cast [enabled by default]
   HWND hcon = GetConsoleWindow();
               ^
cpu-miner.c: In function 'main':
cpu-miner.c:3009:15: warning: initialization makes pointer from integer without
a cast [enabled by default]
   HWND hcon = GetConsoleWindow();
               ^
make[2]: *** [cpuminer-cpu-miner.o] Error 1
make[2]: Leaving directory `/go/tpruvot'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/go/tpruvot'
make: *** [all] Error 2

After googling, structure in pthread.h was commented.

Next errors I still can't resolve:

Code:
make  all-recursive
make[1]: Entering directory `/go/tpruvot'
Making all in compat
make[2]: Entering directory `/go/tpruvot/compat'
make[3]: Entering directory `/go/tpruvot/compat'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/go/tpruvot/compat'
make[2]: Leaving directory `/go/tpruvot/compat'
make[2]: Entering directory `/go/tpruvot'
gcc -std=gnu99 -Wno-pointer-sign -Wno-pointer-to-int-cast   -DCURL_STATICLIB -DO
PENSSL_NO_ASM -DUSE_ASM -O3 -Wall -D_REENTRANT -fmerge-all-constants  -I/usr/loc
al/include -I/usr/local/ssl/include icon.o -L/usr/local/ssl/lib -L/usr/local/lib
  icon.o -L/usr/local/ssl/lib -L/usr/local/lib  -o cpuminer.exe cpuminer-cpu-min
er.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o sha3/cpuminer-sph_keccak
.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skei
n.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o s
ha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o
 sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o
sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_sha2.o sha
3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.
o crypto/cpuminer-blake2s.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.
o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.
o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/
cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o algo/cpuminer-animecoin.o algo/cpuminer
-axiom.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-blake2.o
algo/cpuminer-bmw256.o algo/cpuminer-c11.o algo/cpuminer-cryptonight.o algo/cpum
iner-drop.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o
algo/cpuminer-ink.o algo/cpuminer-luffa.o algo/cpuminer-lyra2re.o algo/cpuminer-
myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-qu
ark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo
/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-sha2.o algo/cpuminer-skei
n.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-x11.o algo/cpuminer-
x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-zr5.o asm/cpuminer-n
eoscrypt_asm.o     -lcurl -lz -lssl -lcrypto -ljansson -lpthreadGC2
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot fin
d -lz
collect2.exe: error: ld returned 1 exit status
make[2]: *** [cpuminer.exe] Error 1
make[2]: Leaving directory `/go/tpruvot'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/go/tpruvot'
make: *** [all] Error 2
C:\MinGW\bin\strip.exe: 'cpuminer.exe': No such file

And when I installing zlib-1.2.8 I get:

Code:
cpuminer-api.o:api.c:(.text+0xd5a): undefined reference to `closesocket@4'
cpuminer-api.o:api.c:(.text+0xdf3): undefined reference to `closesocket@4'
cpuminer-api.o:api.c:(.text+0x12d5): undefined reference to `send@16'
cpuminer-api.o:api.c:(.text+0x13aa): undefined reference to `send@16'
cpuminer-api.o:api.c:(.text+0x1432): undefined reference to `send@16'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0x4cd): undefined reference to
`mul128'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0x5bf): undefined reference to
`mul128'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xba3): undefined reference to
`fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xbbe): undefined reference to
`fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xbd9): undefined reference to
`fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xbf4): undefined reference to
`fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xc0f): undefined reference to
`fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xc2a): more undefined referenc
es to `fast_aesb_pseudo_round_mut' follow
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xd87): undefined reference to
`fast_aesb_single_round'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xdfd): undefined reference to
`mul128'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xe79): undefined reference to
`fast_aesb_single_round'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0xeef): undefined reference to
`mul128'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0x100a): undefined reference to
 `fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0x1045): undefined reference to
 `fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0x1084): undefined reference to
 `fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0x10c3): undefined reference to
 `fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0x1102): undefined reference to
 `fast_aesb_pseudo_round_mut'
algo/cpuminer-cryptonight.o:cryptonight.c:(.text+0x113d): more undefined referen
ces to `fast_aesb_pseudo_round_mut' follow
algo/cpuminer-pluck.o:pluck.c:(.text+0x3348): undefined reference to `htonl@4'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0x50): undefined reference to `sha256_use
_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0x7b4): undefined reference to `scrypt_co
re'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xbfe): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xc18): undefined reference to `sha256_in
it_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xc70): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xc7c): undefined reference to `sha256_in
it_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xcd3): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xd02): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xe3a): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xe68): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xeeb): undefined reference to `scrypt_co
re'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xf05): undefined reference to `scrypt_co
re'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xf1f): undefined reference to `scrypt_co
re'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xf32): undefined reference to `scrypt_co
re'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xf81): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xfa0): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xfbc): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-scrypt.o:scrypt.c:(.text+0xffd): undefined reference to `sha256_tr
ansform_4way'
algo/cpuminer-sha2.o:sha2.c:(.text+0x3e84): undefined reference to `sha256_use_4
way'
algo/cpuminer-sha2.o:sha2.c:(.text+0x9732): undefined reference to `sha256d_ms_4
way'
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: .rsrc merg
e failure: duplicate leaf: type: e (GROUP_ICON) name: 0 lang: 409
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: .rsrc merg
e failure: duplicate leaf: type: 3 (ICON) name: 3 lang: 409
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: .rsrc merg
e failure: duplicate leaf: type: 3 (ICON) name: 2 lang: 409
c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: .rsrc merg
e failure: duplicate leaf: type: 3 (ICON) name: 1 lang: 409
collect2.exe: error: ld returned 1 exit status
make[2]: *** [cpuminer.exe] Error 1
make[2]: Leaving directory `/go/tpruvot'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/go/tpruvot'
make: *** [all] Error 2
C:\MinGW\bin\strip.exe: 'cpuminer.exe': No such file

When uninstalling, it fails with a previous error.
What should I try more? What I forget?

p.s.
I already read "you need to install the dev packages", but what ***-dev packages are still pending in my set?


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on October 06, 2015, 02:29:15 AM
You can find the vs2013 x86 lib in my ccminer project... These prebuilt libs are huge so didnt add it to this project because x64 is faster...

Else ssh stuff is not included in our curl... And i dont build mingw32 binaries


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: sanyok on October 06, 2015, 02:44:59 AM
You can find the vs2013 x86 lib in my ccminer project... These prebuilt libs are huge so didnt add it to this project because x64 is faster...

Hmm, I will be able to compile x86 miner without adding to project x86 libs? Just to place them in folder, yes?


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on October 06, 2015, 02:49:25 AM
Try and learn... A forum is not a chat.. Check the vcxproj content


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: mytool on October 26, 2015, 08:21:00 AM
Hi Epsylon3
Is it possible to support encrypted cpuminer-conf.json, such as base64?


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on October 26, 2015, 08:31:26 AM
nope, do it if you find that useful :p


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: skycatbg on October 30, 2015, 03:58:46 AM
Hi Epsylon,

greetings for great job around cpu-miner - this is very good result for me.. :)

I also have little troubles with compiling x86 version, who can work with automatic start from .json config file..

Can you compile one copy for me please?

regards


Edit: My x64 version also no work with .json file.. maybe I miss something...

Anyone can help me to compile two wersions with work .json option file please?

Thanks


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Andrelvogue on October 30, 2015, 08:19:17 AM
Good Job! Dude thank you for the information.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: wladston on November 20, 2015, 07:21:17 PM
I could not get it to build on OS X. I've been trying to fix this for over 6 hours, so maybe this could help someone.

I'm on Mac OS X 10.11.1. Here is what I'm doing, exactly a per README instructions:

Code:
git clone https://github.com/tpruvot/cpuminer-multi.git && cd cpuminer-multi
./autogen.sh && chmod +x nomacro.pl && ./nomacro.pl
./configure --with-curl --with-crypto=/opt/local CFLAGS="-march=native"
make

I am presented with an error about macros. You moved the asm sources into an "asm" folder, but you didn't change the nomacro.pl to parse files in that folder. So I try again:

Code:
git clone https://github.com/tpruvot/cpuminer-multi.git && cd cpuminer-multi
./autogen.sh && chmod +x nomacro.pl && cd asm && ../nomacro.pl && cd ..
./configure --with-curl --with-crypto=/opt/local CFLAGS="-march=native"
make

Then I get this following error (full compile log is here: http://pastebin.com/nj0hQnTa)

Code:
Undefined symbols for architecture x86_64:
  "_neoscrypt_blkcpy", referenced from:
      _neoscrypt in cpuminer-neoscrypt.o
      _neoscrypt_blkmix in cpuminer-neoscrypt.o
  "_neoscrypt_blkswp", referenced from:
      _neoscrypt_blkmix in cpuminer-neoscrypt.o
  "_neoscrypt_blkxor", referenced from:
      _neoscrypt in cpuminer-neoscrypt.o
      _neoscrypt_blkmix in cpuminer-neoscrypt.o
  "_neoscrypt_chacha", referenced from:
      _neoscrypt_blkmix in cpuminer-neoscrypt.o
  "_neoscrypt_salsa", referenced from:
      _neoscrypt_blkmix in cpuminer-neoscrypt.o
  "_neoscrypt_salsa_tangle", referenced from:
      _neoscrypt in cpuminer-neoscrypt.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

It seems like this ASM code isn't working for neoscrypt, for some reason... So I try again once more now disabling ASM manually

Code:
git clone https://github.com/tpruvot/cpuminer-multi.git && cd cpuminer-multi
./autogen.sh && chmod +x nomacro.pl && cd asm && ../nomacro.pl && cd ..
./configure --with-curl --with-crypto=/opt/local CFLAGS="-march=native"
perl -p -i -e "s/#if \(WINDOWS\)/#define ASM 0\n#if (WINDOWS)/g" algo/neoscrypt.c
make

Now it worked :)



Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on November 21, 2015, 03:50:39 AM
tx for the report, i fixed the chmod and the asm/ path in the script

not sure that fix the neoscrypt problem but its a start :p


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Chicago on January 06, 2016, 03:36:54 AM
Hi Epsylon3,

    Thanks for your work on this cpuminer.

    Would you kindly share a couple of more examples for --cpu-affinity usage.
    Also, sorry for being ignorant here, but the --help shows the --nfactor as "neoscrypt N-Factor" and I was figuring if it were to be followed by a value it my look better as --nfactor=N.

    Is that right?

Kind Regards,
-Chicago


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 06, 2016, 07:56:27 AM
for the cpu-affinity, its a binary mask

so for cores 0 and 2, it's 2^0 + 2^2 = 1 + 4 = 5
and for 1 and 7 its 2^1 + 2^7 = 2 + 128 = 130

ive seen some people doing a commit about that, maybe there is something to fix but seems ok here.

Code:
  1  [||||||||||||||||||||||||||||||||||100.0%]     Tasks: 71, 61 thr; 3 running
  2  [                                    0.0%]     Load average: 2.91 6.26 7.42
  3  [||||||||||||||||||||||||||||||||||100.0%]     Uptime: 174 days(!), 13:19:10
  4  [|                                   0.6%]
  5  [|                                   0.6%]
  6  [|                                   0.6%]
  7  [|||                                 3.8%]
  8  [                                    0.0%]
  Mem[|||||||||||||||||||||||||||||1182/7970MB]
  Swp[|                              6/14709MB]

For neoscrypt, i never used the N factor, its for possible variants of the algo (never seen)

the "=" symbol is optional on the command line


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Chicago on January 06, 2016, 03:08:08 PM
Thanks Epsylon3,

    I will test the cpu-affinity with the binary mask as you have described.

    Just 4 cores accessible on this box but I can get on a few larger systems where it would be more complex and I can put together a table.

Kind Regards,
-Chicago


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Chicago on January 06, 2016, 04:41:05 PM
Hi Epsylon3,

    Okay, the cpu-affinity makes sense to me now.

    The confusing piece was having { "threads": 0 } along with any defined cpu-affinity, because in that case all of the available processors would be put to use.
    But, once I adjusted my json to have { "threads": 2 } along with { "cpu-affinity": 12 }, cpuminer ran on just the last two cores as expected.

    Thanks again for describing how the binary mask works.

    Next question is about the max-temp option.
    At idle, lm-sensors reports my Q9550 Intel Core2 Quad CPU with the following temperature.

    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0:       +44.0°C  (high = +78.0°C, crit = +100.0°C)
    Core 1:       +42.0°C  (high = +78.0°C, crit = +100.0°C)
    Core 2:       +44.0°C  (high = +78.0°C, crit = +100.0°C)
    Core 3:       +44.0°C  (high = +78.0°C, crit = +100.0°C)

----------

    To test the capability of max-temp, I set { "threads": 0 } and { "cpu-affinity": 15 } in order to run on all cores and let cpuminer-multi heat up the CPU for a little bit.

    A short while later, lm-sensors reported the following.

    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0:       +60.0°C  (high = +78.0°C, crit = +100.0°C)
    Core 1:       +53.0°C  (high = +78.0°C, crit = +100.0°C)
    Core 2:       +55.0°C  (high = +78.0°C, crit = +100.0°C)
    Core 3:       +58.0°C  (high = +78.0°C, crit = +100.0°C)

    Within my json configuration I have set { "max-temp": 45 }, expecting cpuminer-multi to shutoff nearly as quickly as it started.
    Unfortunately, it appears cpuminer-multi does not register my temperature.

    The summary report from the miner's API outputs a TEMP=0.0.

    telnet 127.0.0.1 4048
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    summary
    NAME=cpuminer-multi;VER=1.2-dev;API=1.1;ALGO=x15;CPUS=4;KHS=0.00;SOLV=0;ACC=0;REJ=0;ACCMN=0.000;DIFF=2.450681;TEMP=0.0;FAN=0;FREQ=0;UPTIME=354;TS=1452097962|Connection closed by foreign host.

    I don't know if this is related, but note above KHS=0.00 as well.

    However, the threads report from the miner's API outputs actual decimal values.

    telnet 127.0.0.1 4048
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    threads
    CPU=0;KHS=17.45|CPU=1;KHS=17.78|CPU=2;KHS=16.07|CPU=3;KHS=16.27|Connection closed by foreign host.

    Any suggestions would be greatly appreciated.

    Thanks so much for your kind support.

Kind Regards,
-Chicago


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 06, 2016, 04:59:41 PM
you need to "modprobe coretemp" kernel module which is common but not loaded automatically

else the api hashrate stats are only updated on shares (you need at least one accept or reject) its there cpuminer do the sum of all threads


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Chicago on January 06, 2016, 05:38:53 PM

  CONFIG_SENSORS_CORETEMP is built-in to the kernel

    I figured the sensor reporting through lm-sensors is using the coretemp driver since it shows "coretemp-isa-0000" as I pasted in the earlier post.
    The kernel documentation says CONFIG_SENSORS_CORETEMP is good for family 6 Core2 processors.
    The /proc/cpuinfo output from my CPU would appear to meet that condition.

    Any way to debug it?
    I'll try on another system to see if temperature is reported via the API there.
    Also, any thoughts on whether the checkout from HEAD could be problematic?
    I'm using the commit from 12/27/2015, fb137363702141114c45c3e20a5aecb4c69cd919

Kind Regards,
-Chicago

    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 23
    model name      : Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz
    stepping        : 10
    microcode       : 0xa0b
    cpu MHz         : 2826.259
    cache size      : 6144 KB
    physical id     : 0
    siblings        : 4
    core id         : 0
    cpu cores       : 4
    apicid          : 0
    initial apicid  : 0
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
    bugs            :
    bogomips        : 5652.51
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 36 bits physical, 48 bits virtual
    power management:


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 06, 2016, 05:41:13 PM
in recent kernels and/or cpu its :
Code:
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +66.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +66.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +65.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:         +64.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:         +64.0°C  (high = +80.0°C, crit = +100.0°C)

note the extra physical one.. if required, edit sysinfos.c


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on January 11, 2016, 07:16:13 PM
in recent kernels and/or cpu its :
Code:
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +66.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +66.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +65.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:         +64.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:         +64.0°C  (high = +80.0°C, crit = +100.0°C)

note the extra physical one.. if required, edit sysinfos.c

I have a couple of questions.

While mining some algos I get very few accepts and in some case none for over 30 minutes. Also the hash
rate reported at the pool is very low or zero, much lower than the miner's display.

I presume that no blocks are being found because there are no validation errors and no rejects. Is this a
difficulty issue and is there a way around it?

I also have a question about lyra2v2. I was looking forward to it due to the exceptional performance of cpuminer-multi
on lyra2 (v1). IIRC you were stuck because one of the sub-algos was non standard. Is there any progress or have you
dropped it for other projects?

I'm also working on something you might be interested in, more on that at a later time.

Edit: I sorted out the low hash rate issue, the problem was at my end.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: mobidirmob on January 15, 2016, 10:32:40 AM
i never mining its very dificult

thankyou.............


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on January 16, 2016, 04:39:48 AM
i never mining its very dificult

thankyou.............

And dangerous.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: djm34 on January 16, 2016, 06:47:04 PM
i never mining its very dificult

thankyou.............

And dangerous.
;D


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: gregbe on January 27, 2016, 01:36:10 PM
Would someone be kind enough to post a compiled version for Windows of the newest release?

Thanks!


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: geenius on February 03, 2016, 06:44:23 PM
Hi,
can someone help me how to configure this cpuminer-multi to use multiple pools? I mean in case when the first one will be down. If yes, could the second pool use different algo?
Thank you
Gee  :)


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on February 03, 2016, 07:51:25 PM
its not yet in current version... Only made tests in a branch which need to be rebased... in 1.3 maybe

else yes, will do some binaries... but most were already published by cryptominingblog and by the Vanilla team


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: coinsplz777 on February 05, 2016, 11:09:47 PM
Hello Epsylon3, do you think you could add the riecoin algo?

this is the official miner (cpuminer-rminerd) : https://github.com/gatra/cpuminer-rminerd (https://github.com/gatra/cpuminer-rminerd)

Thanks


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on February 06, 2016, 01:22:59 AM
Hi,
can someone help me how to configure this cpuminer-multi to use multiple pools? I mean in case when the first one will be down. If yes, could the second pool use different algo?
Thank you
Gee  :)

I usually use a script for that., whether windows or linux. There are even some GUI managers that can be
a front end for profit switching and failover.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on February 06, 2016, 01:24:47 AM
Hello Epsylon3, do you think you could add the riecoin algo?

this is the official miner (cpuminer-rminerd) : https://github.com/gatra/cpuminer-rminerd (https://github.com/gatra/cpuminer-rminerd)

Thanks

Forgive me for barging in to Epsylon3's thread, but can you tell me more about his algo? What coins use it
and are they in any pools?

I might have a look at it.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: coinsplz777 on February 06, 2016, 02:11:46 AM
Hello Epsylon3, do you think you could add the riecoin algo?

this is the official miner (cpuminer-rminerd) : https://github.com/gatra/cpuminer-rminerd (https://github.com/gatra/cpuminer-rminerd)

Thanks

Forgive me for barging in to Epsylon3's thread, but can you tell me more about his algo? What coins use it
and are they in any pools?

I might have a look at it.
Hi joblo, this algorithm is only used on riecoin, this is the official thread https://bitcointalk.org/index.php?topic=446703.4380 (https://bitcointalk.org/index.php?topic=446703.4380)
its a good coin for cpu mining, and there are currently 2  pools, you can check them in the official thread.


Regards.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on February 06, 2016, 04:10:08 AM
Hello Epsylon3, do you think you could add the riecoin algo?

this is the official miner (cpuminer-rminerd) : https://github.com/gatra/cpuminer-rminerd (https://github.com/gatra/cpuminer-rminerd)

Thanks

Forgive me for barging in to Epsylon3's thread, but can you tell me more about his algo? What coins use it
and are they in any pools?

I might have a look at it.
Hi joblo, this algorithm is only used on riecoin, this is the official thread https://bitcointalk.org/index.php?topic=446703.4380 (https://bitcointalk.org/index.php?topic=446703.4380)
its a good coin for cpu mining, and there are currently 2  pools, you can check them in the official thread.


A recent post would suggest the CPU mining days are over. Could just be FUD.

I'll look into merging it with cpuminer-opt.


Edit: follow me here...

https://bitcointalk.org/index.php?topic=1326803.msg13542056#msg13542056


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: coinsplz777 on February 06, 2016, 01:22:21 PM
A recent post would suggest the CPU mining days are over. Could just be FUD.

I'll look into merging it with cpuminer-opt.


Edit: follow me here...

https://bitcointalk.org/index.php?topic=1326803.msg13542056#msg13542056

they were talking about primecoin  wich is only gpu since more than a year ago, riecoin is still only cpu for now.

also the miner I posted before, from gatra, is not the most new or optimized but since it was a fork from cpuminer I thought it would be easier to add it to this miner, just like copy pasting ;)

the latest miner for riecoin is here https://github.com/dave-andersen/fastrie , one of the pool owners optimized this miner for the intel cpus but he have it closed source for now.


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on February 06, 2016, 03:50:39 PM
A recent post would suggest the CPU mining days are over. Could just be FUD.

I'll look into merging it with cpuminer-opt.


Edit: follow me here...

https://bitcointalk.org/index.php?topic=1326803.msg13542056#msg13542056

they were talking about primecoin  wich is only gpu since more than a year ago, riecoin is still only cpu for now.

also the miner I posted before, from gatra, is not the most new or optimized but since it was a fork from cpuminer I thought it would be easier to add it to this miner, just like copy pasting ;)

the latest miner for riecoin is here https://github.com/dave-andersen/fastrie , one of the pool owners optimized this miner for the intel cpus but he have it closed source for now.

I can't do much if it's closed source.

What about the original? Why don't you use it?


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: coinsplz777 on February 06, 2016, 05:21:39 PM
yes I could use it, however I wanted to work with visual studio, since its easier for me, I don't know much about linux.

I don't need an optimized version just wanted to look at the code, see how it works, see if I could improve it  etc.. for fun ;D

Thanks nonetheless


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on February 06, 2016, 11:10:44 PM
test branch here : https://github.com/tpruvot/cpuminer-multi/tree/riecoin-test

which contains also m7m and velvet algos (all require the gmp/mpir lib) << no support on that ;)


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: LYZPFQ on February 18, 2016, 09:38:26 AM
Hi there,
First of all, great app created to mine. It has a lots of nice feats.

Second, HELP!

I've been trying to figure out how to use multiple pools in the json file, but I can't seem to find the option to make it happen, or the say to configure it.
Has that option been added in the first place to the miner? If so, how can I set it in my json file?
If not, will it be implemented in the near future?

Thanks in advance and keep up the good work for the devs!


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: skycatbg on February 22, 2016, 04:42:29 AM
Hi again.

I again need help.

I use this .json file:
{
   "_comment1" : "Any long-format command line argument ",
   "_comment2" : "may be used in this JSON configuration file",

   "api-bind" : "127.0.0.1:4048",

   "url": "stratum+tcp://address:port",
   "user" : "user:worker",
   "pass" : "X",

   "algo" : "sha256d",
   "threads" : 0,
   "cpu-priority" : 0,
   "cpu-affinity" : -1,

   "on-idle" : 30,
   "on-idle-low" : 30,


   "background" : true,
   "quiet" : true
}

My idea: cpuminer will work when I am away from PC and when I use my pc, cpuminer will sleep.. BUT my CPUminer work all time to 100% from my CPU and I dont know where is my mystake.. Before time I use same configuration file to mine Dark coin with    "algo" : "x11",
   "threads" : 0,
   "cpu-priority" : 0,
   "cpu-affinity" : -1,

and all work great. Some weeks after this I no use CPUminer. When I change my .json file with new settings for new pool (for bitcoins), my miner work all time to max CPU.
Please help me to repair my settings. I want to use all time my cpuminer without stop, but when I use my pc, I want to set "sleep" mode to this program.

I use version from May  16th. 2015 for x64 windows (cpuminer-gw64)

thanks


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: geenius on February 24, 2016, 10:56:34 PM
Hi again.

I again need help.

I use this .json file:
{
   "_comment1" : "Any long-format command line argument ",
   "_comment2" : "may be used in this JSON configuration file",

   "api-bind" : "127.0.0.1:4048",

   "url": "stratum+tcp://address:port",
   "user" : "user:worker",
   "pass" : "X",

   "algo" : "sha256d",
   "threads" : 0,
   "cpu-priority" : 0,
   "cpu-affinity" : -1,

   "on-idle" : 30,
   "on-idle-low" : 30,


   "background" : true,
   "quiet" : true
}

My idea: cpuminer will work when I am away from PC and when I use my pc, cpuminer will sleep.. BUT my CPUminer work all time to 100% from my CPU and I dont know where is my mystake.. Before time I use same configuration file to mine Dark coin with    "algo" : "x11",
   "threads" : 0,
   "cpu-priority" : 0,
   "cpu-affinity" : -1,

and all work great. Some weeks after this I no use CPUminer. When I change my .json file with new settings for new pool (for bitcoins), my miner work all time to max CPU.
Please help me to repair my settings. I want to use all time my cpuminer without stop, but when I use my pc, I want to set "sleep" mode to this program.

I use version from May  16th. 2015 for x64 windows (cpuminer-gw64)

thanks


I do not know how it is on Linux, but on windows you can configure starting/stopping the cpu miner in Scheduled Tasks. I also have configured it. I have 8 cores and when I lock windows, all cores are hashing and after ulock only 4 cores are hashing. You can also configure starting the miner when computer is idle (locked or unlocked) and when you move mouse cursor or press any key the mirer ends. You can configure all these features in Scheduled Tasks or eventually combine it with batch files.


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on February 24, 2016, 11:18:41 PM
rmm, these idle settings doesn't exists in my version... someone already asked about this feature and i heard there is a tool to do it...


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: geenius on February 24, 2016, 11:44:01 PM
rmm, these idle settings doesn't exists in my version... someone already asked about this feature and i heard there is a tool to do it...


Windows 7 has this feature and 8.1 too. But i do not have Windows 10, but i think it should be there too. The "idle" setting is under the Triger tab when creating a new task, but in this case it is better not to use a batch but put all the comands under the Action tab, executable only into the "Program" field and all other options into the "Arguments" field. Do not forget to configure the "Start in" field where the miner is located (no spaces and no quotes). And under the Contitions tab there is another part of the "idle" settings. There you can customize when the job should start. I can share my config (screenshots) but not today, because that is on my work computer. Or mabye I can share exported job as XML if someone wants.  :)


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: skycatbg on February 25, 2016, 04:39:04 AM
rmm, these idle settings doesn't exists in my version... someone already asked about this feature and i heard there is a tool to do it...


I think with "   "on-idle" : 30,    "on-idle-low" : 30," - this will fine - when my cpu is not used, cpuminer start work and when I start some application and CPU is highter than 30%, cpuminer will "sleeping" with    "cpu-priority" : 0,   "cpu-affinity" : -1. With older wersion when I mining DarkCoin, this work great, but now I change pool for Bitcoins and another stufs. Now this options no work for me - CPU always is 100% bussy - cpuminer no read "on-idle" settings..


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: LYZPFQ on February 25, 2016, 08:27:28 AM
Second, HELP!

I've been trying to figure out how to use multiple pools in the json file, but I can't seem to find the option to make it happen, or the say to configure it.
Has that option been added in the first place to the miner? If so, how can I set it in my json file?
If not, will it be implemented in the near future?


Anyone having any thoughts on this part?
It would be nice if someone could figure this out for me.

Thanks!


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on February 25, 2016, 01:10:17 PM
in the next version...


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: LYZPFQ on February 29, 2016, 07:50:22 AM
in the next version...

You are my hero!  ;D

Thanks!!!


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Chicago on March 04, 2016, 01:59:19 AM
Hello Epsylon3,

    An "Unrecognized block version: 5" comes up in the logs if one attempts to use cpuminer-multi with Graincoin.
    I understand various staking coins may sometimes use different block versions.

    Pooler made a commit to address block version 4 back in November of 2015 for Bitcoin.

   
   
    there is some problem in block version
    Unrecognized block version: 4
   
    on latest bitcoin wallet 0.11.99
   
   
    Thank you for pointing this out. I've just pushed a commit to the git repo to support the new block version.
   

    Should cpuminer-multi users wishing to hash on blockchains with different block versions plan to patch their sources?
    If so, how would you want it coded and would you want to see a PR?

    What would you do?
    Is general support for oddball block versions a bad idea?

Kind Regards,
-Chicago


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on March 04, 2016, 07:51:54 PM
its only a gbt thing specific to bitcoin, so we dont care

its also why the getblocktemplate implementations are a bad idea directly in the miners

i will remove this useless warning...


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: AngryDwarf on March 10, 2016, 08:02:25 AM
I'm wondering how to setup MinGW64 correctly on my system. The link on the github page seems to point to only a 32-bit MinGW system.


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on March 10, 2016, 04:34:23 PM
its not easy indeed... and didnt found a fully "stable" distribution yet. had to mix some components.

Here is a base, http://ccminer.org/mingw64/

but ive recently tried to install it on a new machine and ive seen some perl issues...

There is a newer one, based on msys2, but i was unable to make proper binaries with it yet, all cygwin based solutions seems to be a full crap...


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: AngryDwarf on March 10, 2016, 05:16:12 PM
its not easy indeed... and didnt found a fully "stable" distribution yet. had to mix some components.

Here is a base, http://ccminer.org/mingw64/

but ive recently tried to install it on a new machine and ive seen some perl issues...

There is a newer one, based on msys2, but i was unable to make proper binaries with it yet, all cygwin based solutions seems to be a full crap...

Okay. I find it easy to build on linux, but having trouble with the amd/nvidia dual mix for the GPU's. I use the pre-compiled version of multi-1.2-dev win build from crypto mining blog, but it is shockingly poor on some algos compared to the linux build. The few mingw64 installations I tried didn't seem to fit the bill. I hope I can get linux working on my system, so much better as a development platform.


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: gimomars on August 03, 2016, 01:03:41 AM
Hi guys, I'm new to mining. I want to install it in my openSuSE linux. But I don't know how. Any help please.

Thanks,


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: gklia on August 19, 2016, 02:20:41 AM
Hello all, I try compile in my visual studio 2013 on win7 x64 but recive many erros:
Code:
Error	6	error C2275: 'uint8_t' : illegal use of this type as an expression	Z:\cpuminer-multi\crypto\oaes_lib.c	345	1	cpuminer
Error 7 error C2146: syntax error : missing ';' before identifier '_temp' Z:\cpuminer-multi\crypto\oaes_lib.c 345 1 cpuminer
Error 8 error C2065: '_temp' : undeclared identifier Z:\cpuminer-multi\crypto\oaes_lib.c 345 1 cpuminer
Error 9 error C2059: syntax error : ']' Z:\cpuminer-multi\crypto\oaes_lib.c 345 1 cpuminer
Error 10 error C2065: '_temp' : undeclared identifier Z:\cpuminer-multi\crypto\oaes_lib.c 353 1 cpuminer
Error 11 error C2109: subscript requires array or pointer type Z:\cpuminer-multi\crypto\oaes_lib.c 353 1 cpuminer
Error 12 error C2065: '_temp' : undeclared identifier Z:\cpuminer-multi\crypto\oaes_lib.c 355 1 cpuminer
Error 13 error C2109: subscript requires array or pointer type Z:\cpuminer-multi\crypto\oaes_lib.c 355 1 cpuminer
Error 14 error C2065: '_temp' : undeclared identifier Z:\cpuminer-multi\crypto\oaes_lib.c 356 1 cpuminer
Error 15 error C2109: subscript requires array or pointer type Z:\cpuminer-multi\crypto\oaes_lib.c 356 1 cpuminer
Error 16 error C2065: '_temp' : undeclared identifier Z:\cpuminer-multi\crypto\oaes_lib.c 357 1 cpuminer
Error 17 error C2109: subscript requires array or pointer type Z:\cpuminer-multi\crypto\oaes_lib.c 357 1 cpuminer
Error 18 error C2065: '_temp' : undeclared identifier Z:\cpuminer-multi\crypto\oaes_lib.c 358 1 cpuminer
Error 19 error C2109: subscript requires array or pointer type Z:\cpuminer-multi\crypto\oaes_lib.c 358 1 cpuminer
Error 20 error C2143: syntax error : missing ';' before 'const' Z:\cpuminer-multi\algo\drop.c 189 1 cpuminer
Error 21 error C2065: 'htarg' : undeclared identifier Z:\cpuminer-multi\algo\drop.c 195 1 cpuminer
Warning 1 warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data Z:\cpuminer-multi\compat\jansson\dump.c 232 1 cpuminer
Warning 2 warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data Z:\cpuminer-multi\compat\jansson\error.c 59 1 cpuminer
Warning 3 warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data Z:\cpuminer-multi\compat\jansson\load.c 875 1 cpuminer
Warning 4 warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data Z:\cpuminer-multi\compat\jansson\utf.c 170 1 cpuminer
Warning 5 warning C4244: '=' : conversion from 'SOCKET' to 'int', possible loss of data Z:\cpuminer-multi\api.c 617 1 cpuminer
Warning 22 warning C4018: '<=' : signed/unsigned mismatch Z:\cpuminer-multi\algo\drop.c 195 1 cpuminer
Warning 23 warning C4013: 'sprintf' undefined; assuming extern returning int Z:\cpuminer-multi\compat.h 78 1 cpuminer
Warning 24 warning C4267: '=' : conversion from 'size_t' to 'unsigned int', possible loss of data Z:\cpuminer-multi\sha3\sph_fugue.c 746 1 cpuminer
Warning 25 warning C4267: '=' : conversion from 'size_t' to 'unsigned int', possible loss of data Z:\cpuminer-multi\sha3\sph_fugue.c 807 1 cpuminer
Warning 26 warning C4267: '=' : conversion from 'size_t' to 'unsigned int', possible loss of data Z:\cpuminer-multi\sha3\sph_fugue.c 867 1 cpuminer
not showing up this error in the code, but some parameter visual studio, please help me.
Thank a lot!


Title: Re: [ANN] cpuminer-multi v1.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: lefthand2006 on August 20, 2016, 03:23:03 AM
https[Suspicious link removed]

This file is gone,  :o Could you publish it again? PLS


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: torsh on August 27, 2016, 07:29:14 PM
Hi, if not difficult to give a reference to the 32-bit version, it's desirable cpuminer-multi v1.2,sorry for my English... 


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: lefthand2006 on August 28, 2016, 04:01:03 AM
well, finally I managed to make a cpuminer-gw64 binary that supports lyra2rev2 and works for 64bit windows xp and 2003. In case somebody wants it, I put it on my webiste: http://ido.fm (http://ido.fm)


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: monerol on September 13, 2016, 04:39:10 PM
You can point that miner to pool.monero.org (http://pool.monero.org) to mine monero
Code:
minerd -a cryptonight -o stratum+tcp://pool.monero.org:3333 -u YOUR_WALLET_ADDRESS -p x


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: levocoin on September 15, 2016, 03:30:39 PM
cpuminer --help to get the help :p -b is api-bind

0.0.0.0 allow to bind to the network (nice to monitor linux servers) -b 0 disable it, and -b 127.0.0.1:4048 means only allow api calls from localhost (default)

Stratum connection timed out just mean you were disconnected, pool server restart or network disconnect... but it should reconnect automatically to send the next shares

This is the error to which I am referring. Is it the miner? The Stratum? The internet? It happens about every 15 minutes:

https://i.imgur.com/1cmxrEp.png


Do you got any Solution i am also getting error


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Longsnowsm on September 18, 2016, 08:14:31 PM
I just downloaded the windows binaries and tried to run them with yescrypt.  Does not look like yescrypt is included in the Windows build?  Any chance that can be added?  The description says yescrypt is supported, but I don't see it when trying to start the miner or with the --help output. 


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Lafu on September 19, 2016, 01:22:17 PM
Try

cpuminer -a cryptonight -o stratum+tcp://yourPool:port -u yourwalletadress.Payment Id -p x
or
minerd -a cryptonight -o stratum+tcp://yourPool:port -u yourwalletadress.Payment Id -p x


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ReDiculum on September 21, 2016, 03:30:01 PM
Hi

Is it possible to compile it only with neoscrypt algo support and get rid of all the others? Is there an option or do I have to modify the Makefile completely?


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on September 21, 2016, 03:45:03 PM
no


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Krisliu on October 17, 2016, 11:05:55 AM
Hey buddy :), can you help me please. I installed ubuntu and I would like to launch this wonder. Regards


Title: Re: [ANN] cpuminer-multi v1.2 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: LithStud on November 14, 2016, 08:59:15 AM
Hey!

Can someone help me and explain how could i compile this on linux mint but use on another pc? just doing build works on pc that built it but another pc complains  "error while loading shared libraries: libjansson.so.4: cannot open shared object file: No such file or directory"


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Geograph on November 30, 2016, 09:25:32 PM
Epsylon3, thank you for your soft!

I tried reduce CPU load by adding usleep(ms) function in cryptonight algo, but I always get stratum-errors:
Code:
stratum_recv_line failed
Stratum connection interrupted

I read that stratum-connection close after 60-90 sec idle, but stratum-connection runned in other thread isn't it? May be sleep blocking stratum-thread and I need some non-blocking sleep?

May be I add sleep in wrong place?
I add it in file ./algo/cryptonight.c function name "cryptonight_hash_ctx", in cycle:
Code:
for (i = 0; likely(i < MEMORY); i += INIT_SIZE_BYTE) {   

I also tried nanosleep() and cgsleep_ms() from cgminer with same result :(

Please, help! :)


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on December 01, 2016, 07:06:55 AM
That can happen when there is no activity/shares, try --timeout=180


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Geograph on December 01, 2016, 10:52:35 AM
That can happen when there is no activity/shares, try --timeout=180
Unfortunately it didn't help :(


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Geograph on December 02, 2016, 12:37:06 PM
Anyone know monero-pool with http-mining without stratum?


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: usao on December 02, 2016, 10:31:28 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.


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: cmegetrich on December 03, 2016, 08:33:39 PM
I want cpuminer for Eobot how do I do that? :)
I have a PC Lenovo Windows 10 upgrade from 8 I'm a newbie so I need to be taught the 'ropes' so to speach



Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Hotmetal on December 09, 2016, 07:24:38 PM
# strace ./cpuminer -a cryptonight  -p x -o stratum+tcp://cryptonight.eu.nicehash.com:3355  -u 12d7SjLcyEwLCnZhPeQhMnME3dDF9CnSuY

execve("./cpuminer", ["./cpuminer", "-a", "cryptonight", "-p", "x", "-o", "stratum+tcp://cryptonight.eu.nic"..., "-u", "12d7SjLcyEwLCnZhPeQhMnME3dDF9CnS"..., "-t", "14"], [/* 18 vars */]) = 0
[..]
getdents(4, /* 0 entries */, 32768)     = 0
brk(0xbc5000)                           = 0xbc5000
close(4)                                = 0
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=271, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=271, ...}) = 0
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 271
lseek(4, -156, SEEK_CUR)                = 115
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 156
close(4)                                = 0
write(1, "[2016-12-09 08:53:26] Using JSON"..., 45[2016-12-09 08:53:26] Using JSON-RPC 2.0
) = 45
write(1, "[2016-12-09 08:53:26] CPU Suppor"..., 51[2016-12-09 08:53:26] CPU Supports AES-NI: YES
) = 51
rt_sigaction(SIGINT, {0x40c807, [INT], SA_RESTORER|SA_RESTART, 0x2b0268d9f4b0}, {SIG_DFL, [], 0}, Cool = 0
mmap(NULL, 2113536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x2b026dde6000
mprotect(0x2b026dde6000, 4096, PROT_NONE) = 0
clone(child_stack=0x2b026dde84f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x2b026dfe99d0, tls=0x2b026dfe9700, child_tidptr=0x2b026dfe99d0) = 27803
mmap(NULL, 2113536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x2b026dfea000
mprotect(0x2b026dfea000, 4096, PROT_NONE) = 0
clone(child_stack=0x2b026dfec4f0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x2b026e1ed9d0, tls=0x2b026e1ed700, child_tidptr=0x2b026e1ed9d0) = 27804
futex(0xba6094, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0xba6090, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
mmap(NULL, 2113536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x2b026e1ee000
[2016-12-09 08:53:26] Starting Stratum on stratum+tcp://cryptonight.eu.nicehash.com:3355
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)

Built  from source, it always coredumps. (regardless of algorithm attempted)
Ubuntu 16.04:

Dec  9 21:24:01 apollo kernel: [10059724.032488] cpuminer[10457]: segfault at 2b6071639908 ip 00002b606bccbb80 sp 00002b60716398a0 error 6 in libcurl.so.4.4.0[2b606bca5000+6b000]
Segmentation fault (core dumped)

Libcurl issues?


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on December 09, 2016, 07:37:32 PM
yes, ive no idea, working well here with your command

cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"

dpkg -l | grep curl
ii  curl                                   7.47.0-1ubuntu2.2                 amd64        command line tool for transferring data with URL syntax
ii  libcurl3:amd64                         7.47.0-1ubuntu2.2                 amd64        easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl3-gnutls:amd64                  7.47.0-1ubuntu2.2                 amd64        easy-to-use client-side URL transfer library (GnuTLS flavour)
ii  libcurl4-openssl-dev:amd64             7.47.0-1ubuntu2.2                 amd64        development files and documentation for libcurl (OpenSSL flavour)


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Hotmetal on December 09, 2016, 08:15:45 PM
yes, ive no idea, working well here with your command

cat /etc/os-release
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"

dpkg -l | grep curl
ii  curl                                   7.47.0-1ubuntu2.2                 amd64        command line tool for transferring data with URL syntax
ii  libcurl3:amd64                         7.47.0-1ubuntu2.2                 amd64        easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl3-gnutls:amd64                  7.47.0-1ubuntu2.2                 amd64        easy-to-use client-side URL transfer library (GnuTLS flavour)
ii  libcurl4-openssl-dev:amd64             7.47.0-1ubuntu2.2                 amd64        development files and documentation for libcurl (OpenSSL flavour)



# dpkg -l | grep curl
ii  curl                                   7.47.0-1ubuntu2.2                        amd64        command line tool for transferring data with URL syntax
ii  libcurl3:amd64                         7.47.0-1ubuntu2.2                        amd64        easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl3-gnutls:amd64                  7.47.0-1ubuntu2.2                        amd64        easy-to-use client-side URL transfer library (GnuTLS flavour)
ii  libcurl4-openssl-dev:amd64             7.47.0-1ubuntu2.2                        amd64        development files and documentation for libcurl (OpenSSL flavour)

# lsb_release -a
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial

Looks like its the same thing but regardless of what server i try it on, I get the same thing.
How would i go about trying to troubleshoot / debug this? :/


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on December 09, 2016, 08:40:04 PM
your problem seems related to libcurl, so try to rebuild it yourself with the /usr/local prefix, maybe an uncommon cpu ? atom ?


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on December 09, 2016, 08:45:49 PM
Yikes. Two identical systems, different results, and it crashes in a standard library.

Either the application is passing a bad pointer to curl or curl is corrupt. The easiest thing to try is to reinstall the curl
packages. You could also confirm the same compile options were used. If the entire process from source to compile
to run time environment to input data are identical it gets more complicated and hardware needs to be considered. Memtest maybe.

Edit: I assume you already tried getting a fresh copy of the source.

gdb can be used to get a backtrace to find out where the bad pointer is coming from.

Edit: Cryptoninght at Nicehash needs a protocol tweak but it shouldn't cause as crash. Try another pool to rule that out.



Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Hotmetal on December 10, 2016, 03:50:07 AM
your problem seems related to libcurl, so try to rebuild it yourself with the /usr/local prefix, maybe an uncommon cpu ? atom ?

I prefer using the package management to do things.. Maintaining source builds gets messy.

Manufacturer: Dell Inc.
Product Name: PowerEdge R620
model name      : Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz

I have about 20 blades, all of them with stock Ubuntu 16.04 and all of them have the same behavior.


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Hotmetal on December 10, 2016, 04:15:59 AM
Yikes. Two identical systems, different results, and it crashes in a standard library.

Either the application is passing a bad pointer to curl or curl is corrupt. The easiest thing to try is to reinstall the curl
packages. You could also confirm the same compile options were used. If the entire process from source to compile
to run time environment to input data are identical it gets more complicated and hardware needs to be considered. Memtest maybe.

Edit: I assume you already tried getting a fresh copy of the source.

gdb can be used to get a backtrace to find out where the bad pointer is coming from.

Edit: Cryptoninght at Nicehash needs a protocol tweak but it shouldn't cause as crash. Try another pool to rule that out.



root@apollo:~/44/cpuminer-multi# gdb ./cpuminer
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./cpuminer...(no debugging symbols found)...done.
(gdb) r
Starting program: /root/44/cpuminer-multi/cpuminer
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
** cpuminer-multi 1.3 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

[New Thread 0x2aaab0a2f700 (LWP 11060)]
[New Thread 0x2aaab0c33700 (LWP 11061)]
[2016-12-10 06:08:07] Starting Stratum on stratum+tcp://yiimp.ccminer.org:4252
[New Thread 0x2aaab0e37700 (LWP 11062)]

Thread 3 "cpuminer" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2aaab0c33700 (LWP 11061)]
0x00002aaaab0c2b80 in ?? () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
(gdb) bt
#0  0x00002aaaab0c2b80 in ?? () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#1  0x00002aaaab0c414a in curl_maprintf () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#2  0x00002aaaab0e9096 in ?? () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#3  0x00002aaaab0c1164 in ?? () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#4  0x00002aaaab0d2493 in ?? () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#5  0x00002aaaab0d2eed in curl_multi_perform () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#6  0x00002aaaab0c994b in curl_easy_perform () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#7  0x0000000000434998 in ?? ()
#8  0x0000000000405974 in ?? ()
#9  0x00002aaaab96370a in start_thread (arg=0x2aaab0c33700) at pthread_create.c:333
#10 0x00002aaaaadd982d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

So to confirm what you thought, it's not specific to cryptonight but rather with the interaction of the libcurl library.
What is weird is i have a lot of blades and all of them are not behaving nicely.


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Hotmetal on December 10, 2016, 04:32:40 AM
Just for fun, i went ahead and tested a slightly older release:

https://github.com/tpruvot/cpuminer-multi/archive/v1.0.9-multi.tar.gz

root@apollo:~/44/1/cpuminer-multi-1.0.9-multi# ./cpuminer  -a cryptonight  -p cami@hack.co.za  -o stratum+tcp://cryptonight.eu.nicehash.com:3355  -u 12d7SjLcyEwLCnZhPeQhMnME3dDF9CnSuY -t 12 -q
** cpuminer-multi 1.0.9 by Tanguy Pruvot (tpruvot@github) **
 based on Lucas Jones fork of pooler cpuminer 2.4

BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd

[2016-12-10 06:26:32] Using JSON-RPC 2.0
[2016-12-10 06:26:32] CPU Supports AES-NI: YES
[2016-12-10 06:26:32] Starting Stratum on stratum+tcp://cryptonight.eu.nicehash.com:3355
[2016-12-10 06:26:32] 12 miner threads started, using 'cryptonight' algorithm.
[2016-12-10 06:26:33] Pool set diff to 20000
[2016-12-10 06:26:36] thread 11: 66 hashes, 16.70 H/s
[2016-12-10 06:26:36] thread 3: 66 hashes, 14.91 H/s
[2016-12-10 06:26:36] thread 7: 66 hashes, 14.40 H/s
[2016-12-10 06:26:36] thread 5: 66 hashes, 14.28 H/s
[2016-12-10 06:26:37] thread 8: 66 hashes, 14.01 H/s
[2016-12-10 06:26:37] thread 10: 66 hashes, 12.79 H/s
[2016-12-10 06:26:38] thread 4: 66 hashes, 11.61 H/s
[2016-12-10 06:26:38] thread 6: 66 hashes, 11.35 H/s
[2016-12-10 06:26:38] thread 1: 66 hashes, 11.26 H/s
[2016-12-10 06:26:38] thread 0: 66 hashes, 11.23 H/s
[2016-12-10 06:26:38] thread 9: 66 hashes, 10.65 H/s
[2016-12-10 06:26:38] thread 2: 66 hashes, 10.21 H/s

Hmm!


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Hotmetal on December 10, 2016, 04:44:19 AM
I then tried v1.1:

root@apollo:~/44/1/cpuminer-multi-1.1-multi# gdb ./cpuminer
GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./cpuminer...(no debugging symbols found)...done.
(gdb) r
Starting program: /root/44/1/cpuminer-multi-1.1-multi/cpuminer
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
** cpuminer-multi 1.1 by Tanguy Pruvot (tpruvot@github) **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd

[New Thread 0x2aaab0a2e700 (LWP 19010)]
[New Thread 0x2aaab0c31700 (LWP 19011)]
[2016-12-10 06:43:18] Starting Stratum on stratum+tcp://mine.xpool.ca:1131
[New Thread 0x2aaab0e34700 (LWP 19012)]

Thread 3 "cpuminer" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2aaab0c31700 (LWP 19011)]
_IO_vfscanf_internal (s=s@entry=0x2aaab0a30620, format=format@entry=0x2aaaab0f308b "%15[^:]:%[^\n]",
    argptr=argptr@entry=0x2aaab0a30748, errp=errp@entry=0x0) at vfscanf.c:279
279     vfscanf.c: No such file or directory.
(gdb) bt
#0  _IO_vfscanf_internal (s=s@entry=0x2aaab0a30620, format=format@entry=0x2aaaab0f308b "%15[^:]:%[^\n]",
    argptr=argptr@entry=0x2aaab0a30748, errp=errp@entry=0x0) at vfscanf.c:279
#1  0x00002aaaaad3ebcc in __GI___isoc99_vsscanf (string=0x2aaab8001320 "http://mine.xpool.ca:1131",
    format=0x2aaaab0f308b "%15[^:]:%[^\n]", args=args@entry=0x2aaab0a30748) at isoc99_vsscanf.c:43
#2  0x00002aaaaad3eb57 in __isoc99_sscanf (s=<optimized out>, format=<optimized out>) at isoc99_sscanf.c:31
#3  0x00002aaaab0be7db in ?? () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#4  0x00002aaaab0d2493 in ?? () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#5  0x00002aaaab0d2eed in curl_multi_perform () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#6  0x00002aaaab0c994b in curl_easy_perform () from /usr/lib/x86_64-linux-gnu/libcurl.so.4
#7  0x0000000000468e08 in ?? ()
#8  0x000000000046a073 in ?? ()
#9  0x00002aaaab96370a in start_thread (arg=0x2aaab0c31700) at pthread_create.c:333


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on December 10, 2016, 01:45:32 PM
That's bizarre.

No one has reported this with cpuminer-opt even though the stratum code was taken from multi-1.2.
Could you give it a try as another data point?

The interface to curl is the call to curl_easy perform. It would be useful to dump the curl parameter where this
is called to compare what works with what doesn't.

A hardware fault seem very unlikely since the problem occurs on all your blades. However, if you did one full
install and cloned the rest an install glitch would have been propagated to all blades. You could reinstall the OS
on one system to test this.


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: zakuti on December 12, 2016, 03:32:57 PM
hello

i try to build it on visual studio 2013 but i get next error

error LNK1181: cannot open input file 'libcurl.x86.lib' cpuminer

can someone help me ?

thank you.


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on December 12, 2016, 03:59:05 PM
32bit dependencies are not prebuilt, they are huge and polute the repo


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: zakuti on December 13, 2016, 06:25:44 AM
but i have 64 bit operation system


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: zakuti on December 13, 2016, 08:40:50 AM
i think that compilied but miner does not start mining

please look picture

http://www.picz.ge/img/s4/1612/13/7/7804c9a7d51f.png
what problem is it ?


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 23, 2017, 01:58:02 AM
patience, you are closer ;) sorry i've no easy answer for all your weird problems. All i can say is it can work for all these cases :p

superlux, try another mingw, msys2 (cygwin) is not proper to do "native windows binaries"


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on January 23, 2017, 02:36:44 AM
For cpuminer-opt I bundle a bunch of DLLs with the EXE for portability. Maybe that works for
cpuminer-multi also.



Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: cdavid53 on January 24, 2017, 05:37:41 AM
Hello

I would like to use several pools.
is it possible ? and if yes, how?

thank you in advance


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 24, 2017, 08:28:02 PM
Hello Guy´s 
First of all im new here but not on Mining , you all the Dev done a great job with the Miner´s .

may i ask some of the Dev to answer me some questions about TIMETRAVEL , especially  witch OS ( seems only Linux ) is to use if im right , how i set the algo in the command line ,   have searched few Days  cant find any usefull information  ???,

THX in Advance


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 24, 2017, 11:08:17 PM
nothing special about it, just like any other algos... fyi my "linux" branch is the dev one.. windows one is more for releases (so you can compile the linux branch on windows too)


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 26, 2017, 07:45:54 PM
made the 1.3.1 release with timetravel, see first post


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: SkycityVictorians on January 26, 2017, 09:40:29 PM
made the 1.3.1 release with timetravel, see first post

Nice job, thanks :)

Friendly Regards
- SkycityVictorians


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 26, 2017, 10:15:50 PM
@Epsylon3

thank you  for the great job ,

i7 2600 @ 244 k/h
Core 2 Duo E6600   sse2 doesnt work in my case
Athlon 64 x 2          sse2 doesnt too
core 2 Duo E6700   sse2 doesnt too

all Machines running win 7 64bit



if you are so kind PM me your Mac adress for some Donation ;)




Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 26, 2017, 10:16:33 PM
its in the first post ;)

what doesnt work ? ah right, didnt made it for very old cpus ;) there are limits to the compatibility... built with --march=corei7

your core2 has 12 years now ;) joblo (cpuminer-opt) will do one for you with (more than) my improvement..


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 26, 2017, 10:30:31 PM
Oh Man thats good news ,  you bewared my PC^s  from a long flight downwards the Balcony   lol



You Guy´s are Great


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 26, 2017, 10:32:26 PM
else you can compile it yourself for these older cpus ;)

nvm, i will add 2 new binaries so ;p avx2 and core2


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 26, 2017, 10:36:34 PM
after you adviced me 2 days ago  my grey hair are incredible increased , struggling around with  Both Win & Lin   to compile this , seems im not skilled enough   grrr.

would be great ,  as i wrote before ,  Donation = no problem
 




Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 26, 2017, 10:40:23 PM
k, https://github.com/tpruvot/cpuminer-multi/releases/tag/v1.3.1-multi


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 26, 2017, 11:04:42 PM
thanks a lot  the intel´s working now

Cpuminer-Multi    E6600 @ 54 - 57 k/h    E6700 @ 68 - 70 k/h    Amd Athlon 64 X2 5600+ @  0 k/h
Cpuminer-opt      E6600 @ 65 - 72 k/h    E6700 @ 76 - 81 k/h    Amd Athlon 64 X2 5600+ @ 57 - 61 k/h  

BIG Thank To Epsylon3 and Joblo


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 26, 2017, 11:08:23 PM
you should consider the balcony ;) you can find cheap i3/i5 on ebay ;)

at least that is a proof hardware can hold 10 years ;)


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 26, 2017, 11:11:37 PM
yes you are right  i see that clearly now  :o , small chicken takes a small worm , makes the stomach too full  ;)


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: m1n1ngP4d4w4n on January 27, 2017, 02:14:23 PM
Can't seem to compile the latest version 1.3.1

Code:
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


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on January 27, 2017, 06:06:56 PM
Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: m1n1ngP4d4w4n on January 27, 2017, 06:24:40 PM
Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi

Thx i was able to build it this time, nice work  ;)


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: al7878 on January 29, 2017, 06:53:59 AM
Hi guys,
Can someone tell me why there are 3 exe file in the rar "cpuminer-multi-rel1.3.1-x64.zip" avaible here https://github.com/tpruvot/cpuminer-multi/releases
And can someone give me a link where i ll be able to find command line to use the prog please

Thanks a lot, and of course, thanks for your work


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 29, 2017, 07:46:34 AM
The exe files are for different CPU architecture , depends on your  wich is to use in the commandline..

commandline example :

cpuminer-gw64-core2 -a timetravel -o stratum+tcp://fiber.ccminer.org:3555 -u MTRLHnKQpQby52DHtCYHsXFeJbwCsdf7Wx -p c=MAC

pause

-a = algorithm of the coin
-o = server address
-u = username , e.g. newbie.1, coinadress where is need ( like a above )
-p = password  free to choose

ask Mr.Google for more info   
Happy mining !


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: al7878 on January 29, 2017, 07:50:34 AM
Thanks a lot integrale for your fast answer


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 29, 2017, 08:56:20 PM
else you can compile it yourself for these older cpus ;)

nvm, i will add 2 new binaries so ;p avx2 and core2


The command "./cpuminer --cputest" exited with 0.    hehe  its done on test-machine

compiled on Xubuntu 16.04 LTS

x2 64 5600+ increased

WIn7      minerd              = 61k/h
Xubuntu  cpuminer-multi   = 74.4k/h


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: integrale on January 30, 2017, 03:32:08 AM
k, https://github.com/tpruvot/cpuminer-multi/releases/tag/v1.3.1-multi


Tx ID:ccdf72a5e141d6bc50cea6f0037659958fc76cdd12dae8c16a8c315865422108


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: wladston on February 02, 2017, 03:19:00 PM
Hi Epsylon3,

Thanks! Indeed, the file permissions and path issues were fixed. However, I'm unable to compile it in OS X, even after disabling ASM in neoscrypt.

I get this now:

Code:
wladston@shirase ~/cpuminer-multi$ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in compat
Making all in jansson
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
gcc -DHAVE_CONFIG_H -I.  -Iyes/include -Iyes/include -fno-strict-aliasing -I./compat/jansson -I. -I/opt/local/include  -Iyes/include -Iyes/include -Wno-pointer-sign -Wno-pointer-to-int-cast   -march=native  -Iyes/include -Iyes/include -MT algo/cpuminer-neoscrypt.o -MD -MP -MF algo/.deps/cpuminer-neoscrypt.Tpo -c -o algo/cpuminer-neoscrypt.o `test -f 'algo/neoscrypt.c' || echo './'`algo/neoscrypt.c
mv -f algo/.deps/cpuminer-neoscrypt.Tpo algo/.deps/cpuminer-neoscrypt.Po
g++  -g -O2 -L/opt/local/lib -Lyes/lib -Lyes/lib  -L/opt/local/lib -Lyes/lib -Lyes/lib  -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o cpuminer-uint256.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_haval.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_ripemd.o sha3/cpuminer-sph_sha2.o sha3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o sha3/cpuminer-gost_streebog.o crypto/cpuminer-blake2s.o crypto/cpuminer-blake2b.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o yescrypt/cpuminer-yescrypt-common.o yescrypt/cpuminer-yescrypt-best.o yescrypt/cpuminer-sha256_Y.o algo/cpuminer-axiom.o algo/cpuminer-bastion.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-blake2.o algo/cpuminer-bmw256.o algo/cpuminer-c11.o algo/cpuminer-cryptonight.o algo/cpuminer-cryptolight.o algo/cpuminer-decred.o algo/cpuminer-drop.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o algo/cpuminer-ink.o algo/cpuminer-lbry.o algo/cpuminer-luffa.o algo/cpuminer-lyra2re.o algo/cpuminer-lyra2rev2.o algo/cpuminer-myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-quark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-scrypt-jane.o algo/cpuminer-sha2.o algo/cpuminer-sia.o algo/cpuminer-sibcoin.o algo/cpuminer-skein.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-timetravel.o algo/cpuminer-veltor.o algo/cpuminer-x11evo.o algo/cpuminer-x11.o algo/cpuminer-x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-x17.o algo/cpuminer-xevan.o algo/cpuminer-yescrypt.o algo/cpuminer-zr5.o asm/cpuminer-neoscrypt_asm.o  asm/cpuminer-sha2-x64.o asm/cpuminer-scrypt-x64.o asm/cpuminer-aesb-x64.o   -lcurl -lz -lssl -lcrypto compat/jansson/libjansson.a -lpthread
ld: warning: directory not found for option '-Lyes/lib'
ld: warning: directory not found for option '-Lyes/lib'
ld: warning: directory not found for option '-Lyes/lib'
ld: warning: directory not found for option '-Lyes/lib'
Undefined symbols for architecture x86_64:
  "_reverse", referenced from:
      _next_permutation in cpuminer-timetravel.o
  "_swap", referenced from:
      _next_permutation in cpuminer-timetravel.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [cpuminer] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
wladston@shirase ~/cpuminer-multi$

I tried disabling the "timetravel" algo that's causing the issue, but I didn't figure out how. Help?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ParaplegicRacehorse on February 02, 2017, 09:33:03 PM
Thanks for this Epsylon3!

You should fix the cflags call for enabling neon on ARM in the README.md, though.

I was unable to compile with listing provided. Searching https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html indicated need for single-quotes. Adding single quotes around 'neon' = successful compile!
(CHIP single-board-computer, ARM R8 single core ARMv7 + vpf3 instructions, Debian Wheezy).

I edited build.sh instead of calling all the stuff on the command line.

Using cflags
Code:
-march=native -mcpu=native -mtune=native -mfloat-abi='hard' -mfpu='neon'
gained me ~6 kH/s decred compared to just running build.sh.

In order to show thanks for all your work, I'll leave this sweet little thing running and paying to your yiimp.ccminer.org pool for 24 hours. Watch your wallet for a miner named CHIPdork. It won't add up to much, though, sadly.

What's the chance of adding ether or equihash support?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on February 02, 2017, 11:47:51 PM
k, https://github.com/tpruvot/cpuminer-multi/releases/tag/v1.3.1-multi


Tx ID:ccdf72a5e141d6bc50cea6f0037659958fc76cdd12dae8c16a8c315865422108

"Sorry we could not find any blocks or transactions matching this hash" (but tx anyway :p)


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: thanh_tan on February 03, 2017, 01:55:14 PM
Hi,

I tried to build on a AMRv7 but failed, the error is

Code:
algo/cpuminer-scrypt-jane.o: In function `scrypt_test_mix':
scrypt-jane.c:(.text+0x269e): undefined reference to `detect_cpu'
algo/cpuminer-timetravel.o: In function `next_permutation':
timetravel.c:(.text+0x228): undefined reference to `swap'
timetravel.c:(.text+0x230): undefined reference to `reverse'
timetravel.c:(.text+0x242): undefined reference to `reverse'
collect2: error: ld returned 1 exit status
Makefile:892: recipe for target 'cpuminer' failed
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory '/root/cpuminer-tpruvot'
Makefile:2477: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/cpuminer-tpruvot'
Makefile:568: recipe for target 'all' failed
make: *** [all] Error 2


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ParaplegicRacehorse on February 03, 2017, 03:06:29 PM
That's the errors I was getting. What cflags are you using and did you first try building with the just the build.sh script provided? If you're trying to enable neon remember to enclose the word 'neon' and only the word 'neon' in singlequotes.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on February 04, 2017, 02:52:08 AM
in the file algo/timetravel.c

could you try to replace "inline void reverse" by "__inline void reverse" or "static inline void reverse" and report ? on mac and arm ?

ps: do the same with the swap function


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ParaplegicRacehorse on 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-logger

from 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.


Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: theghost1980 on February 08, 2017, 11:17:43 PM
When ./autogen.sh

In Makefile
Code:
cpuminer_LDADD =  -ljansson -lpthread

fix
Code:
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



Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: check1 on 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


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: mahurovihamilo on February 18, 2017, 10:32:43 PM
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.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on February 19, 2017, 12:05:09 PM
--help

... which is shown in the first thread message https://bitcointalk.org/?topic=841401


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: zrxcqiyg on 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?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: asor on February 26, 2017, 10:59:13 AM
Can't seem to compile the latest version 1.3.1

Code:
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-multi

I ran out of ideas :( Any Suggestions?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on February 26, 2017, 01:33:58 PM
Can't seem to compile the latest version 1.3.1

Code:
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-multi

I ran out of ideas :( Any Suggestions?

Try renaming those functions to something unique. There's probasbly a name conflict.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: manotroll on February 26, 2017, 02:54:58 PM
The yield for xmr is less than Wolf


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: jacquiejusto16 on 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.png

Download: https://github.com/tpruvot/cpuminer-multi/releases
Sources: https://github.com/tpruvot/cpuminer-multi

Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi

Code:
Version 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) :
Code:
** 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


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ilia_2s on 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?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: miguelfug1 on 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.png

Download: https://github.com/tpruvot/cpuminer-multi/releases
Sources: https://github.com/tpruvot/cpuminer-multi

Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi

Code:
Version 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) :
Code:
** 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


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ermaxinc on March 25, 2017, 12:03:52 PM
delete


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: usao on 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.


Title: Re: [ANN] cpuminer-multi v1.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Chicago on 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


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: usao on March 28, 2017, 10:26:15 PM
Getting the following errors:

Code:
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


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: pallas on March 29, 2017, 07:34:41 AM
Getting the following errors:

./configure --with-crypto --with-curl


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: usao on 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.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: pallas on 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"


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: mikeberserkr on April 01, 2017, 02:36:54 AM
Hello there I ran some virus scans with this.

hmmmm... well i do believe in the credebility of the program...
how to clean it hehe

https://www.virustotal.com/en/file/1208fb1c3cbdcbfc5089d46f4ab339d494139ba904e84a41a1707f7723edb7e2/analysis/1491012660/


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: johnsp on April 07, 2017, 02:19:04 AM
When building the miner i am getting this error

$ build.sh
./autogen.sh: line 8: aclocal: command not found
./mingw64.sh: line 19: windres: command not found
./mingw64.sh: line 21: ./configure: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
./mingw64.sh: line 26: strip: command not found

What is the reason? I followed all the instruction in the read me


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: johnsp on April 07, 2017, 02:26:07 AM
Hello there I ran some virus scans with this.

hmmmm... well i do believe in the credebility of the program...
how to clean it hehe

https://www.virustotal.com/en/file/1208fb1c3cbdcbfc5089d46f4ab339d494139ba904e84a41a1707f7723edb7e2/analysis/1491012660/

This is not a virus, if you look at the "virus" classifications, they are right, this is a bit coin miner. It is 100% clean, there is no miner that will not set off anti viruses, they are often in viruses though


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: bea_tifai on April 09, 2017, 05:11:34 PM
When building the miner i am getting this error

$ build.sh
./autogen.sh: line 8: aclocal: command not found
./mingw64.sh: line 19: windres: command not found
./mingw64.sh: line 21: ./configure: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
./mingw64.sh: line 26: strip: command not found

What is the reason? I followed all the instruction in the read me

Install automake (apt-get install automake).


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on April 09, 2017, 05:13:37 PM
he is using mingw, but yea its almost like that in theory :p


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: bea_tifai on April 09, 2017, 05:23:11 PM
Hello and thanks.
I try to compile but I get this errors:

Code:
collect2: erreur : ld a retourné 1 code d'état d'exécution
Makefile:891 : la recette pour la cible « cpuminer » a échouée
make[2]: *** [cpuminer] Erreur 1
make[2] : on quitte le répertoire « /home/manu/Téléchargements/À tester/cpuminer-multi »
Makefile:2476 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/manu/Téléchargements/À tester/cpuminer-multi »
Makefile:567 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2
strip: « cpuminer »: pas de tel fichier

Any help?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on April 09, 2017, 05:25:23 PM
nope, your error is above that


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: birty555 on April 17, 2017, 06:30:05 AM
Hi - trying to get the API to work for this but struggling!

Can get it working on the machine the miner is running on, but not from others on my network

on the miner commandline ive got

--api-bind 172.16.0.13:4048 --api-remote

172.16.0.13 is the ip address of the miner

From the miner i can telnet to it (172.16.0.13:4048) and get a response to summary, from all other machines i can establish a telnet connection but summary oesnt respond with anything - just sits there.

What am i doing wrong?!?



Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: birty555 on April 23, 2017, 05:32:44 AM
Hi - trying to get the API to work for this but struggling!

Can get it working on the machine the miner is running on, but not from others on my network

on the miner commandline ive got

--api-bind 172.16.0.13:4048 --api-remote

172.16.0.13 is the ip address of the miner

From the miner i can telnet to it (172.16.0.13:4048) and get a response to summary, from all other machines i can establish a telnet connection but summary oesnt respond with anything - just sits there.

What am i doing wrong?!?



Turns out one needs to bind to 0.0.0.0 to get this working


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: felicita on April 24, 2017, 12:16:27 PM
hi iam allways getting (booooo) on my raspberry pi3 ?
is this miner not possible to mine with raspberry ?
just wanna test it an got allways (boooooo)


kind regards


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: pallas on April 24, 2017, 12:23:23 PM
hi iam allways getting (booooo) on my raspberry pi3 ?
is this miner not possible to mine with raspberry ?
just wanna test it an got allways (boooooo)


kind regards

what algo are you trying to mine?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: felicita on April 24, 2017, 06:07:15 PM
hi iam allways getting (booooo) on my raspberry pi3 ?
is this miner not possible to mine with raspberry ?
just wanna test it an got allways (boooooo)


kind regards

what algo are you trying to mine?



-a cryptonight   for monero ...... ???





Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: pallas on April 24, 2017, 07:43:15 PM
hi iam allways getting (booooo) on my raspberry pi3 ?
is this miner not possible to mine with raspberry ?
just wanna test it an got allways (boooooo)


kind regards

what algo are you trying to mine?



-a cryptonight   for monero ...... ???





May I ask you why you want to mine with the cpu of a raspberry pi? Even if you manage to make it work, you will hardly submit any shares.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: felicita on April 25, 2017, 06:59:40 PM
lol i defenetly knowing that minign with raspbery cpu is not rentable !!
but can you say me why its not possible with this miner ?
need some help here only getting (boooo)


kind regards


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: manotroll on April 27, 2017, 02:40:26 AM
cpuminer-multi# make
make  all-recursive
make[1]: Entering directory '/home/ubuntu/cpuminer-multi/cpuminer-multi/cpuminer-multi'
Making all in compat
make[2]: Entering directory '/home/ubuntu/cpuminer-multi/cpuminer-multi/cpuminer-multi/compat'
make[3]: Entering directory '/home/ubuntu/cpuminer-multi/cpuminer-multi/cpuminer-multi/compat'
make[3]: Nothing to be done for 'all-am'.
??


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Buchi-88 on April 28, 2017, 07:35:26 AM
Your miner also support "timetravel10" in the future?

https://bitcointalk.org/index.php?topic=1883902.0

regards



Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: felicita on April 28, 2017, 08:59:27 PM
can anyone help me to get this running on a raspberry to mine bikercoin with ./cpuminer -a cryptonight  ???
iam alsoways getting (booo)
can also post the console logs......



kind regards



Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: pallas on April 29, 2017, 09:23:46 AM
Your miner also support "timetravel10" in the future?

https://bitcointalk.org/index.php?topic=1883902.0

regards



gpu miner is out, cpu not worth.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Buchi-88 on May 02, 2017, 07:59:56 AM
Your miner also support "timetravel10" in the future?

https://bitcointalk.org/index.php?topic=1883902.0

regards



gpu miner is out, cpu not worth.

THX, i also hope for a CPU release ;-)


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: baskanx on May 09, 2017, 04:45:29 PM
Hello Software is very good Does it work on fpga cards

sample

http://fpgamining.com/products/x6500-rev3.html

Can I dig dash coin with your software fpga board

thanks


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: usao on May 09, 2017, 04:48:56 PM
Hello Software is very good Does it work on fpga cards

sample

http://fpgamining.com/products/x6500-rev3.html

Can I dig dash coin with your software fpga board

thanks

Due to decreased demand, new X6500 FPGA miners are no longer being produced and FPGA Mining LLC has suspended operations.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: baskanx on May 09, 2017, 06:14:47 PM
Hello Software is very good Does it work on fpga cards

sample

http://fpgamining.com/products/x6500-rev3.html

Can I dig dash coin with your software fpga board

thanks

Due to decreased demand, new X6500 FPGA miners are no longer being produced and FPGA Mining LLC has suspended operations.

Spartan-6 fpga cards with x11
does the algorithm work ?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on May 09, 2017, 06:15:33 PM
a fpga is not a cpu


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: baskanx on May 09, 2017, 07:30:34 PM
a fpga is not a cpu

Thank you
Fpga
I want to run the X11 algorithm

How Can I do this


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: pallas on May 09, 2017, 08:01:46 PM
a fpga is not a cpu

Thank you
Fpga
I want to run the X11 algorithm

How Can I do this

If you find an fpga implementation of x11 please let me know.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: baskanx on May 09, 2017, 09:02:55 PM
a fpga is not a cpu

Thank you
Fpga
I want to run the X11 algorithm

How Can I do this

If you find an fpga implementation of x11 please let me know.

I'm investigating I have not found it yet


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: kampretlu on May 15, 2017, 07:17:58 AM
Why Stratum authentication failed?

[2017-05-15 07:14:58] 1 miner threads started, using 'decred' algorithm.
[2017-05-15 07:14:58] Starting Stratum on stratum+tcp://yiimp.ccminer.org:3252
[2017-05-15 07:15:03] Stratum authentication failed
[2017-05-15 07:15:07] ...retry after 10 seconds
[2017-05-15 07:15:19] Stratum authentication failed
[2017-05-15 07:15:20] ...retry after 10 seconds
[2017-05-15 07:15:31] Stratum authentication failed
[2017-05-15 07:15:31] ...retry after 10 seconds
[2017-05-15 07:15:42] Stratum authentication failed
[2017-05-15 07:15:42] ...retry after 10 seconds
[2017-05-15 07:15:53] Stratum authentication failed
[2017-05-15 07:15:53] ...retry after 10 seconds

I'm use Windows Server 2016
Intel Xeon(R)

How to resolve it?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Russlenat on May 18, 2017, 08:55:07 AM
Help please...

I want to run cpuminer-x86 to all of my pc here in my office but the antivirus is always delete the .exe file.
Windows 7 32bit is the OS of those all pc.
What will I do for it? I want to mine using those pc.

Thank you in advance.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Chicago on May 18, 2017, 10:07:07 AM
Help please...

I want to run cpuminer-x86 to all of my pc here in my office but the antivirus is always delete the .exe file.
Windows 7 32bit is the OS of those all pc.
What will I do for it? I want to mine using those pc.

Thank you in advance.


Hi Russlenat,

    It might help to name the vendor, name and version of the antivirus suite so someone would be able to help you look for how to make an exception.

Best Regards,
-Chicago


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on May 18, 2017, 03:51:05 PM
time to ask linux :p


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: le_ on May 19, 2017, 08:39:26 AM
Could you please give an example of a configuration file?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: le_ on May 19, 2017, 08:56:22 AM
Experimentally revealed: {"algo": "cryptonight", "url": "stratum+tcp://pool.com:45550", "user": "asd@dsa.com", "pass": "x"}


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on May 19, 2017, 09:17:38 AM
Could you please give an example of a configuration file?

there is one in the source/git


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ARCorp on June 01, 2017, 08:25:28 PM
Hello!

Why does not the server accept my hashes?

http://www.imgzilla.ru/image.uploads/2017-06-02/default-d67abff240240630f987b553180e6025.png

http://www.imgzilla.ru/image.uploads/2017-06-02/original-fc3cc00630c3349e73603fcafc40402e.png


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on June 02, 2017, 05:50:11 PM
diff too high for you


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ARCorp on June 02, 2017, 05:53:44 PM
I'm not able to mine on this processor?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on June 02, 2017, 05:55:21 PM
or this pool.. no shares = disconnected


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: xrhoster on June 08, 2017, 11:35:22 AM
Hi

I would like to know if it's possible to do solo mining with cpuminer-multi?

I have tried but I get  "JSON-RPC call failed: Method not found" messages from the miner.

I am trying with Digibyte, skein algo. I'm on a Ubuntu 16.04 LTS 64-bits.

Code:
Linux ubuntu 4.8.0-52-generic #55~16.04.1-Ubuntu SMP Fri Apr 28 14:36:29 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


Digibyte is installed and synchronised with the network. It takes around 20 hours to sync if you try to. I run the "digibyte-qt  -server" command to launch it. Here is the digibyte.conf file

Code:
rpcallowip=127.0.0.1
rpcallowip=192.168.0.0/24
rpcuser=test
rpcpassword=x
server=1
daemon=1
txindex=1
debug=1
algo=skein
rpcport=14022
port=12024

Here is my command line

Code:
./cpuminer-multi/cpuminer -D -a skein --randomize -o 127.0.0.1:14022 -u test -p x --coinbase-addr=DSpwFFJJ2ueb7QgtG3rgVjXDZZF3bUjVSY --no-getwork


And here is the result (with DSpwFFJJ2ueb7QgtG3rgVjXDZZF3bUjVSY being a digibyte address to receive reward)

Code:
home@ubuntu:~/Miners$ ./cpuminer-multi/cpuminer -D -a skein --randomize -o 127.0.0.1:14022 -u test -p x --coinbase-addr=DSpwFFJJ2ueb7QgtG3rgVjXDZZF3bUjVSY --no-getwork
** cpuminer-multi 1.3.2 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

[2017-06-08 13:25:52] Binding thread 0 to cpu 0 (mask 1)
[2017-06-08 13:25:52] 2 miner threads started, using 'skein' algorithm.
[2017-06-08 13:25:52] Binding thread 1 to cpu 1 (mask 2)
[2017-06-08 13:25:53] Current block is 4630883
[2017-06-08 13:25:53] Long-polling on http://127.0.0.1:14022
[2017-06-08 13:25:53] JSON-RPC call failed: Method not found
[2017-06-08 13:25:54] CPU #1: 371.37 kH/s
[2017-06-08 13:25:54] CPU #0: 359.06 kH/s
[2017-06-08 13:26:01] Current block is 4630884
[2017-06-08 13:26:01] JSON-RPC call failed: Method not found


So I get the "JSON-RPC call failed: Method not found" messages from cpuminer-multi. I've added the --no-getwork option but it does not seem to make any difference.

Am I forgetting something?

Thanks


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Typhoo on June 11, 2017, 04:17:04 PM
Hi,

I'm trying to compile cpuminer but I'm getting the following error

Code:
g++  -g -O2 -Lyes/lib -Lyes/lib  -Lyes/lib -Lyes/lib  -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o cpuminer-uint256.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_haval.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_ripemd.o sha3/cpuminer-sph_sha2.o sha3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o sha3/cpuminer-gost_streebog.o crypto/cpuminer-blake2s.o crypto/cpuminer-blake2b.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o yescrypt/cpuminer-yescrypt-common.o yescrypt/cpuminer-yescrypt-best.o yescrypt/cpuminer-sha256_Y.o algo/cpuminer-axiom.o algo/cpuminer-bastion.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-blake2.o algo/cpuminer-bmw256.o algo/cpuminer-c11.o algo/cpuminer-cryptonight.o algo/cpuminer-cryptolight.o algo/cpuminer-decred.o algo/cpuminer-drop.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o algo/cpuminer-ink.o algo/cpuminer-jha.o algo/cpuminer-lbry.o algo/cpuminer-luffa.o algo/cpuminer-lyra2re.o algo/cpuminer-lyra2rev2.o algo/cpuminer-myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-quark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-scrypt-jane.o algo/cpuminer-sha2.o algo/cpuminer-sia.o algo/cpuminer-sibcoin.o algo/cpuminer-skein.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-bitcore.o algo/cpuminer-timetravel.o algo/cpuminer-veltor.o algo/cpuminer-x11evo.o algo/cpuminer-x11.o algo/cpuminer-x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-x17.o algo/cpuminer-xevan.o algo/cpuminer-yescrypt.o algo/cpuminer-zr5.o asm/cpuminer-neoscrypt_asm.o  asm/cpuminer-sha2-x64.o asm/cpuminer-scrypt-x64.o asm/cpuminer-aesb-x64.o   -lcurl -lz -lssl -lcrypto compat/jansson/libjansson.a -lpthread  
/tmp/cc97oskm.ltrans4.ltrans.o: In function `rpc2_job_decode':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1578: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1583: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1584: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1589: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `jobj_binary':
/home/Typhoo/Downloads/cpuminer-multi/util.c:808: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:813: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:808: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:813: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `rpc2_login_decode':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1465: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1472: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1477: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1488: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1493: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_rpc_call':
/home/Typhoo/Downloads/cpuminer-multi/util.c:546: undefined reference to `json_loads'
/home/Typhoo/Downloads/cpuminer-multi/util.c:560: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:561: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:598: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:598: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:554: undefined reference to `json_dumps'
/home/Typhoo/Downloads/cpuminer-multi/util.c:569: undefined reference to `json_dumps'
/home/Typhoo/Downloads/cpuminer-multi/util.c:570: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:571: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:572: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:573: undefined reference to `json_integer_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_rpc_call':
/home/Typhoo/Downloads/cpuminer-multi/util.c:577: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `get_mininginfo.isra.4.part.5.lto_priv.380':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:667: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:672: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:679: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:683: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `get_mininginfo.isra.4.part.5.lto_priv.380':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:667: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:675: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:685: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:681: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:677: undefined reference to `json_real_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `stratum_subscribe':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1300: undefined reference to `json_loads'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1307: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1308: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `stratum_authorize':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1389: undefined reference to `json_loads'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1396: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1397: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1398: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1398: undefined reference to `json_integer_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `stratum_subscribe':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1315: undefined reference to `json_dumps'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `get_stratum_session_id':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1204: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1207: undefined reference to `json_array_size'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1214: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1214: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1210: undefined reference to `json_array_get'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `stratum_handle_response':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2559: undefined reference to `json_loads'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2565: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2566: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2567: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2577: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2579: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2584: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2588: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2591: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2591: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `get_stratum_session_id':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1218: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1218: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `stratum_authorize':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1433: undefined reference to `json_loads'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1437: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1437: undefined reference to `json_integer_value'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `stratum_authorize':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1408: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans4.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans21.ltrans.o: In function `jobj_binary.constprop.168':
/home/Typhoo/Downloads/cpuminer-multi/util.c:808: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:813: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans21.ltrans.o: In function `json_rpc_call.constprop.163':
/home/Typhoo/Downloads/cpuminer-multi/util.c:546: undefined reference to `json_loads'
/home/Typhoo/Downloads/cpuminer-multi/util.c:560: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:561: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:569: undefined reference to `json_dumps'
/home/Typhoo/Downloads/cpuminer-multi/util.c:570: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:571: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:572: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:573: undefined reference to `json_integer_value'
/tmp/cc97oskm.ltrans21.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans21.ltrans.o: In function `json_rpc_call.constprop.163':
/home/Typhoo/Downloads/cpuminer-multi/util.c:598: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:598: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:554: undefined reference to `json_dumps'
/home/Typhoo/Downloads/cpuminer-multi/util.c:577: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans21.ltrans.o: In function `json_rpc2_call_recur.constprop.162':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1523: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1525: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1527: undefined reference to `json_string_set'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1530: undefined reference to `json_dumps'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1533: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1539: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1541: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1550: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1554: undefined reference to `json_string'
/tmp/cc97oskm.ltrans21.ltrans.o: In function `json_object_set':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:159: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `gbt_work_decode':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:732: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:750: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:973: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:976: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:979: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:755: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:758: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:734: undefined reference to `json_array_size'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:736: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:736: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:763: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:782: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:980: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:787: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:795: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:800: undefined reference to `json_array_size'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:803: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:804: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:804: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:813: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:815: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:815: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:874: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:832: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:837: undefined reference to `json_number_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:874: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:876: undefined reference to `json_object_iter'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:879: undefined reference to `json_object_iter_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:879: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:889: undefined reference to `json_object_iter_next'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:917: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:918: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:918: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:837: undefined reference to `json_integer_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:961: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:967: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `rpc2_login.part.1':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1486: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1491: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `parse_arg':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2912: undefined reference to `json_load_file'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `parse_config':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:3192: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:3196: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:3204: undefined reference to `json_integer_value'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `parse_config':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:3209: undefined reference to `json_real_value'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_load_url':
/home/Typhoo/Downloads/cpuminer-multi/util.c:655: undefined reference to `json_loads'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `submit_upstream_work':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1169: undefined reference to `json_object'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1170: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1170: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1171: undefined reference to `json_dumps'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1192: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1208: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `submit_upstream_work':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1196: undefined reference to `json_object_iter'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1198: undefined reference to `json_object_iter_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1198: undefined reference to `json_object_iter_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1202: undefined reference to `json_object_iter_next'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1204: undefined reference to `json_dumps'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1301: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1302: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1303: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_rpc2_call':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1565: undefined reference to `json_loads'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `submit_upstream_work':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1248: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1249: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1250: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `submit_upstream_work':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1208: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1254: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1255: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1255: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `jobj_binary':
/home/Typhoo/Downloads/cpuminer-multi/util.c:808: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:813: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `longpoll_thread':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2492: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `longpoll_thread':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:2494: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_rpc2_call':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1565: undefined reference to `json_loads'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `get_upstream_work':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1370: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_rpc2_call':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1565: undefined reference to `json_loads'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `get_upstream_work':
/home/Typhoo/Downloads/cpuminer-multi/cpu-miner.c:1376: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans1.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_handle_method.constprop.23':
/home/Typhoo/Downloads/cpuminer-multi/util.c:2065: undefined reference to `json_loads'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2071: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2071: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2075: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_handle_method.constprop.23':
/home/Typhoo/Downloads/cpuminer-multi/util.c:2084: undefined reference to `json_object_get'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_pong':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1981: undefined reference to `json_integer_value'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_get_algo.isra.7':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1999: undefined reference to `json_object'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_object_set':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:159: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_get_algo.isra.7':
/home/Typhoo/Downloads/cpuminer-multi/util.c:2001: undefined reference to `json_null'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2001: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2002: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2002: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2004: undefined reference to `json_dumps'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_decref.lto_priv.199.lto_priv.201':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:109: undefined reference to `json_delete'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_set_difficulty':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1780: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1780: undefined reference to `json_number_value'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_notify':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1689: undefined reference to `json_array_size'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1693: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1693: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1694: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1694: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1702: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1702: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1703: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1703: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1704: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1707: undefined reference to `json_array_size'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1708: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1708: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1709: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1709: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1710: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1710: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1711: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1711: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1696: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1696: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_unknown_method':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1959: undefined reference to `json_object'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_object_set':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:159: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_unknown_method':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1961: undefined reference to `json_false'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1961: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_object_set_error':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1827: undefined reference to `json_object'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1828: undefined reference to `json_integer'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1828: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1829: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1829: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1830: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_unknown_method':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1964: undefined reference to `json_dumps'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_reconnect':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1798: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1798: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1799: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1803: undefined reference to `json_integer_value'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_get_stats.isra.8':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1931: undefined reference to `json_object'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_object_set':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:159: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_object_set_error':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1827: undefined reference to `json_object'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1828: undefined reference to `json_integer'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1828: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1829: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1829: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1830: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_get_stats.isra.8':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1942: undefined reference to `json_dumps'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_get_version':
/home/Typhoo/Downloads/cpuminer-multi/util.c:2021: undefined reference to `json_object'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_object_set':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:159: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_get_version':
/home/Typhoo/Downloads/cpuminer-multi/util.c:2023: undefined reference to `json_null'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2023: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2024: undefined reference to `json_string'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_show_message':
/home/Typhoo/Downloads/cpuminer-multi/util.c:2039: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2041: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2046: undefined reference to `json_object'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `json_object_set':
/home/Typhoo/Downloads/cpuminer-multi/./compat/jansson/jansson.h:159: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_show_message':
/home/Typhoo/Downloads/cpuminer-multi/util.c:2048: undefined reference to `json_null'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2048: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:2049: undefined reference to `json_true'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_reconnect':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1801: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_notify':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1721: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1721: undefined reference to `json_string_value'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_benchdata.isra.2':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1901: undefined reference to `json_object'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1902: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1902: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1903: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1903: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1904: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1904: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1905: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1905: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1906: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1906: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1907: undefined reference to `json_integer'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1907: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1908: undefined reference to `json_integer'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1908: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1909: undefined reference to `json_integer'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1909: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1910: undefined reference to `json_real'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1910: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1911: undefined reference to `json_real'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1911: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1912: undefined reference to `json_integer'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1912: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1913: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1913: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1914: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1914: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1915: undefined reference to `json_string'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1915: undefined reference to `json_object_set_new'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1917: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans12.ltrans.o: In function `stratum_get_stats.isra.8':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1939: undefined reference to `json_null'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1939: undefined reference to `json_object_set_new'
/tmp/cc97oskm.ltrans25.ltrans.o: In function `stratum_parse_extranonce.constprop.40':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1228: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1228: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1233: undefined reference to `json_array_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1233: undefined reference to `json_integer_value'
/tmp/cc97oskm.ltrans26.ltrans.o: In function `rpc2_job_decode.part.10':
/home/Typhoo/Downloads/cpuminer-multi/util.c:1578: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1583: undefined reference to `json_string_value'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1584: undefined reference to `json_object_get'
/home/Typhoo/Downloads/cpuminer-multi/util.c:1589: undefined reference to `json_string_value'
collect2: Fehler: ld gab 1 als Ende-Status zurück
Makefile:897: die Regel für Ziel „cpuminer“ scheiterte
make[2]: *** [cpuminer] Fehler 1
make[2]: Verzeichnis „/home/Typhoo/Downloads/cpuminer-multi“ wird verlassen
Makefile:2512: die Regel für Ziel „all-recursive“ scheiterte
make[1]: *** [all-recursive] Fehler 1
make[1]: Verzeichnis „/home/Typhoo/Downloads/cpuminer-multi“ wird verlassen
Makefile:569: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2
strip: 'cpuminer': No such file

I'm on Fedora 25 64bit.

Thank you in advance

EDIT: I found the solution on my own. The package jansson-devel was missing.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Fermanfe2706 on June 20, 2017, 05:54:36 PM
[2017-06-21 00:49:12] 4 miner threads started, using 'lyra2' algorithm.
[2017-06-21 00:49:12] Starting Stratum on stratum+tcp://x11.eobot.com:5555
[2017-06-21 00:49:13] Stratum difficulty set to 0.01
[2017-06-21 00:49:17] x11.eobot.com:5555  lyra2 block 690026
[2017-06-21 00:49:21] CPU #1: 20.31 kH/s
[2017-06-21 00:49:21] CPU #3: 19.82 kH/s
[2017-06-21 00:49:21] CPU #2: 19.59 kH/s
[2017-06-21 00:49:22] CPU #3: 30.03 kH/s
[2017-06-21 00:49:22] accepted: 0/1 (0.00%), 69.92 kH/s nooooo
[2017-06-21 00:49:22] reject reason: low difficulty share of 5.990948456910059e-10
[2017-06-21 00:49:22] factor reduced to : 0.67
[2017-06-21 00:49:29] CPU #2: 26.73 kH/s
[2017-06-21 00:49:30] CPU #3: 30.49 kH/s
[2017-06-21 00:49:33] accepted: 0/2 (0.00%), 77.52 kH/s nooooo
[2017-06-21 00:49:33] reject reason: low difficulty share of 2.7899883812711003e-10
[2017-06-21 00:49:33] factor reduced to : 0.44
[2017-06-21 00:49:33] accepted: 0/3 (0.00%), 77.52 kH/s nooooo
[2017-06-21 00:49:33] reject reason: low difficulty share of 3.277118888390345e-10
[2017-06-21 00:49:33] factor reduced to : 0.30

please help me, i need a explan & solution!

Thanks


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on June 20, 2017, 06:13:16 PM
[2017-06-21 00:49:12] 4 miner threads started, using 'lyra2' algorithm.
[2017-06-21 00:49:12] Starting Stratum on stratum+tcp://x11.eobot.com:5555
[2017-06-21 00:49:13] Stratum difficulty set to 0.01
[2017-06-21 00:49:17] x11.eobot.com:5555  lyra2 block 690026
[2017-06-21 00:49:21] CPU #1: 20.31 kH/s
[2017-06-21 00:49:21] CPU #3: 19.82 kH/s
[2017-06-21 00:49:21] CPU #2: 19.59 kH/s
[2017-06-21 00:49:22] CPU #3: 30.03 kH/s
[2017-06-21 00:49:22] accepted: 0/1 (0.00%), 69.92 kH/s nooooo
[2017-06-21 00:49:22] reject reason: low difficulty share of 5.990948456910059e-10
[2017-06-21 00:49:22] factor reduced to : 0.67
[2017-06-21 00:49:29] CPU #2: 26.73 kH/s
[2017-06-21 00:49:30] CPU #3: 30.49 kH/s
[2017-06-21 00:49:33] accepted: 0/2 (0.00%), 77.52 kH/s nooooo
[2017-06-21 00:49:33] reject reason: low difficulty share of 2.7899883812711003e-10
[2017-06-21 00:49:33] factor reduced to : 0.44
[2017-06-21 00:49:33] accepted: 0/3 (0.00%), 77.52 kH/s nooooo
[2017-06-21 00:49:33] reject reason: low difficulty share of 3.277118888390345e-10
[2017-06-21 00:49:33] factor reduced to : 0.30

Can help me, i need a explan & solution!

Thanks


You're mining with the wrong algo. The pool is x11 but you selected lyra2.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Fermanfe2706 on June 20, 2017, 06:24:37 PM
Hi Joblo,

Oke i was change the poll & i use cpu miner 1.3.1  and the result is :


C:\Program Files (x86)\CG miner>cpuminer-gw64-avx2 -a timetravel -o stratum+tcp://x11.eobot.com:5555
** cpuminer-multi 1.3.1 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

[2017-06-21 01:20:00] Starting Stratum on stratum+tcp://x11.eobot.com:5555
[2017-06-21 01:20:00] 4 miner threads started, using 'timetravel' algorithm.
[2017-06-21 01:20:04] Stratum difficulty set to 0.01 (0.00004)
[2017-06-21 01:20:04] timetravel block 690039, diff 310714.911
[2017-06-21 01:20:07] CPU #3: 20.42 kH/s
[2017-06-21 01:20:07] CPU #2: 19.73 kH/s
[2017-06-21 01:20:09] CPU #1: 16.00 kH/s
[2017-06-21 01:20:13] CPU #3: 20.77 kH/s
[2017-06-21 01:20:13] accepted: 0/1 (diff 0.005), 56.51 kH/s booooo
[2017-06-21 01:20:13] reject reason: low difficulty share of 2.6279507364596866e-10
[2017-06-21 01:20:14] accepted: 0/2 (diff 0.000), 56.45 kH/s booooo
[2017-06-21 01:20:14] reject reason: low difficulty share of 1.0182771800154507e-9
[2017-06-21 01:20:16] CPU #2: 19.21 kH/s
[2017-06-21 01:20:16] accepted: 0/3 (diff 0.000), 55.93 kH/s booooo
[2017-06-21 01:20:16] reject reason: low difficulty share of 6.036376497462905e-10
[2017-06-21 01:20:17] accepted: 0/4 (diff 0.000), 57.62 kH/s booooo
[2017-06-21 01:20:17] reject reason: low difficulty share of 2.6797066718751146e-10
[2017-06-21 01:20:18] accepted: 0/5 (diff 0.000), 54.70 kH/s booooo
[2017-06-21 01:20:18] reject reason: low difficulty share of 9.167069706825483e-10
[2017-06-21 01:20:27] CPU #1: 14.70 kH/s
[2017-06-21 01:20:27] accepted: 0/6 (diff 0.000), 53.39 kH/s booooo
[2017-06-21 01:20:27] reject reason: low difficulty share of 7.14187674112665e-10
[2017-06-21 01:20:30] accepted: 0/7 (diff 0.000), 56.13 kH/s booooo
[2017-06-21 01:20:31] reject reason: low difficulty share of 3.229740219119259e-10
[2017-06-21 01:20:31] accepted: 0/8 (diff 0.000), 56.13 kH/s booooo
[2017-06-21 01:20:31] reject reason: low difficulty share of 2.914361914659075e-9
[2017-06-21 01:20:32] CPU #2: 17.97 kH/s
[2017-06-21 01:20:32] accepted: 0/9 (diff 0.001), 56.12 kH/s booooo
[2017-06-21 01:20:32] reject reason: low difficulty share of 3.1102791482093947e-10


do you have any solution for my cases?

Thanks



Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: keenetic on June 20, 2017, 11:05:24 PM
Hello. I try compile miner from source (arch arm64), but get next:

Code:
cpu-miner.c: In function ‘main’:
sysinfos.c:123:2: error: impossible constraint in ‘asm’
  asm volatile("cpuid" : "=a"(a), "=b"(b), "=c"(c), "=d"(d) : "a"(functionnumber), "c"(0));
  ^
lto-wrapper: fatal error: g++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
Makefile:900: recipe for target 'cpuminer' failed
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory '/home/alex/miner/cpuminer-multi'
Makefile:2530: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/alex/miner/cpuminer-multi'
Makefile:570: recipe for target 'all' failed
make: *** [all] Error 2
strip: 'cpuminer': No such file


Thank you for answer.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Omnividente on June 26, 2017, 06:30:50 PM
How to set up web monitoring? I'm writing -b 0.0.0.0:4048 but in response ERR_EMPTY_RESPONSE

Quote
cpuminer-gw64-corei7 -a cryptonight -o stratum+tcp://xmr.crypto-pool.fr:3333 -u 4JUdGzvrMFDWrUUwY3toJATSeNwjn54LkCnKBPRzDuhzi5vSepHfUckJNxRL2gjkNrSqtCoRUrEDAgR wsQvVCjZbRwMB2yi1qd1CJMCpZT -p x -b 0.0.0.0:4080


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on July 01, 2017, 05:31:40 PM
there is no "web" server in the miner.. only raw sockets


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: thehihoguy on July 03, 2017, 12:56:34 PM
Heya Eps,

mining with your software AEON on an ubuntu 16.04.

On miner side its the same error that one guy here had before:
http://www.imgzilla.ru/image.uploads/2017-06-02/default-d67abff240240630f987b553180e6025.png

[2017-07-03 12:26:48] Stratum connection timeout [2017-07-03 12:26:48] Stratum connection interrupted

While on the pool side it says the miner disconnected.
This leads to the pool banning the miner for 10 min.

It cant be the difficulty since the difficulty is well in the limits of the hardware and its connection.

Upon further research i found a case were this was traced back to the issue that the miner expects every 45 s a reply from the pool even if there is no block found. else it sees the pool as dead and wont work properly anymore.

https://github.com/zone117x/node-stratum-pool/issues/18

Would a workaround with setting the -T parameter help? or is that the -R parameter?
So far seems to be only an issue with this miner:/
Will also check pool modification solution of course.

Would be glad on any input

regards

thehihoguy


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Buchi-88 on July 04, 2017, 08:41:05 AM
diff too high for you

Can i set the diff manually or auto?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: therealssj on July 05, 2017, 09:52:38 AM
Hello. I try compile miner from source (arch arm64), but get next:

Code:
cpu-miner.c: In function ‘main’:
sysinfos.c:123:2: error: impossible constraint in ‘asm’
  asm volatile("cpuid" : "=a"(a), "=b"(b), "=c"(c), "=d"(d) : "a"(functionnumber), "c"(0));
  ^
lto-wrapper: fatal error: g++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
Makefile:900: recipe for target 'cpuminer' failed
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory '/home/alex/miner/cpuminer-multi'
Makefile:2530: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/alex/miner/cpuminer-multi'
Makefile:570: recipe for target 'all' failed
make: *** [all] Error 2
strip: 'cpuminer': No such file


Thank you for answer.


I have the same error.
Any leads on how to fix this?

Thank you.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: thehihoguy on July 06, 2017, 07:23:19 AM
diff too high for you

Can i set the diff manually or auto?

Usually a pool offers a fixedDiff to set your difficulty

then you can modify your starting command with [address].fixeddiff, ie [address].1500


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: barv on July 06, 2017, 03:54:45 PM
Installing this version of cpuminer on Ubuntu 16.04 runs on JSON errors durig build. As a  result de cpuminer deamon isn't compiled. Some errors to illustrate:

Code:
/home/barv/cpuminer-multi/cpu-miner.c:734: undefined reference to `json_object_get'
/home/barv/cpuminer-multi/cpu-miner.c:752: undefined reference to `json_object_get'

and results in

Code:
Makefile:900: recipe for target 'cpuminer' failed
make[2]: *** [cpuminer] Error 1
make[2]: Leaving directory '/home/barv/cpuminer-multi'
Makefile:2530: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/barv/cpuminer-multi'
Makefile:570: recipe for target 'all' failed
make: *** [all] Error 2
strip: 'cpuminer': No such file

Any thoughts on how i can fix this?

thx. Barv


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Antonto on July 14, 2017, 08:03:17 AM
Hi All!
I'm try to run cpuminer-multi on Windows and got strange diff 0.000, in the logs:


Code:
** cpuminer-multi 1.3.1 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

[2017-07-14 11:43:37] Using JSON-RPC 2.0
[2017-07-14 11:43:37] CPU Supports AES-NI: NO
[2017-07-14 11:43:37] Starting Stratum on stratum+tcp://xmr-eu1.nanopool.org:14444
...
[2017-07-14 11:43:48] share diff 0.00000 (1.3x)
[2017-07-14 11:43:49] accepted: 1/1 (diff 0.000), 122.27 H/s yes!


is it bug or normal?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: RobDust on July 26, 2017, 01:16:27 PM
me too


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: alltero on August 08, 2017, 06:37:17 PM
Hi All

I can have the settings for cpuminer -  Coins Denarius (DNR) ?
  " cpuminer-gw64-corei7 -a tribus -o stratum+tcp://yiimp.ccminer.org:8533 -u D9kQNtYbHZQn7X9kuuX74yBiWPdF -p c=MAC
    pause "
  - Unfortunately, this is not working  ???
 
Any thoughts on how i can fix this? 




Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on August 14, 2017, 02:32:08 AM
Due to the recent grow of the amount of miners on yiimp, i prevented too low diff shares to reduce the db overload, so cpu miners are not anymore my priority on coins with a much better efficiency on gpu

else c=MAC is for machinecoin...


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: alltero on August 14, 2017, 07:15:07 AM
Due to the recent grow of the amount of miners on yiimp, i prevented too low diff shares to reduce the db overload, so cpu miners are not anymore my priority on coins with a much better efficiency on gpu

else c=MAC is for machinecoin...

thanks for the answer !
Yes, I know that -better efficiency on gpu .

My interest was, to have a setting for the Coin Denarius  (DNR)  ;)

thanks.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: sfr2017 on September 21, 2017, 02:03:46 PM
there's a soft for mining with win32


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: NameTaken on September 21, 2017, 02:49:44 PM
Anyone planning on testing an i9-7980XE?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: mlsblue on September 25, 2017, 11:05:31 PM
Hi everyone, I have one, maybe dumb question. Are they any particular flags that I need to use during building miner from the source code for Windows? Because my compiled and builded .exe file produces much lower hash rate then .exe file downloaded from binaries zip. My .exe 6-10 kH/s, Binaries .exe 20-25 kH/s. CPU is Intel i7-7500U, 2.7 GHz. I spent whole day trying to figure it out what is the reason for that difference. Thank you in advance.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ppen on October 09, 2017, 11:51:46 PM
Any news about further development on ARM-port?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: tsudmi on October 12, 2017, 06:46:55 PM
Hello,
Any luck with running this miner on Android?
There is an Android.mk file to test ARM arch on Tegra K1.
So, it seems there is some integration with ARM architecture and Android devices.
Are there any build instructions?

Any help is much appreciated.
Thanks


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Senecarus on October 18, 2017, 03:06:34 PM
Hello,
Any luck with running this miner on Android?
There is an Android.mk file to test ARM arch on Tegra K1.
So, it seems there is some integration with ARM architecture and Android devices.
Are there any build instructions?

Any help is much appreciated.
Thanks

I builded code for ameabi7a without any problems.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Draga on October 27, 2017, 10:16:15 AM
Hey, I've used this on nicehash, since it allow multiple algorithm and it's actually suggested by Nicehash themselves!

Unfortunately there is no nicehash auto-switcher like for windows, so I just spent about 3 days writing one on rust!

Still on early stages but currently it can benchmark your cpu and get real time profitability, matching the 2 and telling you what you should mine on nicehash.

https://github.com/StefanoChiodino/niceprofit/


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: spidertoxic on October 27, 2017, 10:38:41 AM
anybody help for tutorial on windows iff i try on win10 is always error


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: panj on November 04, 2017, 12:15:17 AM
Guys I'm getting only like 600 Hash/s max on 2x Xeon E5-2670 v3 system in benchmark (and when mining), system in redhat6:

./cpuminer --algo=cryptonight --benchmark -t24

Im getting weak performance with some other systems too (i7-3770 only 124 H/s using xmr-stak provided by nicehash)

I tried i5 on arch linux all miners available - also bad hashrate

What am I doint wrong? Do I need to configure cpu affinity maybe? Some other tweaks? Thanks!


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Draga on November 07, 2017, 06:18:05 PM
I finally managed to stabilise Niceprofit and fixed the release system so that now you can download it from the release page in Github https://github.com/StefanoChiodino/niceprofit/releases


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: manotroll on November 21, 2017, 02:05:24 AM
suport cryptonight ?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: cpminr on December 04, 2017, 02:26:57 AM
Hi all,

When I want to compile, I have the following error : cannot find -lpthreadGC2


Code:
vmware@vmware-PC ~/cpuminer-multi-windows
$ ./mingw64.sh
...

/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/../../../../x86_64-pc-cygwin/bin/ld : cannot find -lpthreadGC2

The PC is a Win7 x64 with cygwin64
Within the cygWin64 installer, I have both checked the Pthreads libs and sources.

I can see the file in the folder :
pthreadGC2.dll in C:\cygwin64\usr\x86_64-w64-mingw32\sys-root\mingw\bin  (=/usr/x86_64-w64-mingw32/sys-root/mingw/bin)


I have tried to had the following paths in /etc/profile :
Code:
# manually added path by me:
export LD_LIBRARY_PATH=/home/vmware/cpuminer-multi-windows:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/home/vmware/cpuminer-multi-windows/compat:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/home/vmware/cpuminer-multi-windows/compat/pthreads:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/home/vmware/cpuminer-multi-windows/compat/pthreads/x64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/x86_64-w64-mingw32/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/x86_64-w64-mingw32/sys-root/mingw/include:$LD_LIBRARY_PATH

So I have :

Code:
vmware@vmware-PC ~
$ echo $LD_LIBRARY_PATH
/usr/x86_64-w64-mingw32/sys-root/mingw/include:/usr/x86_64-w64-mingw32/sys-root/
mingw/bin:/usr/x86_64-w64-mingw32/lib:/usr/x86_64-w64-mingw32/sys-root/mingw/bin
:/home/vmware/cpuminer-multi-windows/compat/pthreads/x64:/home/vmware/cpuminer-m
ulti-windows/compat/pthreads:/home/vmware/cpuminer-multi-windows/compat:/home/vm
ware/cpuminer-multi-windows:


Any one have any idea to help me compile CpuMiner-multi ?




Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: lan3jur on December 10, 2017, 10:32:13 PM
I'm really sorry for probably a very dumb question, but can I use this miner on a Linux VPS to mine ZEN (ZenCash)?
Thanks in advance!


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on December 11, 2017, 12:22:38 AM
nope


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: starcrys on December 13, 2017, 10:39:27 PM
Hi, anyway I can change the thread number?

cpuminer-gw64-corei7.exe -a yescrypt -o stratum+tcp://yescrypt.mine.zpool.ca:6233 -u 17g2APRaoDz17mM4Vw9R1hSR6juVnKXGrk -p c=BTC -t=3

I'm trying to set the thread numbers lower, but it seems that no matter which number I set to, it will still come out the default (meaning full number) of threads.

Thanks.


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: BtOrNotBt on December 22, 2017, 01:17:33 AM
Hi.

I attempt to build into Debian Sid.

The autogen, and configure steps run correctly, but the make fails:

Code:
g++  -g -O2 -Lyes/lib -Lyes/lib  -Lyes/lib -Lyes/lib  -o cpuminer cpuminer-cpu-miner.o cpuminer-util.o cpuminer-api.o cpuminer-sysinfos.o cpuminer-uint256.o sha3/cpuminer-sph_keccak.o sha3/cpuminer-sph_hefty1.o sha3/cpuminer-sph_groestl.o sha3/cpuminer-sph_skein.o sha3/cpuminer-sph_bmw.o sha3/cpuminer-sph_jh.o sha3/cpuminer-sph_shavite.o sha3/cpuminer-sph_blake.o sha3/cpuminer-mod_blakecoin.o sha3/cpuminer-sph_luffa.o sha3/cpuminer-sph_cubehash.o sha3/cpuminer-sph_simd.o sha3/cpuminer-sph_echo.o sha3/cpuminer-sph_hamsi.o sha3/cpuminer-sph_haval.o sha3/cpuminer-sph_fugue.o sha3/cpuminer-sph_ripemd.o sha3/cpuminer-sph_sha2.o sha3/cpuminer-sph_sha2big.o sha3/cpuminer-sph_shabal.o sha3/cpuminer-sph_whirlpool.o sha3/cpuminer-gost_streebog.o crypto/cpuminer-blake2s.o crypto/cpuminer-blake2b.o crypto/cpuminer-oaes_lib.o crypto/cpuminer-c_keccak.o crypto/cpuminer-c_groestl.o crypto/cpuminer-c_blake256.o crypto/cpuminer-c_jh.o crypto/cpuminer-c_skein.o crypto/cpuminer-hash.o crypto/cpuminer-aesb.o lyra2/cpuminer-Lyra2.o lyra2/cpuminer-Sponge.o yescrypt/cpuminer-yescrypt-common.o yescrypt/cpuminer-yescrypt-best.o yescrypt/cpuminer-sha256_Y.o algo/cpuminer-axiom.o algo/cpuminer-bastion.o algo/cpuminer-blake.o algo/cpuminer-blakecoin.o algo/cpuminer-blake2.o algo/cpuminer-bmw256.o algo/cpuminer-c11.o algo/cpuminer-cryptonight.o algo/cpuminer-cryptolight.o algo/cpuminer-decred.o algo/cpuminer-drop.o algo/cpuminer-fresh.o algo/cpuminer-groestl.o algo/cpuminer-heavy.o algo/cpuminer-ink.o algo/cpuminer-jha.o algo/cpuminer-lbry.o algo/cpuminer-luffa.o algo/cpuminer-lyra2re.o algo/cpuminer-lyra2rev2.o algo/cpuminer-myr-groestl.o algo/cpuminer-keccak.o algo/cpuminer-pentablake.o algo/cpuminer-quark.o algo/cpuminer-neoscrypt.o algo/cpuminer-nist5.o algo/cpuminer-pluck.o algo/cpuminer-qubit.o algo/cpuminer-scrypt.o algo/cpuminer-scrypt-jane.o algo/cpuminer-sha2.o algo/cpuminer-sia.o algo/cpuminer-sibcoin.o algo/cpuminer-skein.o algo/cpuminer-skein2.o algo/cpuminer-s3.o algo/cpuminer-bitcore.o algo/cpuminer-timetravel.o algo/cpuminer-tribus.o algo/cpuminer-veltor.o algo/cpuminer-x11evo.o algo/cpuminer-x11.o algo/cpuminer-x13.o algo/cpuminer-x14.o algo/cpuminer-x15.o algo/cpuminer-x17.o algo/cpuminer-xevan.o algo/cpuminer-yescrypt.o algo/cpuminer-zr5.o asm/cpuminer-neoscrypt_asm.o  asm/cpuminer-sha2-x64.o asm/cpuminer-scrypt-x64.o asm/cpuminer-aesb-x64.o   -lcurl -lz -lssl -lcrypto -ljansson -lpthread  
/usr/bin/ld : ne peut trouver -lz
collect2: error: ld returned 1 exit status
Makefile:900 : la recette pour la cible « cpuminer » a échouée
make[2]: *** [cpuminer] Erreur 1
make[2] : on quitte le répertoire « /home/user/Documents/Administration/miners/cpuminer-multi_tpruvot »
Makefile:2530 : la recette pour la cible « all-recursive » a échouée
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/user/Documents/Administration/miners/cpuminer-multi_tpruvot »
Makefile:570 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

My gcc version:
Code:
$ gcc --version
gcc (Debian 7.2.0-18) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Even, to follow this (https://travis-ci.org/tpruvot/cpuminer-multi), i cant build it!

One idea, please?


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: eric16897 on December 25, 2017, 04:28:38 PM
very good


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: lulabi on January 04, 2018, 04:26:01 PM
Hi !

First, thanks for the good job !
All compile well on my Windows, CentOS and Debian, it rocks !

I'm trying now to compile for Androïd, i want to burn my Galaxy S7 lol...

I installed the ndk on my Debian but the ndk-build stop with this error :
Android NDK: Module cpuminer depends on undefined modules: m z crypto_static ssl_static ssl crypto curl
Can anybody help me to resolve this problem ?

Thanks  ;)


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ajarlube on January 04, 2018, 06:30:39 PM
cpuminer-gw64-corei7 crashes when attempting to mine neoscrypt.  I have an i7-6700K

Try running, for example,

Code:
cpuminer-gw64-corei7.exe --algo=neoscrypt --url=stratum+tcp://eu1.altminer.net:4233 --user=VPfKU9sBZRqn4om8zyVdbkiuQo3zFHHYvc --retry-pause=5 -p c=VIVO

cpuminer-gw64-avx2 also crashes.  Only cpuminer-gw64-core2 works (for about 15 seconds, then CPU usage drops to 0 and it never shows anything in the console again)


Title: Re: [ANN] cpuminer-multi v1.3.1 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: BtOrNotBt on January 08, 2018, 11:53:13 AM
Hi.

I attempt to build into Debian Sid.
(...)

Ok, today, after updating my OS, i can build without any problem.
Code:
$ ./cpuminer --cputest
** cpuminer-multi 1.3.3 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

CPU HASH ON EMPTY BUFFER RESULTS:
(...)

Bye! :p
(and thank you)


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: sgaubatz on February 16, 2018, 03:07:57 AM
HI,

Is this one of those command note things. I am a little new to this game. I would like to use your CPU miner. But, when I open my .exe file, it just flashes on the screen and then disappears. What am I doing wrong?

Thanks


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: emrgohff on February 16, 2018, 10:21:38 PM
The latest version of cpuminer-multi v1.3.1 windows binaries does not have -algo=allium

What version of cpuminer windows that has -algo=allium


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on February 25, 2018, 07:00:32 PM
There is no Lyra2z330

So how is this supposed to replace cpuminer-opt for mining Hexxcoin?

You need to change your attitude. Epsylon3 is not responsible for your problems anymore than I am.
You have an old CPU trying to mine a new algo, deal with it and stop whining.


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on February 25, 2018, 07:01:20 PM
 ;D tx


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Pipodi on February 27, 2018, 02:12:01 PM
Neoscrypt crashing on i7-3610QM too.


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Neu_Cinetico on February 27, 2018, 07:10:53 PM
Neoscrypt crashing on i7-3610QM too.

mine too,

i7-7700HQ


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: AltScope on March 05, 2018, 10:12:49 PM
any ideas on how to get this to work with xmrig-proxy?

no shares get accepted or rejected by the proxy but they're listed as rejected on the miner, tested a different version (opt) and worked fine but has no arm support so isn't suitable, hoping for a simple solution


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: primozn on March 08, 2018, 07:03:15 PM
Neoscrypt crashing on i7-3610QM too.

mine too,

i7-7700HQ

Same problem... any suggestions for neoscrypt???


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: munGoMine on March 11, 2018, 01:20:54 PM
Where can I download cpuminer multi 1.3.3 for windows?


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: AltScope on March 11, 2018, 03:47:28 PM
Where can I download cpuminer multi 1.3.3 for windows?

from the download link in the first post

readings a wonderful thing you know


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on March 11, 2018, 07:18:03 PM
Neoscrypt crashing on i7-3610QM too.

mine too,

i7-7700HQ

Same problem... any suggestions for neoscrypt???

cpuminer-opt has the same problem since moving to Ubuntu-16.04/MinGW64 build environment
for Windows binaries but the legacy version still works.


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: munGoMine on March 11, 2018, 08:38:29 PM
Where can I download cpuminer multi 1.3.3 for windows?

from the download link in the first post

readings a wonderful thing you know

There are only source files for 1.3.3 on GitHub releases. Where can I get executable?


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: AltScope on March 11, 2018, 08:42:25 PM
Where can I download cpuminer multi 1.3.3 for windows?

from the download link in the first post

readings a wonderful thing you know

There are only source files for 1.3.3 on GitHub releases. Where can I get executable?

the link above source code that says "release"


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: munGoMine on March 11, 2018, 09:46:28 PM
Where can I download cpuminer multi 1.3.3 for windows?

from the download link in the first post

readings a wonderful thing you know

There are only source files for 1.3.3 on GitHub releases. Where can I get executable?

the link above source code that says "release"

Yes I checked that link, but there is no executable available there for download (only source code zip and tar). So my first question still stands.


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: bitbred on March 16, 2018, 08:53:50 PM
Hi all,

I try to install cpuminer-multi on my raspberry, but when I digit ./cpuminer I receive this error:

[2017-09-07 12:01:28] Stratum connection failed: Failed to connect to yiimp.ccminer.org port 4533: Timed out
[2017-09-07 12:01:28] ...retry after 30 seconds

How can I solve this problem?

Thank you ;)


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Chandler76 on March 19, 2018, 08:48:35 AM
Hi all,

I try to install cpuminer-multi on my raspberry, but when I digit ./cpuminer I receive this error:

[2017-09-07 12:01:28] Stratum connection failed: Failed to connect to yiimp.ccminer.org port 4533: Timed out
[2017-09-07 12:01:28] ...retry after 30 seconds

How can I solve this problem?

Thank you ;)


It looks like they're moved try putting http://yiimp.ccminer.org in the URL of your browser, it redirects you to http://yiimp.eu/


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ETNPro on April 02, 2018, 03:29:46 PM
Will you update this to monero v7 fork?


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: anders31 on April 03, 2018, 05:15:52 AM
will this work with the new monero hard fork???


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: AltScope on April 03, 2018, 05:46:23 AM
will this work with the new monero hard fork???

not unless they do this

Will you update this to monero v7 fork?


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: anders31 on April 03, 2018, 11:46:49 AM
will this work with the new monero hard fork???

not unless they do this

Will you update this to monero v7 fork?
i hope they do


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Epsylon3 on April 03, 2018, 01:01:03 PM
Well, even if monero is not my first concern right now... There is a lot to know about their current "issues" related to ASICs (control) and moneroV fork (security), and i dont even point the recent botnets.. like javascript ones.

I think i will try to update it in the next months, but for now ive issues to understand the changes and even to update the cpu miner.

So... on hold, but on my todo list, with others cryptonote variants like wildkeccak. Need more time... and contacts to discuss that before i start the work.


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: anders31 on April 03, 2018, 03:29:38 PM
Well, even if monero is not my first concern right now... There is a lot to know about their current "issues" related to ASICs (control) and moneroV fork (security), and i dont even point the recent botnets.. like javascript ones.

I think i will try to update it in the next months, but for now ive issues to understand the changes and even to update the cpu miner.

So... on hold, but on my todo list, with others cryptonote variants like wildkeccak. Need more time... and contacts to discuss that before i start the work.

thanks  ;D ;D


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Shafranek on April 06, 2018, 04:42:02 PM
Where can I download cpuminer multi 1.3.3 for windows?

from the download link in the first post

readings a wonderful thing you know

There are only source files for 1.3.3 on GitHub releases. Where can I get executable?

the link above source code that says "release"

Yes I checked that link, but there is no executable available there for download (only source code zip and tar). So my first question still stands.
I join the question.


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: marcelobcortes on April 08, 2018, 07:52:53 PM
can I set a throttle to cpuminer?


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Best Sites on April 29, 2018, 07:00:38 AM
I love this cpuminer! Thank you for your hard work  ;)


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dj--alex on May 20, 2018, 12:55:38 PM
My old version compiled in january 2018 is oudated for XMR
authors: Wolf9466   git clone https://github.com/wolf9466/cpuminer-multi
i hear it's no longer maintained
it no works with updated monero  i get 0 hash-rate on my pool i used early.

i try install cpuminer-hyc

I have this error in compilation
https://pastebin.com/2WnfxS7E

ok , next.
==============
I try install a new miner from this link

i trying install cpuminer-linux , https://jonathanmh.com/how-to-mine-monero-xmr-with-your-cpu-on-linux/
openssl in system 1.0.2 not 1.1.0   linux mint 18.3 kernel 4.17rc4

what's next step
anybody knows?    co dalej robić?  
what is this?  

cpuminer-api.o: In function `websocket_handshake':
api.c:(.text+0x9b8): undefined reference to `SHA1_Init'
api.c:(.text+0x9e3): undefined reference to `SHA1_Update'
api.c:(.text+0x9fc): undefined reference to `SHA1_Final'
algo/cpuminer-heavy.o: In function `heavyhash':
heavy.c:(.text+0x279): undefined reference to `SHA256_Init'
heavy.c:(.text+0x29b): undefined reference to `SHA256_Update'
heavy.c:(.text+0x2b9): undefined reference to `SHA256_Update'
heavy.c:(.text+0x2d2): undefined reference to `SHA256_Final'

It's really need compiling this miner or other for linux?
maybe exist miner can i use without compiling, excavator or etc?



Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: bitbred on May 23, 2018, 10:12:59 AM
Hi all,

is there a link to a tutorial where I can see how I can update cpuminer-multi?

for mining c11 algo what I have to use?

Thank you for your help

bye


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dj--alex on May 24, 2018, 07:00:15 PM
Hi all,

is there a link to a tutorial where I can see how I can update cpuminer-multi?

for mining c11 algo what I have to use?

Thank you for your help

bye
No one answer there. Don't waste time and forgot about cpumining.
You can build OUTDATED miner and get 0 hash rate.
Big thanks to ASIC developers and bitmain. I hope something bad will happen to them.

I have 3 CPU's and all CPU are stopped 1 month ... i thinikg  now it useless wasting time.
nobody can help with monero even on Linux cpu-miner

All who succesfuly run miner just ran out of thread.







Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: vndevil on June 01, 2018, 08:58:44 AM
@Epsylon3 how about the GeekCash, I think you should add it in next verions :D
GeekCash homepage: https://geekcash.org/
Bitcointalk: https://bitcointalk.org/index.php?topic=3695071.0


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: minerja on June 01, 2018, 09:05:14 AM
Hi all,

is there a link to a tutorial where I can see how I can update cpuminer-multi?

for mining c11 algo what I have to use?

Thank you for your help

bye

Hi,

Do you need this for Linux or Windows?
I have windows version available immediately, might know someone who can help with Linux version.
J


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Limeris on June 11, 2018, 03:03:05 PM
Guys,  thanks for the good job ! All compile well on my Windows, CentOS and Debian, it awesome and great strategy !


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Alecsandro on June 19, 2018, 04:36:31 AM
It's possible add algos:

argon2d250 to mining Credits (CRDS) and argon2d500  to mining Dynamic (DYN) or how to do it ? Because running armv8/aarch64 I can compile fine this fork :)

Anyway thank you


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: sergey1301 on July 04, 2018, 06:48:40 AM
Will this work with xmrig-proxy? I can't install cpuminer-multi on Windows. Is there a cpuminer multi 1.3.3 for Windows?


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: JuanPabloCuervo on July 05, 2018, 01:18:16 AM
there is No [Issues] Tab in GitHub... like many other Projects...

https://github.com/tpruvot/cpuminer-multi

for example:
https://github.com/JayDDee/cpuminer-opt/issues
https://github.com/lucasjones/cpuminer-multi/issues
https://github.com/BeastPool/cpuminer-argon2d/issues


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: fitraok09 on July 14, 2018, 11:43:49 AM
hello epsylon, Can I build cpuminer-multi 1.3.3 into 32 bit PC platform? if yes, how to do?


Title: Re: [ANN] cpuminer-multi v1.3.3 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Armandoiker on July 19, 2018, 05:43:04 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.png

Download: https://github.com/tpruvot/cpuminer-multi/releases
Sources: https://github.com/tpruvot/cpuminer-multi

Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi

Code:
Version 1.3.3 (Tanguy Pruvot) Jan 2018
- Add tribus algo
- Add x16r algo
- Add keccakc variant

Version 1.3.2
- Add bitcore algo
- Add jha algo

Version 1.3.1
- 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) :
Code:
** 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



Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Ahsan Aly on August 01, 2018, 04:26:23 PM
Would you explain both procedures, GPU & CPU Mining. What is minimum requirements for these kind of mining ?


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: jaslok011 on August 10, 2018, 07:54:35 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.png

Download: https://github.com/tpruvot/cpuminer-multi/releases
Sources: https://github.com/tpruvot/cpuminer-multi

Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi

Code:
Version 1.3.5
- Add allium algo
- Add x12 algo
- Add x16s algo
- Add phi and phi2
- Add sonoa
- Handle new aeon cryptolight variant
- Handle new monero algo (hardcoded)

Version 1.3.3
- Add tribus algo
- Add x16r algo
- Add keccakc variant

Version 1.3.2
- Add bitcore algo
- Add jha algo

Version 1.3.1
- 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) :
Code:
** cpuminer-multi 1.3.5 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

Usage: cpuminer-multi [OPTIONS]
Options:
  -a, --algo=ALGO       specify the algorithm to use
                          allium       Garlicoin double lyra2
                          axiom        Shabal-256 MemoHash
                          bitcore      Timetravel with 10 algos
                          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
                          jha          JHA
                          keccak       Keccak (Old and deprecated)
                          keccakc      Keccak (CreativeCoin)
                          luffa        Luffa
                          lyra2re      Lyra2RE
                          lyra2rev2    Lyra2REv2 (Vertcoin)
                          myr-gr       Myriad-Groestl
                          neoscrypt    NeoScrypt(128, 2, 1)
                          nist5        Nist5
                          pluck        Pluck:128 (Supcoin)
                          pentablake   Pentablake
                          phi          LUX initial algo
                          phi2         LUX newer algo
                          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)
                          sonoa        A series of 97 hashes from x17
                          s3           S3
                          timetravel   Timetravel (Machinecoin)
                          vanilla      Blake-256 8-rounds
                          x11evo       Permuted x11
                          x11          X11
                          x12          X12
                          x13          X13
                          x14          X14
                          x15          X15
                          x16r         X16R (Raven)
                          x16s         X16S (Pigeon)
                          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

[/b]


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: 4ward on August 13, 2018, 01:47:03 PM

Try Forager (http://bit.ly/2wagBKX) - Multi-algo switching miner for AMD/NVIDIA/CPU

Continuously developed, with largest selection and latest versions of miners and algos.
Highly configurable, Integrated Afterburner support for power usage and profit calculation


Cpuminer-opt support included ;)


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Coinforever2 on September 23, 2018, 06:54:34 PM
I downloaded the program but I can not start it! as soon as I click on the bat file the crash daemon, it does not even give me time to read the error! I tried with different mining programs that use the command propt to always do anything in instant crash!


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Abdu737814770 on October 20, 2018, 03:02:07 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.png

Download: https://github.com/tpruvot/cpuminer-multi/releases
Sources: https://github.com/tpruvot/cpuminer-multi

Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi

Code:
Version 1.3.5
- Add allium algo
- Add x12 algo
- Add x16s algo
- Add phi and phi2
- Add sonoa
- Handle new aeon cryptolight variant
- Handle new monero algo (hardcoded)

Version 1.3.3
- Add tribus algo
- Add x16r algo
- Add keccakc variant

Version 1.3.2
- Add bitcore algo
- Add jha algo

Version 1.3.1
- 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) :
Code:
** cpuminer-multi 1.3.5 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

Usage: cpuminer-multi [OPTIONS]
Options:
  -a, --algo=ALGO       specify the algorithm to use
                          allium       Garlicoin double lyra2
                          axiom        Shabal-256 MemoHash
                          bitcore      Timetravel with 10 algos
                          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
                          jha          JHA
                          keccak       Keccak (Old and deprecated)
                          keccakc      Keccak (CreativeCoin)
                          luffa        Luffa
                          lyra2re      Lyra2RE
                          lyra2rev2    Lyra2REv2 (Vertcoin)
                          myr-gr       Myriad-Groestl
                          neoscrypt    NeoScrypt(128, 2, 1)
                          nist5        Nist5
                          pluck        Pluck:128 (Supcoin)
                          pentablake   Pentablake
                          phi          LUX initial algo
                          phi2         LUX newer algo
                          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)
                          sonoa        A series of 97 hashes from x17
                          s3           S3
                          timetravel   Timetravel (Machinecoin)
                          vanilla      Blake-256 8-rounds
                          x11evo       Permuted x11
                          x11          X11
                          x12          X12
                          x13          X13
                          x14          X14
                          x15          X15
                          x16r         X16R (Raven)
                          x16s         X16S (Pigeon)
                          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



Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ckazu on November 03, 2018, 07:58:15 AM
Hi, pls add YesPower algo.


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Gujjarsarwar on November 03, 2018, 06:18:21 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.png

Download: https://github.com/tpruvot/cpuminer-multi/releases
Sources: https://github.com/tpruvot/cpuminer-multi

Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi

Code:
Version 1.3.5
- Add allium algo
- Add x12 algo
- Add x16s algo
- Add phi and phi2
- Add sonoa
- Handle new aeon cryptolight variant
- Handle new monero algo (hardcoded)

Version 1.3.3
- Add tribus algo
- Add x16r algo
- Add keccakc variant

Version 1.3.2
- Add bitcore algo
- Add jha algo

Version 1.3.1
- 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) :
Code:
** cpuminer-multi 1.3.5 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

Usage: cpuminer-multi [OPTIONS]
Options:
  -a, --algo=ALGO       specify the algorithm to use
                          allium       Garlicoin double lyra2
                          axiom        Shabal-256 MemoHash
                          bitcore      Timetravel with 10 algos
                          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
                          jha          JHA
                          keccak       Keccak (Old and deprecated)
                          keccakc      Keccak (CreativeCoin)
                          luffa        Luffa
                          lyra2re      Lyra2RE
                          lyra2rev2    Lyra2REv2 (Vertcoin)
                          myr-gr       Myriad-Groestl
                          neoscrypt    NeoScrypt(128, 2, 1)
                          nist5        Nist5
                          pluck        Pluck:128 (Supcoin)
                          pentablake   Pentablake
                          phi          LUX initial algo
                          phi2         LUX newer algo
                          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)
                          sonoa        A series of 97 hashes from x17
                          s3           S3
                          timetravel   Timetravel (Machinecoin)
                          vanilla      Blake-256 8-rounds
                          x11evo       Permuted x11
                          x11          X11
                          x12          X12
                          x13          X13
                          x14          X14
                          x15          X15
                          x16r         X16R (Raven)
                          x16s         X16S (Pigeon)
                          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



Title: Re: [ANN] cpuminer-multi v1.0.9 (Linux + Windows)
Post by: bbygreen on November 24, 2018, 08:01:22 PM
you need curl sources, then use ./build.sh


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: tirthraj on December 18, 2018, 06:09:50 AM
How can I do mining with command line .

it has mentioned just .

cgminer.exe --scrypt -o stratum+tcp://scrypt.eobot.com:4444 --userpass eobot.793460:x
minerd.exe -a scrypt -o stratum+tcp://scrypt.eobot.com:4444 --userpass eobot.793460:x

But I don't know how to execute it . can anyone explain line by line it..


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: UspesenRudar on December 18, 2018, 07:00:01 PM
How can I do mining with command line .

it has mentioned just .

cgminer.exe --scrypt -o stratum+tcp://scrypt.eobot.com:4444 --userpass eobot.793460:x
minerd.exe -a scrypt -o stratum+tcp://scrypt.eobot.com:4444 --userpass eobot.793460:x

But I don't know how to execute it . can anyone explain line by line it..

minerd.exe -a scrypt -o stratum+tcp://scrypt.eobot.com:4444 -u username -p password


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: sefirotius on December 19, 2018, 06:09:40 AM
what can be  today mining on the processor need profit help plese thanks and good luck


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ivo29 on January 08, 2019, 04:43:24 PM
How can I do mining with command line .

it has mentioned just .

cgminer.exe --scrypt -o stratum+tcp://scrypt.eobot.com:4444 --userpass eobot.793460:x
minerd.exe -a scrypt -o stratum+tcp://scrypt.eobot.com:4444 --userpass eobot.793460:x

But I don't know how to execute it . can anyone explain line by line it..

minerd.exe -a scrypt -o stratum+tcp://scrypt.eobot.com:4444 -u username -p password



yOULL HAVE TO EDIT THE COMMAND LINE IT HAS TO BE X11 YOUR USERNAME AND PASSWORD , YOU WONT BE ABLE TO MINE USING SCRYPT AND SHA-256.   IT SHOULD BE LIKE THIS SAMPLE [  cpuminer-gw64-corei7 -a scrypt -o stratum+tcp://x11.eobot.com:4444 --userpass eobot.____________:x  ]    ON THE BLANK SPACE PUT YOUR USER NUMBER


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: pumuckl on February 03, 2019, 05:51:12 PM
Hello,


I compiled the cpuminer-multi on a ROCK Pi 4 with the Rockchip RK3399 and Mali T860.

when I startthe miner I geting a Bus Error


Code:
./cpuminer --algo cryptonight --url stratum+tcp://xmr.bohemianpool.com:4444 --user xxxxxxxx--pass xxxxxxxxx 2>logfile.txt



** cpuminer-multi 1.3.6 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

[2019-02-03 17:49:25] Using JSON-RPC 2.0
[2019-02-03 17:49:25] CPU Supports AES-NI: NO
[2019-02-03 17:49:25] Starting Stratum on stratum+tcp://xmr.bohemianpool.com:4444
[2019-02-03 17:49:25] 6 miner threads started, using 'cryptonight' algorithm.
[2019-02-03 17:49:26] Stratum difficulty set to 2000
Bus error



the log file stays emty

pls help


greetings





Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ArkansasWildkat19 on February 11, 2019, 02:51:48 PM
this miner is a bunch of crap and does NOT work.  IS THERE ANOTHER VERSION AND IF SO, PLEASE PROVIDE THE LINK WHERE I CAN GO TO FOR A CLEAN DOWNLOAD where the VERSION ACTUALLY DOWNLOADS AND WORKS PROPERLY


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: minerja on February 12, 2019, 06:12:32 PM
this miner is a bunch of crap and does NOT work.  IS THERE ANOTHER VERSION AND IF SO, PLEASE PROVIDE THE LINK WHERE I CAN GO TO FOR A CLEAN DOWNLOAD where the VERSION ACTUALLY DOWNLOADS AND WORKS PROPERLY


Wow, great INTRO there.

The link is on page 1.
Have used this miner in the past with no issues.

Would you like to be a little more specific with what coin you are mining?
What Algo?
What pool?
What exactly are you struggling with?
Perhaps then we can help you.

J



Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: tbearhere on February 19, 2019, 11:58:25 AM
this miner is a bunch of crap and does NOT work.  IS THERE ANOTHER VERSION AND IF SO, PLEASE PROVIDE THE LINK WHERE I CAN GO TO FOR A CLEAN DOWNLOAD where the VERSION ACTUALLY DOWNLOADS AND WORKS PROPERLY

List the -help files. I thought it did the new Bitcore algo.. but not so... once I listed the help file. It use to do Bitcore on it old algo.
 :)


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: turtleminor13 on April 06, 2019, 01:44:13 AM
Hello,


I compiled the cpuminer-multi on a ROCK Pi 4 with the Rockchip RK3399 and Mali T860.

when I startthe miner I geting a Bus Error


Code:
./cpuminer --algo cryptonight --url stratum+tcp://xmr.bohemianpool.com:4444 --user xxxxxxxx--pass xxxxxxxxx 2>logfile.txt



** cpuminer-multi 1.3.6 by tpruvot@github **
BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)

[2019-02-03 17:49:25] Using JSON-RPC 2.0
[2019-02-03 17:49:25] CPU Supports AES-NI: NO
[2019-02-03 17:49:25] Starting Stratum on stratum+tcp://xmr.bohemianpool.com:4444
[2019-02-03 17:49:25] 6 miner threads started, using 'cryptonight' algorithm.
[2019-02-03 17:49:26] Stratum difficulty set to 2000
Bus error



the log file stays emty

pls help


greetings





Hello pumuckl,
Were you able to get cpuminer-multi mining on your Rock Pi 4 mining?  I'm considering buying the Rock Pi 4, and wondering what kind of hashrates and power usage you are getting?  Have you tried other miners like Xmrig?

Thanks


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: flotsam2000 on April 17, 2019, 04:24:56 AM
Hi all,

I'm certain this has been answered somewhere in this forum in the comments over the ;ast five years, but I cant find it...

I am running Linux Parrot OS (a Debian distro) and am looking for a good GUI miner. Not finding one. I really like the idea of cpuminer-multi, but I'm stumped...

I ran this in term:

sudo apt-get install automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev make g++

But I cannot find usage anywhere... I can't even launch it.  ;D What am I missing?


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: vashshawn on July 10, 2019, 07:10:35 PM
could a newer build be made for windows?


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: xsoft on August 08, 2019, 02:47:40 PM
Hi, any example of API call? (curl)
Im getting still empty result (from localhost, port 4048, /, /api, ...) Thanks

EDIT: Never mind, got it. (summary, threads, seturl, quit)

Code:
curl http://127.0.0.1:4048/summary
curl http://127.0.0.1:4048/threads
...


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Osco234 on October 19, 2019, 05:03:06 AM
is there a way to have the miner not use 100% of all cpus? have a dedicated server but don't want to overload it.


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: pallas on October 19, 2019, 07:35:57 AM
is there a way to have the miner not use 100% of all cpus? have a dedicated server but don't want to overload it.


If on Linux, just run it with "nice"


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: Mijntje-1 on November 02, 2019, 06:43:25 PM
Hello folks!


I'm trying to install the miner on my Pine Rock64 but have problem with MAKE.
I did use sudo MAKE and then I get this...


gcc -DHAVE_CONFIG_H -I.  -Iyes/include -Iyes/include -fno-strict-aliasing  -I. -Iyes/include -Iyes/include -Wno-pointer-sign -Wno-pointer-to-int-cast -DNOASM  -D__arm__ -Ofast -march=native  -Iyes/include -Iyes/include -MT algo/cpuminer-rainforest.o -MD -MP -MF algo/.deps/cpuminer-rainforest.Tpo -c -o algo/cpuminer-rainforest.o `test -f 'algo/rainforest.c' || echo './'`algo/rainforest.c
algo/rainforest.c: In function 'rf_crc32_32':
algo/rainforest.c:411:7: error: 'rf_crc32_table' undeclared (first use in this function); did you mean 'rf_crc32_32'?
   crc=rf_crc32_table[crc&0xff]^(crc>>8);
       ^~~~~~~~~~~~~~
       rf_crc32_32
algo/rainforest.c:411:7: note: each undeclared identifier is reported only once for each function it appears in
algo/rainforest.c: In function 'rf_add64_crc32':
algo/rainforest.c:461:7: error: 'rf_crc32_table' undeclared (first use in this function); did you mean 'rf_crc32_32'?
   crc=rf_crc32_table[crc&0xff]^(crc>>8);
       ^~~~~~~~~~~~~~
       rf_crc32_32
Makefile:2320: recipe for target 'algo/cpuminer-rainforest.o' failed
make[2]: *** [algo/cpuminer-rainforest.o] Error 1
make[2]: Leaving directory '/opt/crypto/cpuminer-multi'
Makefile:2805: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/opt/crypto/cpuminer-multi'
Makefile:590: recipe for target 'all' failed
make: *** [all] Error 2




Any ideas to fix this problem?!  ???


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on November 02, 2019, 09:00:37 PM
Hello folks!


I'm trying to install the miner on my Pine Rock64 but have problem with MAKE.
I did use sudo MAKE and then I get this...


gcc -DHAVE_CONFIG_H -I.  -Iyes/include -Iyes/include -fno-strict-aliasing  -I. -Iyes/include -Iyes/include -Wno-pointer-sign -Wno-pointer-to-int-cast -DNOASM  -D__arm__ -Ofast -march=native  -Iyes/include -Iyes/include -MT algo/cpuminer-rainforest.o -MD -MP -MF algo/.deps/cpuminer-rainforest.Tpo -c -o algo/cpuminer-rainforest.o `test -f 'algo/rainforest.c' || echo './'`algo/rainforest.c
algo/rainforest.c: In function 'rf_crc32_32':
algo/rainforest.c:411:7: error: 'rf_crc32_table' undeclared (first use in this function); did you mean 'rf_crc32_32'?
   crc=rf_crc32_table[crc&0xff]^(crc>>8);
       ^~~~~~~~~~~~~~
       rf_crc32_32
algo/rainforest.c:411:7: note: each undeclared identifier is reported only once for each function it appears in
algo/rainforest.c: In function 'rf_add64_crc32':
algo/rainforest.c:461:7: error: 'rf_crc32_table' undeclared (first use in this function); did you mean 'rf_crc32_32'?
   crc=rf_crc32_table[crc&0xff]^(crc>>8);
       ^~~~~~~~~~~~~~
       rf_crc32_32
Makefile:2320: recipe for target 'algo/cpuminer-rainforest.o' failed
make[2]: *** [algo/cpuminer-rainforest.o] Error 1
make[2]: Leaving directory '/opt/crypto/cpuminer-multi'
Makefile:2805: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/opt/crypto/cpuminer-multi'
Makefile:590: recipe for target 'all' failed
make: *** [all] Error 2




Any ideas to fix this problem?!  ???



This might help...

https://stackoverflow.com/questions/37066261/why-is-arm-feature-crc32-not-being-defined-by-the-compiler


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dissi_xD on December 04, 2019, 12:06:39 PM
Hi, i want to mine Monero wothz a Raspberry Pi. A tutorial i found works with your CPUMiner-Multi. But when i insert this code:
Code:
sudo ./configure CFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits" CXXFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits"  --with-crypto --with-curl

It gives me an error: C Compiler cannot create executables

Can you please help me? I'm working with a Raspberry Pi 4 Modell B


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on December 04, 2019, 04:49:10 PM
Hi, i want to mine Monero wothz a Raspberry Pi. A tutorial i found works with your CPUMiner-Multi. But when i insert this code:
Code:
sudo ./configure CFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits" CXXFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits"  --with-crypto --with-curl

It gives me an error: C Compiler cannot create executables

Can you please help me? I'm working with a Raspberry Pi 4 Modell B

Two things:

1. Monero just forked to a new algo called RandomX, the old miners won't work anymore.

2. The compile error is probably your configure command. It's usually best to start with the
defaults: ./build.sh and only mess with tuning options if that fails or you know what you're doing.



Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dissi_xD on December 04, 2019, 07:27:59 PM
Hi, i want to mine Monero wothz a Raspberry Pi. A tutorial i found works with your CPUMiner-Multi. But when i insert this code:
Code:
sudo ./configure CFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits" CXXFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits"  --with-crypto --with-curl

It gives me an error: C Compiler cannot create executables

Can you please help me? I'm working with a Raspberry Pi 4 Modell B

Two things:

1. Monero just forked to a new algo called RandomX, the old miners won't work anymore.

2. The compile error is probably your configure command. It's usually best to start with the
defaults: ./build.sh and only mess with tuning options if that fails or you know what you're doing.



Ok, thanks


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dissi_xD on December 07, 2019, 03:53:31 PM
Hi, i want to mine Monero wothz a Raspberry Pi. A tutorial i found works with your CPUMiner-Multi. But when i insert this code:
Code:
sudo ./configure CFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits" CXXFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits"  --with-crypto --with-curl

It gives me an error: C Compiler cannot create executables

Can you please help me? I'm working with a Raspberry Pi 4 Modell B

Two things:

1. Monero just forked to a new algo called RandomX, the old miners won't work anymore.

2. The compile error is probably your configure command. It's usually best to start with the
defaults: ./build.sh and only mess with tuning options if that fails or you know what you're doing.



It wont work with RandomX, i get the information: Unkown algo parameter 'RandomX'. Also if i write it in lowercase. But with the cryptonight alogrithm works...


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: joblo on December 08, 2019, 08:47:43 PM
Hi, i want to mine Monero wothz a Raspberry Pi. A tutorial i found works with your CPUMiner-Multi. But when i insert this code:
Code:
sudo ./configure CFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits" CXXFLAGS="-Ofast -mtune=cortex-a53 -mcpu=cortex-a53 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mneon-for-64bits"  --with-crypto --with-curl

It gives me an error: C Compiler cannot create executables

Can you please help me? I'm working with a Raspberry Pi 4 Modell B

Two things:

1. Monero just forked to a new algo called RandomX, the old miners won't work anymore.

2. The compile error is probably your configure command. It's usually best to start with the
defaults: ./build.sh and only mess with tuning options if that fails or you know what you're doing.



It wont work with RandomX, i get the information: Unkown algo parameter 'RandomX'. Also if i write it in lowercase. But with the cryptonight alogrithm works...

Again, Monero doesn't use cryptonight anymore. If you're mining cryptonight you either aren't mining Monero
or you're mining on an old wallet on an invalid fork.

Some cryptonight variations are supported by cpuminer-multi, but not all and definitely not for Monero.

To mine Monero you need a RandomX miner. There are a lot of discussion threads about it. This isn't one of them.


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dreyka on January 05, 2020, 01:47:08 PM
Please add RandomX algorithm :'(


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dissi_xD on January 20, 2020, 05:25:17 PM
Hi, i'm trying to mine with my Raspberry Pi and i have several problems:
1. Monero mining don't work, because RandomX isn't supportet
2. Litecoin mining don't work, i always get the message 'Stratum connection failed: Failed to connect to ltc.pool.minergate.com port 3336: Connection refused' or sometimes it's 'Connection timed out'
3. Ethereum mining don't work, because the ethash algorithm is somehow not supportet

Does someone know where the issue by the second point is?
When i try it with Monero with the old algorithm, it works without any problem. But i think it won't mine something with the old algorithm.


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: MinerGate_official on January 22, 2020, 01:50:44 PM
Hi, i'm trying to mine with my Raspberry Pi and i have several problems:
1. Monero mining don't work, because RandomX isn't supportet
2. Litecoin mining don't work, i always get the message 'Stratum connection failed: Failed to connect to ltc.pool.minergate.com port 3336: Connection refused' or sometimes it's 'Connection timed out'
3. Ethereum mining don't work, because the ethash algorithm is somehow not supportet

Does someone know where the issue by the second point is?
When i try it with Monero with the old algorithm, it works without any problem. But i think it won't mine something with the old algorithm.

Hello Dissi,
Regarding your problem, you can find the answer here: https://minergate.com/service-monitor.


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: dissi_xD on January 22, 2020, 02:21:06 PM
Hi, i'm trying to mine with my Raspberry Pi and i have several problems:
1. Monero mining don't work, because RandomX isn't supportet
2. Litecoin mining don't work, i always get the message 'Stratum connection failed: Failed to connect to ltc.pool.minergate.com port 3336: Connection refused' or sometimes it's 'Connection timed out'
3. Ethereum mining don't work, because the ethash algorithm is somehow not supportet

Does someone know where the issue by the second point is?
When i try it with Monero with the old algorithm, it works without any problem. But i think it won't mine something with the old algorithm.

Hello Dissi,
Regarding your problem, you can find the answer here: https://minergate.com/service-monitor.

Many thanks :) will Litecoin be available soon or will it stay offline forever?


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: magichris on April 16, 2020, 08:00:13 PM
Hi,

how can I configure the --no-color option in a config.json file?

Thanks,
Chris


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: mocallins on December 21, 2020, 09:19:57 PM
I just wanted to compliment tpruvot on cpuminer-multi.

Just following the instructions, i've been able to compile and run on  Raspberry Pi Zero, with additional wifi dongle. latest stable Debian (server, no gui), Ubuntu (same), and now TinyCore (both 32 and 64 bit).
Tinycore was the trickiest, trying to find out if they had the libraries needed, but ultimately they did.

Awesome that i could deploy on so many platforms fairly easily.



Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: lankymanx on January 16, 2021, 09:53:25 AM
HI, i am looking for a cpu miner for YewpowerTide algorithm, but i am unsure if i did it with a regular cpu miner what the parameters are for the A and R values? -algo yespower R= A=
Can somebody maybe assist me here with this please?
Windows user


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: JayDDee on January 16, 2021, 01:36:43 PM
HI, i am looking for a cpu miner for YewpowerTide algorithm, but i am unsure if i did it with a regular cpu miner what the parameters are for the A and R values? -algo yespower R= A=
Can somebody maybe assist me here with this please?
Windows user

You can try cpuminer-opt but you'll have to get the parameter values from the coin's specifications.

https://github.com/JayDDee/cpuminer-opt/wiki/Supported--Algorithms




Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: baitz on February 16, 2021, 08:33:55 PM
Is there an newer guide for linux? im on pop os 20.10. i want to try and mine some dogecoin


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: ralayi7348 on October 31, 2021, 12:58:53 PM
PLz help, how to define is my BFGminer started to work? I saw somw numbers changing and went to sleep and when i woked up, nothing was mined. I connected to two pools and connection was


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: semsem86 on October 21, 2022, 01:01:18 AM
Please add ARM support from Linux branch to master branch, hope all forked versions to change their fork to Linux branch to make all support ARM
https://www.thepolyglotdeveloper.com/2018/01/use-raspberry-pi-cpu-miner-mine-altcoins/
I tried it with ARM and it work ok, good hashrate but submitted shares are very loow needed to be optimized


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: MarkRLV on October 31, 2022, 08:23:59 PM
I tried to compile this with Visual Studio 2022 using the V143 tools.  I got 65 errors and 41 warnings.  A lot of things like:

Error >> 'timespec': 'struct' type redefinition (compiling source file api.c)

Warning >> '=': conversion from 'SOCKET' to 'int', possible loss of data

Any suggestions?

TIA


Title: Re: [ANN] cpuminer-multi v1.3.5 (Linux + Windows VStudio/MinGW64) GPL Open Source
Post by: sinmb79 on June 07, 2024, 09:55:33 PM
Is there anyone who can create a mining program for Worldland ($WLC)?
I am a miner, but I am not satisfied with the mining program provided by Worldland developer,
so I want to use cpuminer. Is there anyone who can help me with this, or be paid to do it?
I would like to pay with wlc. Currently trading on xeggex and financex.


Name : WorldLand
Ticker : WLC
Algo : ECC-POW(Error Cottection Code based Proof of Work)
Mining tool : https://github.com/cryptoecc/WorldLand/releases
How to add a network : https://docs.worldland.foundation/user/network
JSON-RPC APIs : https://docs.worldland.foundation/node-developer/json-rpc-apis
Wallet(Metamask) : https://docs.worldland.foundation/user/wallet

Website : https://worldland.foundation/
Docu : https://docs.worldland.foundation
Explorer : https://scan.worldland.foundation/
Github : https://github.com/cryptoecc/WorldLand