PNGs on the fly
Description: Installation of fly.

# fly: Installation |

## Table of Contents

1. Obtaining fly (source and binaries).
   1. via FTP.
   2. via Email.
2. Installing fly.

## Obtaining fly

### via FTP

fly source code is available in the following formats:

unix tar:
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.tar (580k)
unix tar, compressed:
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.tar.Z (160k)
unix tar, GNU zipped:
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.tar.gz (92k)
pkzip:
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.zip (100k)

Source code is available for MMS (Module Management System) on VMS and OpenVMS:

In tar+GNU zipped format:
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/.archive/1.4.2/fly-1.4.2.vms-src.tar.gz (51k)

Precompiled binaries are available for some operating systems:

Windows NT & Windows 95 (x86):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.WinNT.zip (62k ZIP file)
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.exe (134k executable)
OS/2 v2.1 (486):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.1.OS2-2.1-486.tar.gz (61k)
DEC OSF/1 v3.2 aka Digital UNIX (DEC Alpha):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.OSF1-V3.2-alpha.tar.gz (41k)
DEC OSF/1 v4.0 aka Digital UNIX (DEC Alpha):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.OSF1-V4.0-alpha.tar.gz (48k)
OpenVMS for DEC Alpha:
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/.archive/1.4.2/fly-1.4.2.OpenVMS-alpha.tar.gz (51k)
IBM AIX 3.2.5 (RS/6000):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.1.AIX-3-RS6000.tar.gz (41k)
Linux 2.0.33 (i586):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.Linux-2.0.33-i586.tar.gz (40k)
Linux 2.1.125 (i686):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.Linux-2.1.125-i686.tar.gz (41k)
FreeBSD 2.2.2 (i586):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.2.FreeBSD-2.2.2-i586.tar.gz (45k)
BSDI 3.0 (Intel x86):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.BSD_OS-3.1-i386.tar.gz (64k)
SunOS 4.1.3 (SPARC):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.SunOS-4.1C-sun4.tar.gz (44k)
Solaris 2.4 (SPARC):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.3.SunOS-5.4-sun4d.tar.gz (43k)
Solaris 2.5.1 (SPARC):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.SunOS-5.5.1-sun4m.tar.gz (40k)
Solaris 2.6 (SPARC):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.SunOS-5.6-sun4d.tar.gz (46k)
Solaris 2.6 (Ultra SPARC):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.SunOS-5.6-sun4u.tar.gz (46k)
SGI IRIX 6.4 (R10000):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.IRIX-6.4-R10000.tar.gz (46k)
NeXTSTEP 3.3 (intel):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.NeXTSTEP.3.3.moto-intel.tar.gz (90k)
SCO Open Server 5.0.0 (Intel x86):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/.archive/1.5.3/fly-1.5.3.SCO-5.0.4-x86.tar.gz (86k)
Risc PC StrongArm (RISC-OS):
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.RiscOS.zip (102k)
OS/2 Warp 4:
  ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.OS2-Warp4.zip (393k)

HP/UX binaries are available from the HP/UX Porting and Archive Centre at <URL:http://hpux.csc.liv.ac.uk/>. Search for "fly" and look under the X11/Graphics section.

### via E-Mail

Because some users have reported difficulties in retrieving fly by ftp, due to slow internet links, I have created an autoresponse system where the fly distribution can be mailed to you.

To obtain fly via email, send a message to `auto-mailer@www.unimelb.edu.au` with no subject, and the following line (exactly) in the body of the message:
`send <filename>`
where `<filename>` is one of the filenames above (e.g. `fly-1.6.5.tar.gz`, `fly-1.6.5.exe`, `fly-1.6.5.SunOS-5.4-sun4d.tar.gz` etc.)

Note: Do NOT send HTML mail to this address. Heck, don't send HTML mail to any address! But I digress. If you do send HTML mail, you'll just have to do it again the right way.

## Installing fly

If you have obtained fly-n.tar.Z or fly-n.tar.gz, enter the following commands at the unix prompt:

`uncompress fly-n.tar.Z` or `gunzip fly-n.tar.gz`
  This will decompress the compressed archive.
`tar xfv fly-n.tar`
  This will un-tar the archive, placing its contents in a directory called fly
`cd fly-n; make`
  If all goes well, this will compile the program giving you an executable called fly

If you have obtained the NT/Win95 zip file, fly-n.WinNT.zip, enter the following command at the DOS prompt:

`pkunzip -d fly-n.zip`
  This will unzip the archive. Note: it is essential that you use the -d switch to force pkunzip to create the necessary directories.

Windows users can also use WinZip to extract the files with all the compression formats used on this page including zip, tar, and gz.

If you have obtained the NT/Win95 binary, fly-n.exe, no installation is necessary.

If you obtained one of the precompiled binaries, enter the following commands:

  `gunzip fly-n.OS.tar.gz`
  `tar xfv fly-n.OS.tar`

#### Troubleshooting

If you are attempting to compile from source and don't have gcc, you will get an error message along the lines of `'gcc: command not found'` and make will exit. Just change the lines in the Makefile and the Makefile in the gd1.2 directory that read:
`CC = gcc`
to:
`CC = cc`
and it should work. If it still doesn't compile, try one of the pre-compiled binaries, or contact me.

Hans Schrader <hans.schrader@geol.uib.no> has written a Guide to getting fly and Matt Wright's Counter script working on Win95 with Perl32.

    Created:       21 June 1995
    Last modified: 11 June 1999
    Access:        Unrestricted.
    Copyright © 1994-1998 The University of Melbourne.
    <URL:http://www.unimelb.edu.au/fly/>