User Tools

Site Tools


howto:building_on_debian-ubuntu-mint

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howto:building_on_debian-ubuntu-mint [2019/06/07 18:12]
45.19.237.104
howto:building_on_debian-ubuntu-mint [2019/08/02 06:04] (current)
admin
Line 19: Line 19:
 Uncomment the lines which start with "''​deb-src''"​ by deleting the leading "''#​ ''"​ characters. Uncomment the lines which start with "''​deb-src''"​ by deleting the leading "''#​ ''"​ characters.
 Save the changes with control-O, then exit //nano// with control-X. Save the changes with control-O, then exit //nano// with control-X.
 +
 +For those that don't have the aptitude package installed, especially those on a Raspberry Pi, it needs to be installed before proceeding to be sure of resolving the build dependencies. It's recommended you accept the recommended conflict resolution offered unless you have a good reason not to.
 +<​code>​
 +$ sudo apt-get install aptitude
 +</​code>​
  
 Next, update the apt package cache: Next, update the apt package cache:
Line 43: Line 48:
 </​code>​ </​code>​
  
-Aptitude will assist you in resolving any library version conflicts. ​ This may occur on some Debian/​Ubuntu/​Mint recent distributions. ​ ​Specifically,​ portaudio ​development headers / libs +Aptitude will assist you in resolving any library version conflicts. ​ This may occur on some Debian/​Ubuntu/​Mint recent distributions. 
-may conflict on a system with Jack pre-installed. ​ Portaudio is required for fldigi to compile, + 
-so do not accept a recommendation that does not include installing the portaudio library. ​ Aptitude +Portaudio ​development headers / libs may conflict on a system with Jack pre-installed. ​ Portaudio is required for fldigi to compile, so do not accept a recommendation that does not include installing the portaudio library. ​ Aptitude will offer suggested solutions to resolve the conflict (including doing nothing). 
-will offer suggested solutions to resolve the conflict (including doing nothing).+ 
 +Make sure that build-dep has installed libxft-dev. ​ Test by looking for the Xft.h header. 
 + 
 +On Ubuntu/​Mint/​Pi3:​ /​usr/​include/​X11/​Xft/​Xft.h
  
 ==== Special Note for Pi users ==== ==== Special Note for Pi users ====
Line 95: Line 103:
  
   *Note the leading "''​./''"​ prefixed to //​configure//​.   *Note the leading "''​./''"​ prefixed to //​configure//​.
-  *Do not include the ''​--enable-optimizations=native''​ option if building on Raspbian/​RPi3.+  *__Do not__ include the ''​--enable-optimizations=native''​ option if building on Raspbian/​RPi3.
  
 Successful completion of //​configure//​ prints a configuration summary: Successful completion of //​configure//​ prints a configuration summary:
howto/building_on_debian-ubuntu-mint.1559945568.txt.gz · Last modified: 2019/06/07 18:12 by 45.19.237.104