fly: download & installation

Table of Contents

  1. Obtaining fly (source and binaries).
  2. Installing fly.
  3. Troubleshooting

Obtaining fly

fly source code

unix tar, compressed:
fly-2.0.0.tar.Z (89k)
unix tar, GNU zipped:
fly-2.0.0.tar.gz (45k)
pkzip:
fly-2.0.0.zip (73k)

You will also need to download and install gd (fly has been tested with gd 1.8.4), which also requires libpng, zlib and, if desired, jpeg 6b or later. If you wish to create GIF images you will need to use Philip Warner's patched version of gd 1.8.4. Note: depending on where you live, this may infringe patents.

fly binaries

Linux 2.2-PPC (LinuxPPC, using gd1.8.4 with GIF support):

fly-2.0.0.Linux-2.2.15pre3-ppc.tar.gz (75k)

Note! This will not run on intel-based PCs running Linux.

Older Versions:

1.6.5

unix tar, GNU zipped:
fly-1.6.5.tar.gz (92k)
pkzip:
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://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.4.2.vms-src.tar.gz (51k)

Precompiled binaries of older versions of fly are available for some operating systems:

Windows NT & Windows 95 (x86):
ftp://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.WinNT.zip (62k ZIP file)
ftp://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.exe (134k executable)
OS/2 v2.1 (486):
ftp://ftp.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://ftp.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://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.OSF1-V4.0-alpha.tar.gz (48k)
OpenVMS for DEC Alpha:
ftp://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.4.2.OpenVMS-alpha.tar.gz (51k)
IBM AIX 3.2.5 (RS/6000):
ftp://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.1.AIX-3-RS6000.tar.gz (41k)
Linux 2.0.33 (i586):
ftp://ftp.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://ftp.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://ftp.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://ftp.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://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.SunOS-4.1C-sun4.tar.gz (44k)
Solaris 2.4 (SPARC):
ftp://ftp.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://ftp.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://ftp.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://ftp.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://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.0.IRIX-6.4-R10000.tar.gz (46k)
NeXTSTEP 3.3 (intel):
ftp://ftp.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://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.5.3.SCO-5.0.4-x86.tar.gz (86k)
Risc PC StrongArm (RISC-OS):
ftp://ftp.unimelb.edu.au/pub/www/tools/unix/fly/fly-1.6.5.RiscOS.zip (102k)
OS/2 Warp 4:
ftp://ftp.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 <http://hpux.cs.utah.edu/>. Search for "fly" and look under the X11/Graphics section.

Jeff has a page at <http://osx.hyperjeff.net/articles/Fly.html> on getting fly running on Mac OS X.

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 gd 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.

[Valid XHTML 1.0!]