franz inc logo  
  download techcorner franz inc franz inc store search franz inc          

products
services
support
  Latest Info
  Tech Corner
  Patches
     Info
  Documentation
  FAQs
  White Papers
  Tutorials
  Examples
  Archives
about
success
resources

RSS Feeds

AllegroServe at opensource.franz.com

Patches RSS feeds

Patch files are numbered, and they are listed in order, lower numbers first. A single patch may have various versions, which means that the patch has been updated.

Getting and installing patches

The four steps are below. The first step is optional, and only needed for users which access web sites via a proxy that requires a username and password.

  1. Manually install patches for proxy authorization:
    **** NOT NEEDED FOR ALLEGRO CL 8.1 ****
    [ONLY needed if you use a proxy requiring a username and password
    ]
    NOTE: once completed, this step can be skipped for future updates.

    Because you require the use of a username and password with your proxy, you need to manually download and install patches into the code subdirectory of the Allegro directory.

    For Allegro CL 7.0 there are three patches needed: update.fasl, aserve.001 and aserve.002.
    For Allegro CL 8.0 there are two patches needed: update.fasl and aserve.001.

    Please download the files from the following table appropriate for the architecture and version of Allegro CL you are using. (You may need to right-click on the links and select "Save Target As..." or "Save Link As...".)

    architecuture 7.0 8.0
    update.fasl aserve.001 aserve.002 update.fasl aserve.001
    aix update.fasl aserve.001 aserve.002 update.fasl aserve.001
    aix.64 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    freebsd update.fasl aserve.001 aserve.002 update.fasl aserve.001
    freebsd4 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    hpux11 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    hpux11.64 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    linux86 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    linuxamd64.64 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    linuxppc update.fasl aserve.001 aserve.002 update.fasl aserve.001
    macosx update.fasl aserve.001 aserve.002 update.fasl aserve.001
    macosx.64 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    macosx86 NA NA NA update.fasl aserve.001
    solaris update.fasl aserve.001 aserve.002 update.fasl aserve.001
    solaris.64 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    solarisamd64.64 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    tru64 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    tru64.64 update.fasl aserve.001 aserve.002 update.fasl aserve.001
    windows update.fasl aserve.001 aserve.002 update.fasl aserve.001
    windows.64 NA NA NA update.fasl aserve.001
  2. Download the patches:

    No proxy needed for web access:
    On UNIX: Call the function sys:update-allegro when the machine you are running Lisp on can access the internet. This will download available patches for your machine and version of Allegro CL. A typical call looks like:
    (sys:update-allegro)
    

    On Windows: if you use the IDE, the Help | Download Patches menu item will display the Download Patches dialog. You can use that dialog to cause patches to be downloaded. (The dialog will arrange for the call to sys:update-allegro. When not using the IDE, call sys:update-allegro at a prompt just as one would do on UNIX).

    Proxy required for web access:
    On UNIX and Windows: Call the function sys:update-allegro when the machine you are running Lisp on can access the internet.

    Substitute your actual proxy host name, proxy port (a number), username and password for the bold italic items below.

    If you do not require a username and password, then use these forms:
    (sys:update-allegro :proxy "myproxy:myport")
    
    If you require a username and password, then use these forms:
    (sys:update-allegro
      :proxy "myproxy:myport"
      :proxy-basic-authorization '("myaccount" . "mypassword"))
    
  3. Exit/Quit all running Allegro CL images.
    This is very important. The update process in the next step will fail unless you complete this step.
  4. Update your Lisp:

    On UNIX, in the Allegro directory, run the shell script update.sh.

    On Windows, run the batch file update.bat in the Allegro directory. The Start menu contains a Run update.bat menu item. You can also run it by double-clicking on update.bat in the Windows Explorer.

Notes on getting patches

  • See the section Patches in doc/introduction.htm for a more detailed discussion of patch downloading.
  • sys:update-allegro has keyword arguments for finer control of patch downloading. See the description for more details. No arguments are required for normal updating in most cases.
  • Allegro CL stand-alone applications can continue running while Allegro CL itself is being updated. They have all the files they need in their own directories and are not affected by the update. Allegro CL applications using image (dxl) files in the Allegro directory must be stopped for the update, however.
  • Be sure to do the update (step 4 above)! Forgetting to run the update script is the most common cause of apparent problems with patches.

Please report any problems with downloading and/or installing patches to support@franz.com.

Available patches

Click here for information about available patches.

Manually getting patches

Information on manual patching is available in the Allegro CL FAQ.

 

© 2008 Franz Inc - Privacy Statement
[ Consulting Services | Packages/Pricing | Allegro NFS | Certification Program ]