Out of curiosity while I compile.. I had a question. Is the command below assigning the password = pwd to BBP root just so it can write in and out without issue?
BP_ROOT=$(pwd)
No, BP_ROOT is not the root account, its the BiblePay Root Directory argument, and pwd is not the password, but the 'current working compile directory'. Its needed to make BerkleyDb4.8 work in linux. The reason we cant go to 5.1+ is we are staying with Bitcoin compatibility for the wallet format.