After a bunch of research and try, I built ccminer 2.2 successfully on nvOC 0018.
The previous build break is due to the openssl version,
m1@m1-desktop:~$ openssl version
OpenSSL 1.1.1-dev xx XXX xxxx
You used a dev build of openssl in nvOC, ccminer doesn't support it. I download source code of openssl v1.0.2l from openssl.org, build the code, create a few soft links to replace the v1.1.1, it finally works. Not sure if this change breaks other things.
I also built alexis78 fork, https://github.com/alexis78/ccminer, it requires one more step, replace cuda-7.5 to cuda-8.0 in configure.sh.
I'm looking forward these miners in nvOC 0019.
Using linux requires some technical backgrounds, fortunately I was a windows developer
Thanks car1999;
this was helpful.
the problem with tp2.2 on nvOC was a file in the openssl: bn.h. I swapped it with the version it was looking for and this resolved all the related errors.
Also the cuda version does need to be changed in configure.sh as you described, but also for 1000 series GPUs Makefile.am must be altered with the correct Arch flag, 61 for the 1000 series.
I compiled both alexis78 and Tpuvot 2.2 ccminer clients and added at download link to them on the OP. I will include them in v0019 of course.
Hi,
I just tried these out following your instructions and just get "illegal instruction" from the miner, any thoughts?
Thanks
What coin are you mining, when this occurs?
The alexis78
(The help output worked for the alexis78 miner, but when it tried mining with it, it fell over.)
What coin are you mining?
I only tested these on a v0018 image (different from the one I compiled on) on the same computer I compiled them on. I didn't think compiling the miner was CPU specific.
I will test on some of my rigs that have similar CPUs to the ones you both have reported using; and recompile the clients if necessary.
Also what GPUs are you using on these rigs?
This is just when attempting to launch miner from terminal, unable to get either of them to mine or attempt to mine anything. I've since tried updating openssl and building myself but can't seem to get it to pick up the new version so still throws the build error...lacking the linux skills. Mining with Gigabyte 1070s on nvOC v18 G4560 (don't know if that's relevant)
I tested and had the same results; so I re-compiled both on a G1840. This should allow for all CPUs; please test the updated download link on the OP and let me know.
for ETC I can use only etc.nanopool.org or etc.ethermine.org mining pool servers, in all other ETC mining pool servers I receive the message:
ETH: Authorization failed
: {"id":2,"jsonrpc":"2.0","result":null,"error":{"code":-1,"message":"Invalidlogin"}}
Stratum - reading socket failed, disconnect
ETH: Job timeout, disconnect, retry in 20 sec...
Please help me to find a solution.
Tell me what pools you are using.