How to make Xgcl for Solaris A few changes are needed to make Xgcl for Solaris because of the shared X librarv. 1. Get gcl-2.2.tgz, gcl-2.2-fixes.tgz, and xgcl-2.tgz from ftp.ma.utexas.edu /pub/gcl . 2. Make GCL-2.2: unpack gcl-2.2.tgz using gzip -dc gcl-2.2.tgz | tar xvf - and then gzip -dc gcl-2.2-fixes.tgz | tar xvf - and then do the make as specified. Put xgcl-2.tgz in the gcl-2.2 directory and unpack it. 3. Edit xgcl-2/makefile and make the following changes: X_LIBS = -L/usr/local/X11R6/lib -R/usr/local/X11R6/lib -lXaw -lXmu -lXt -lXext -lX11 IFLAGS = -I/usr/local/X11R6/include Change the file paths as needed for your environment. 4. Edit the makefile in each of the directories gcl-2.2/, gcl-2.2/o/, and gcl-2.2/unixport/ as follows: Remove the directive -static from the CC line. 5. You should then be able to perform the make of xgcl-2.