git clone --recursive https://github.com/10110111/gdtoa-desktop.git
mkdir build
cd build
cmake ..
make
sudo make install
sudo cp libgdtoa-desktop.so /usr/lib

git clone --recursive https://github.com/eteran/edb-debugger.git
sudo apt install libboost-all-dev
sudo apt install libcapstone-dev
sudo apt install libgraphviz-dev
sudo apt install libdouble-conversion-dev
mkdir build
cmake ..
make
sudo make install
(installed in /usr/local/bin)
run /usr/local/bin/edb
error: edb failed to load necessary plugin
click away the messagebox
in preferences go to directories
browse to /usr/local/lib/edb
edb closes
make a directory edb with two subdirectories session and symbols on which you have full permissions (easiest)
cd edb/symbols
to build symbols:
for i in $(ls /usr/lib); do edb --symbols $i > $(basename $i).map; done
for i in $(ls /usr/lib/x86_64-linux-gnu); do edb --symbols $i > $(basename $i).map; done
for i in $(ls /lib); do edb --symbols $i > $(basename $i).map; done
... add more if you like
(this take a while so get some coffee)
restart edb
plugin directory should be ok
change sessions directory to previous created edb/sessions
change symbols directory to previous created edb/symbols
optionally you can create a menu item in applications to start edb from Linux Mint Desktop
check which edb, this should point to /usr/local/bin/edb
if not make a link: sudo ln /usr/local/bin/edb /usr/bin/edb or /bin/edb

Allthough building nasm from source there are some caveats when building from github.  One of these is the fact that man pages aren't available on github.  For this reason I give my way of how I build nasm from source.

Prerequisites

eventually you need to install fonts and Sort::Versions with

sudo cpan
install Sort::Versions
q

and the fonts needed for the html,doc and pdf files (if you should want them).  I took a while for me to find them but for your convinience I got them here all together.

You need a webbrowser or wget to download the latest source from nasm.us.  The moment this article was created the latest source was version 2.16rc0.  You can however download earlier versions (and later too ofcourse) with

wget https://www.nasm.us/pub/nasm/snapshots/latest/nasm-2.16rc0-20201104.tar.gz

un-tar the package with

tar -xz nasm-2.16rc0-20201104.tar.gz

cd into nasm-2.16rc0-20201104/

cd nasm-2.16rc0-20201104/

and type the next commands on the command line to start the build

./autgen.sh
./configure
make everything

sudo make everything install