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