4.2 Installation

The development system comes in two flavors:

  1. A console-based executable suitable to run from a DOS-prompt, from batch files, or under Emacs. See Command Line Editing.
  2. A windowed executable providing command line editing and menus.

The distribution consists of a single, self-installing executable (InstallSICStus.exe) containing development system, runtime support files, library sources, and manuals. Note that the installer itself asks for a password, when started. This is different from the license code.

Installed files on a shared drive can be reused for installation on other machines.

SICStus Prolog requires a license code to run. You should have received from SICS your site name, the expiration date and the code. This information is normally entered during installation:

     Expiration date: ExpirationDate
     Site: Site
     License Code: Code

but it can also be entered later on by executing the following commands at a command prompt (sicstus3.12_linux differs between platforms):

     % splm -i Site
     % splm -a sicstus3.12_linux ExpirationDate Code

You need to invoke splm with elevated privileges to ensure it can write the license information. under Windows XP, splm must be run by a user with Administrative rights, on Windows Vista and later you need to use `Run As' to ensure that the command is run with administrative rights. Alternatively, the windowed version of SICStus (spwin.exe) has a menu item for license entry, making splm unnecessary under Windows. Note that you may need to start the windowed version of SICStus with administrative rights, as described above, in order to successfully change the license information.