On Linux Mint it is easiest to install the build dependencies for fldigi using the //aptitude build-dep// command. To do this, source code repositories must be enabled.
Choose Administration->Software Sources from the main menu to open the Software Sources program.
Check Enable source code repositories. Next, update the apt cache:
Close the //Software Sources// program.
If you have never installed "build-essential"
$ sudo aptitude install build-essential:
Install the fldigi requisite development headers and libraries:
$ sudo aptitude build-dep fldigi
Install libudev development files
$ sudo aptitude install libudev-dev
Create the /home/<user>/dev directory if it does not exist:</user>
$ cd $ mkdir dev $ cd dev
Clone the Source Forge remote git repository:
$ cd $ cd dev $ git clone git://git.code.sf.net/p/fldigi/fldigi fldigi.git
Build fldigi from the source clone:
$ cd fldigi.git
$ autoreconf
$ automake --add-missing
$ ./configure
$ make
The autoreconf and automake commands are only necessary the first time the clone is created or updated.
The fldigi binary is in the directory src. It will contain debugging information for the gnu debugger, gdb. To execute the new fldigi binary:
$ src/fldigi
To execute from within the gnu debugger:
$ gdb src/fldigi $ (gdb) handle SIGUSR2 nostop $ (gdb) run
After fldigi shutdown:
(gdb) quit $
To install the newly compiled fldigi/flarq
$ sudo make install
Edited by :: Dave W1HKJ