Xastir currently runs under several flavors of Linux and BSD Unix. A few people are running Xastir on Solaris Unix, FreeBSD, Mac OS X, and Windows (with Cygwin), but there may be small changes necessary in order to get Xastir to configure/compile on some systems. There are a few notes below which may help in this task. Most of the developers use Linux which makes it the best supported platform at the moment.
You will need a recent Linux distribution with necessary supporting software that will allow you to build source software packages. The following is considered the minimum development tools and libraries and associated headers. Look for them in the development tools section for Linux distribution.
autoconf automake bash binutils gcc gcc development headers cpp glibc glibc development headers? freetype2 freetype2 development headers openmotif (or Lesstiff or Motif) openmotif development headers (or Lesstiff or Motif) XFree86 XFree86 development headers XFree86 fonts XFree86 libraries make (GNU flavor, not BSD flavor) gzip m4 grep
Note: Only install one of the Motif packages and the corresponding development package to go with it. Recommendation: OpenMotif.
If you'd like to install additional packages at this point that may be needed later, install these as well:
patch diffutils perl autoconf automake less bzip2 curl curl development headers cvs git rcs tar liblcms liblcms development headers libtiff less pcre pcre development headers tcl tcl development headers tk zip unzip wget ax25-apps ax25-doc ax25-tools libax25 festival festival development headers gawk ghostscript-x11 ghostscript-fonts ghostview gv ImageMagick ImageMagick development headers
Note: Some packages may have dependencies on yet more packages. Hopefully your package installation tool will take care of those for you. It's also common for at least one of these packages to forget to list some of it's dependencies (ImageMagick is known for that). In that case you may have to rely on the compiler to tell you what is missing, then go back and re-install a package or two.