status-im / nimbus-eth2

Nim implementation of the Ethereum Beacon Chain
https://nimbus.guide
Other
543 stars 233 forks source link

Error: cannot export: SignatureSet #2379

Closed q9f closed 3 years ago

q9f commented 3 years ago

Describe the bug I cannot compile nimbus_beacon_node 1.0.8

~/nimbus-eth2 tags/v1.0.8* user@gudja
❯ make -j $(nproc) nimbus_beacon_node
Building: build/nimbus_beacon_node
/home/user/nimbus-eth2/beacon_chain/spec/signatures_batch.nim(19, 8) Error: cannot export: SignatureSet
make: *** [Makefile:294: nimbus_beacon_node] Error 1

To Reproduce Steps to reproduce the behavior:

  1. Platform details (OS, architecture): Archlinux, kernel Linux gudja 5.10.11-arch1-1 x86_64 GNU/Linux
  2. Branch/commit used: tags/v1.0.8
  3. Commands being executed: make -j $(nproc) nimbus_beacon_node
  4. Relevant log lines: /home/user/nimbus-eth2/beacon_chain/spec/signatures_batch.nim(19, 8) Error: cannot export: SignatureSet

Additional context Compiling 1.0.6 that way used to work fine.

arnetheduck commented 3 years ago

did you run make update? https://nimbus.guide/keep-updated.html

q9f commented 3 years ago

ok, that worked - thanks!

I proposed adding a link to the build page :)

arnetheduck commented 3 years ago

thanks! the next time you update, make will print a friendly reminder if you forget update, but for that to work.. well... make update was needed :)