Building atlc
Author: Dr. David Kirkby, drkirkby@ntlworld.com
Description: How to build atlc - Arbitrary Transmission Line Calculator from sources.
Keywords: Transmission line calculator atlc

# Building `atlc` from sources

atlc and its accosiated programs have been successfully build on the following platforms.

1. Dual processor Sun Ultra 60 running Solaris 8 with the 108528-12 kernel
2. 64-bit Dec Alpha, running Linux 2.4.17
3. Sun Ultra 60 running Solaris 8 with the 108528-11 kernel
4. x86 PC running linux 2.4.13
5. Sun (unknown) running Linux 2.2.18pre21
6. Dual processor DEC Alpha running Linux 2.4.17
7. Sun R220 running Solaris 8
8. x86 PC's running Windows 98 and NT

Download `atlc` from `atlc`'s download area on SourceForge. It is preferable to also have following, although none, apart from a compatible version of `make`, are essential.

1. GNU textutils The GNU version of `sum` is used as a checksum on some files.
2. If you have a system with more than one CPU, `atlc` can be configured to use any number of CPUs in parallel. You will need to install pthreads, or other POSIX/ANSI-C multi-threaded library. Sun's commerical implementation works fine, but I'm unsure about other versions.
3. The GNU scientific library, gsl.
4. GNU make, sometimes installed as `gmake`. Sun's version of make in `/usr/ccs/bin/make` is not suitable, although I don't know about other versions of make

Extract the compressed file, using gunzip, or gzip -d.

    % gzip -d atlc-X.Y.tar.gz
    % tar xvf atlc-X.Y.tar
    % cd atlc-X.Y
    % ./configure
    % make
    % su
    # make install.

If you have a system with more than one CPU, `atlc` can be configured to use any number of cpus in parallel. You will need to install pthreads, portable POSIX/ANSI-C based multi-threaded library for Unix platforms. Installation is identical to above, except that the option --with-mp should be passed to configure i.e.

    % configure --with-mp

For a list of configure's options, type

    % configure --help

atlc is written and supported by Dr. David Kirkby (G8WRB) It it issued under the GNU General Public License

Return to the atlc homepage