this requirements are pretty outdated
in fact if u have everything u need to compile a bitcoin wallet u can compile a diamond wallet too
updated infos will be part of DMDv3
keep in mind DMDv2 is from 2014
i think this would be a state of the art describtion for requirements to build a linux headless (no gui) wallet
------------------
Build requirements:
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
For Ubuntu 12.04 and later or Debian 7 and later libboost-all-dev has to be installed:
sudo apt-get install libboost-all-dev
db4.8 packages are available here. You can add the repository using the following command:
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
Ubuntu 12.04 and later have packages for libdb5.1-dev and libdb5.1++-dev, but using these will break binary wallet compatibility, and is not recommended.
For other Debian & Ubuntu (with ppa):
sudo apt-get install libdb4.8-dev libdb4.8++-dev
Optional:
sudo apt-get install libminiupnpc-dev (see --with-miniupnpc and --enable-upnp-default)
----------------------------------------
if u did build ur wallet until yet with libdb5.1-dev and libdb5.1++ u must backup ur address keys with dumpprivkey
of all addresses that have a balance in ur wallet
before u change ur build envoroment to libdb4.8-dev libdb4.8++-dev
because wallets build with different libdb are incombatible (unreadable to each other)