FPC V9.1 ReadMe file FPC has been updated to the current version of GTK/GLIB and now requires GTK/GLIB 2 to be installed. This should be the case by default on most linux machines. The 64-bit executable (fpcV91.redhat.64bit) requires 64-bit GTK/GLIB shared libraries. The 32-bit executable (fpcV91.redhat) requires the 32-bit libraries and will run on a 64-bit machines as well if the 32-bit libraries have been installed. On other platforms: FPC may be compiled from the provided source code (see below). GTK/GLIB 2 are needed. fpcV91.tar.gz - source code for fpc v9 fpcV91.redhat.gz - v9.1 linux executable fpcV91.redhat.64bit.gz - v9.1 linux 64-bit executable FPChelpdoc.htm - FPC online help fpcV8.9.tar.gz - source code for fpc v8.9 fpcV8.9.linux.gz - v8.9 linux executable fpcV8.5.3.SUN.gz - v8.5.3 SUN executable fpcV8.5.3.OSX.gz - v8.5.3 Mac executable fpcV7.2.tar.gz - source code for fpc v7.2 - use for distributed processing fsd.tar.gz - ESD/FSD files fsd2.tar.gz - FSD2 files ------------------------------------------ If you download either of the executables, also download FPChelpdoc.htm. Put it in a central place, and set users environment variable FPCHELP to the location of FPChelpdoc.htm. ------------------------------------------- To compile FPC V9.1: 1. Verify that gtk and glib devel packages are installed by checking the commands: pkg-config --cflags glib-2.0 pkg-config --cflags gtk+-2.0 Note that dependencies pango, cairo, atk, freetype2, and libpng12 are also needed. 2. Download fpcV91.tar.gz 3. Create a fpc directory 4. move the tar file into it 5. gunzip fpcV91.tar.gz 6. tar xvf fpcV91.tar 7. setenv ACEDB_MACHINE LINUX_GTK2_4 (ls w/wmake to see other platform options, which we have not tested) 8. make -------------------------------------------- To download an executable (use correct version): gunzip fpcV91.redhat.gz mv fpcV91.redhat fpc chmod +x fpc Have the system administor put the executable in a shared location. -------------------------------------------- Regardless if you have downloaded an executable or compiled one: 1. Download FPChelpdoc.html. 2. Put it in a shared location. 3. Put in all users .cshrc the statement: setenv FPCHELP e.g. if the help file is in /home/agcol/fpc, add the line setenv FPCHELP /home/agcol/fpc to the .cshrc (or appropriate .rc file) --------------------------------------------- To download ESD/FSD: 1. Download fsd.tar.gz 2. mkdir fsd 3. mv fsd.tar.gz fsd 4. gunzip fsd.tar.gz 5. tar xvf fsd.tar 6. follow instructions in README which you will find in the fsd directory. ---------------------------------------------------------------- ---------------------------------------------------------------- FPC V 8.9 and before ----------------------------------------------------------------- The Linux and Solaris binary downloads are statically linked and should have no dependencies on other packages. The MAC download requires X11, plus libdl.pkg, libintl.pkg and GTK 1.2.10. On other platforms: FPC may be compiled from the provided source code (see below). GTK 1.2.10 and GLIB 1.2.10 are needed, and Imlib 1.9.14 is also necessary for printing of the contig display to work. fpcV8.9.tar.gz - source code for fpc v8.9 fpcV8.9.linux.gz - v8.9 linux executable fpcV8.5.3.SUN.gz - v8.5.3 SUN executable fpcV8.5.3.OSX.gz - v8.5.3 Mac executable fpcV7.2.tar.gz - source code for fpc v7.2 - use for distributed processing ------------------------------------------- To compile FPC (this will *not* compile with GTK/GLIB after 1.2.10): 1. Download fpcV8.9.tar.gz 1. Create a fpc directory 2. move the tar file into it 3. gunzip fpcV8.9.tar.gz 4. tar xvf fpcV8.9.tar 5. setenv ACEDB_MACHINE (LINUX_4, SOLARIS_5, DARWIN, or other - ls w/wmake to see the options) 6. Verify that gtk and glib 1.2 are installed by checking that both 'gtk-config' and 'glib-config' run 7. make ------------------------------------------------- Note that databases created on Sun cannot be read by a LINUX executable but can be read by an ALPHA executable (due to byte swapping stuff).