Closed Sw0rdf1sh1 closed 5 years ago
Hi @nnpanda
Please, note that note: #pragma message: This header is deprecated. Use <boost/integer/integer_log2.hpp> instead.
is just a warning. It's not the reason of your compilation error. An it is already on my TODO list and will be fixed in one of the next PRs that I'm planning to open this week.
You should look into virtual memory exhausted: Cannot allocate memory
. This is the reason your build failed. This issue typically occurs on Linux VMs when there is not enough swap or RAM for succesfully compiling the project.
For example, compiling Qt with less than 4 GB of RAM may often fail with the similar issue.
I experienced same issue with low ram VM.
Today I looked into warning note: #pragma message: This header is deprecated. Use <boost/integer/integer_log2.hpp> instead.
and it looks like it is internal Boost problem. In qwertycoin-org/qwertycoin
code base there is no include integer_log2.hpp
. Probably updating to Boost v1.70.0 will fix the problem. I'll do more testing tomorrow.
Maybe we should specify system requirements in the readme? 2 or 4 GB of RAM, 1 Core at least 30 GB Disk Space or something like that?
I had no while compiling.
Fresh installed Ubuntu 16.04 x64 Desktop.
For Ubuntu 18.04.2 LTS
System Information
Operating System: Ubuntu OS Version: 16.04.6 x64 CPU Make, Model, & Speed: Unknown 1 Core Amount of RAM: 1 GB Hard Drive Size: 25 GB
Qwertycoin Build Information
Version: 5.1.4 (0278679ef1710aefee8df8f3a761ae7b1cd55bd1) Binary Source: Latest Master If self compiled, please provide all the build commands you used
If self compiled, please provide of your Qwertycoin CMake output at the default verbosity: