burst-miner
burst-miner copied to clipboard
FreeBSD compile
Hello, I try compile in freebsd - freenas g++ -O3 -march=native -std=c++11 -Wall -D_REENTRANT -Isrc/rapidjson -Isrc/sphlib -Isrc/nxt -Isrc -c src/Miner.cpp -o bin/Miner.o src/Miner.cpp: In member function 'void Burst::Miner::updateGensig(std::__cxx11::string, uint64_t, uint64_t)': src/Miner.cpp:42:36: error: 'stoi' is not a member of 'std' this->gensig[i] = (uint8_t)std::stoi(byteStr,0,16); ^ src/Miner.cpp:51:32: error: 'to_string' is not a member of 'std' MinerLogger::write("block#" + std::to_string(blockHeight) + " s#:" + std::to_string(this->scoopNum)+" bt:"+std::to_string(this->baseTarget)+" "+this->gensigStr); ^ src/Miner.cpp:51:71: error: 'to_string' is not a member of 'std' MinerLogger::write("block#" + std::to_string(blockHeight) + " s#:" + std::to_string(this->scoopNum)+" bt:"+std::to_string(this->baseTarget)+" "+this->gensigStr); ^ src/Miner.cpp:51:109: error: 'to_string' is not a member of 'std' MinerLogger::write("block#" + std::to_string(blockHeight) + " s#:" + std::to_string(this->scoopNum)+" bt:"+std::to_string(this->baseTarget)+" "+this->gensigStr); ^ src/Miner.cpp: In member function 'void Burst::Miner::submitNonce(uint64_t, uint64_t, uint64_t)': src/Miner.cpp:170:94: error: 'to_string' is not a member of 'std' MinerLogger::write(addr.to_string()+" dl:"+Burst::deadlineFormat(deadline)+" n:"+std::to_string(nonce)); ^ src/Miner.cpp:177:92: error: 'to_string' is not a member of 'std' MinerLogger::write(addr.to_string() + " dl:" + Burst::deadlineFormat(deadline) + " n:" + std::to_string(nonce)); ^ gmake: *** [Makefile:37: bin/Miner.o] Error 1
Any ideas ?
Hi, I've managed to get it to compile by installing gcc and gmake. Then running gmake to compile