Im trying to compile latest tpruvot ccminer in nvOC v0019 and I get these error message about BIGNUM on the last step:
In file included from bignum.cpp:8:0:
bignum.hpp:63:24: error: invalid use of incomplete type BIGNUM {aka struct bignum_st}
class CBigNum : public BIGNUM
Any tips or suggestions ?
TYIA
so no one ever had those BIGNUM error messages while compiling any of the ccminer on nvOC ? The 3 ccminer fork I tried are giving me this error message. Apparently it is something related to openssl.
Correct this is OpenSSL, currently on nvOC V0019 we have a dev version 1.1.0 just install 1.0.2f into /usr/local/
Then you will be able to compile the ccminer-xevan and above
thanks a lot for this information. So I have to downgrade or I can run both of them ? And how can (the nvOC dev) managed to install it ??
Thanks again.
Its an either or problem. Some of the contributions; like the nicehash and mph switch use the newer version. I use a usb specifically for the sake of compiling ccminer, make the edit (its actually just the one file that needs to be changed) and compile the ccminer client. Then I zip the directory and move it to a normal image.
Earlier in the thread someone ( I think it was WarwickNZ ( but not sure )made a guide for compiling ccminer )
I think its around page 112-113.
message #2508 by JayneL
I downloaded opennssl
1.0.2f from the archive on the official website, extracted the file
bn.h and copied it in
/usr/local/include/openssl/then ran the final step,
make, and it worked (well its still compiling, but no more bignum error). I will test it tomorrow morning to see if its works on my rig.
Thank you !