Closed wh0am111 closed 3 years ago
This is generally a problem of arm instruction mismatch. In the compilation parameters, add -march=armv4t
But where to add parameters in the code?
Instruction set supported by my cpu
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm kaiser fsgsbase smep erms xsaveopt
Hi. We do not support arm at this moment so I cannot give you the exact solution to you problem. But it seems to me, that the failing tests are those that use RocksDB. Make sure that the RocksDB (a C++ library embedded to Blockbook) is built correctly.
Where did you get armv4t
from? This is an ARM architecture for chips around 200MHz, definitively not something where you want to run Blockbook on.
When I run make deb-ethereum_testnet_ropsten: