BitcoinArmory icon indicating copy to clipboard operation
BitcoinArmory copied to clipboard

Build error on Fedora 40: ReentrantLock.h:22:1: error: expected class-name before ‘{’ token

Open peacechen opened this issue 1 year ago • 5 comments

BitcoinArmory/cppForSwig/ReentrantLock.h needs the import added:

#include <stdexcept>

Getting past that, there are incompatibilities with the Python 3 lib installed on Fedora 40.

peacechen avatar Dec 18 '24 20:12 peacechen

What branch are you trying to build?

goatpig avatar Dec 19 '24 09:12 goatpig

The latest release: 0.96.5

Edit: I see that the dev branch has this change. The build instructions say to pull from a tag. Should update that to dev instead

peacechen avatar Dec 19 '24 21:12 peacechen

Development takes place in dev, there's not stable revision yet worthy of tag. capnp is the current feature branch, it comes with up to date build instructions. loading_wallets is the current bleeding edge branch.

goatpig avatar Dec 20 '24 09:12 goatpig

Thanks for the explanation. Good info to include in the Readme

peacechen avatar Dec 20 '24 15:12 peacechen

Right maybe I should update the README in dev. Will do when I'm back from xmass holidays trip.

goatpig avatar Dec 21 '24 15:12 goatpig

README names the development and release branches, closing this issue.

goatpig avatar Aug 04 '25 09:08 goatpig