On Debian, Ubuntu, Mint, and Pi3 Raspbian it is easiest to install the build dependencies for fldigi using build-dep. You will need to have the source repository enabled. If Synaptic is not installed on your system ::
$ sudo apt-get install synaptic
Open Synaptic, under the Settings tab select Repositories. Bottom left click the Enable Source Code Repositories, then click on Update Cache in the upper right.
You may now proceed with the following command in a terminal ::
$ sudo apt-get build-dep fldigi
You are now ready to build fldigi.
Download the latest source tarball (tar.gz) to your /home directory.
The source tarball contains all the files needed to compile fldigi.
You will need to unpack the tarball to complete the installation. Open your file manager and scroll to the tarball, right click select Extract Here. Scroll up to the unpacked tarball, right click select Open In Terminal. And again as above depends on where the downloaded tarball is.
At this point you will have a source tree extracted from the tarball containing a configure script. The following command will prepare the source for compilation.
The configure command generates the Makefiles that make uses to run the compiler and linker. configure has various options to fine-tune the build.
$ ./configure --enable-optimizations=native
When the configure has completed successfully:
$ make && sudo make install
This command will install the fldigi and flarq binaries, manual pages, icons and desktop launchers.
The recommended sound server for fldigi is Pulse Audio, but you will need to install the volume manager.
$ sudo apt-get install pavucontrol
Open the volume manager and in the first 2 tabs, make sure you select the correct sound card. Also set Playback to 50%, you will also want to set the Output to 50% as not to over-drive the output during the initial set up.
Next you will need to add yourself to the dialout group. There are two ways to do this.
You can use the Users and Groups found in your menu or from a terminal::
$ sudo adduser (your user name) dialout
In either case you will need to log out and back in for it to take effect.
That should get you up and running with fldigi.
Edited by :: Ed W3NR