A full SICStus installation requires a C compiler and a linker to perform final link steps on the installation machine.
For Solaris you can download the Sun Studio C compiler from http://developers.sun.com/. For Mac OS X you can download XCode, which contains a C compiler, from http://developer.apple.com/. Linux distributions typically has a C compiler installed or installable through the system software update utility.
If a C compiler is not available, it is possible to use a pre-built installation on some platforms.
Pre-built installation is only recommended as a last resort; it is
InstallSICStus with the --prebuilt argument.
A disadvantage with the pre-built installation is that SICStus libraries that interface to third-party products (Tcl/Tk, Berkeley DB, Java) may not work, or may require environment variables such as LD_LIBRARY_PATH to be set. Another disadvantage is that spld and splfr may not work unless you manually adjust the spld configure file. Of course, neither spld nor splfr will work anyway if you do not have a C compiler.