Menu

Compiling

ve7fet Dave van der Locht

Prerequisite Packages

In order to compile the Linfbb source you will, at a minimum, require the headers from libax25 to be installed.

This means you either need to:

If you want ncurses support in the console program, you need to:

  • install libcurses5-dev (or equivalent) package through your package manager

LinFBB's X11 support has been stopped and the X11 utilities will be removed from LinFBB
This is because the utilities were a preliminary project of F6FBB and currently heavily depricated. They will be replaced by a cross-plaform graphical user interface.
If you despite want the X11 utilities to be built, you need to:

  • install libx11-dev (or equivalent) package through your package manager
  • install libxt-dev (or equivalent) package through your package manager
  • install libxext-dev (or equivalent) package through your package manager
  • install libxpm-dev (or equivalent) package through your package manager
  • install lesstif2-dev OR libmotif-dev (or equivalent) package through your package manager

Configure Options

The ./configure script will look for these different software packages. It will fail if libax25 headers are missing (they are mandatory). If ncurses support is missing, it will build the console utilities without ncurses support (no "fancy" text graphics). If any of the X11 related libraries are missing, it will skip building the X11 utilities all together.

The ./configure script understands a couple special options (you can run ./configure --help for a full list). If you DO have all of the X11 libraries installed, and you DO NOT want to build the X11 utilities, you can run ./configure --disable-x-utils to skip building those binaries.


Related

Wiki: Home

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.