To build the dev branch, you need to clone and build the following dependencies:
- libbtc (https://github.com/libbtc/libbtc.git)
- libwebsockets (https://github.com/warmcat/libwebsockets.git). Recommend you build it with SSL disabled, or it may annoy you with linkage error when building Armory.
Then you need to tell Armory where to find these libs (specifically where the libs have been built):
sh autogen.sh
./configure --with-own-lws=/path/to/lws --with-own-libbtc=/path/to/libbtc
This should let you build ArmoryDB and CppBridge.
Lastly, ArmoryQt needs a custom library (wrapper around some C routines) to talk to CppBridge. This is done by calling a build script from the c20p1305_cffi folder:
python c20p1305_cffi.py --libbtc_path=/path/to/libbtc
With this, ArmoryQt should be able to start. Past that point, mileage may vary. My system has been setup for a while so I haven't gone through the first start of new Armory in a while, I don't know to which extent it will work for you without an intervention on my end, but feel free to report bugs in the github issue page and I'll go over them.