Menu

sf_clone_howto Log in to Edit

Building From SF git clone on Linux Mint

Build dependencies

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:

  • on Linux Mint 18: click the Update the cache button
  • on Linux Mint 19: click the OK button

Close the //Software Sources// program.

Install the dependencies

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


Related

Wiki: build_howto

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.