To compile digitize for solaris 8 using gcc we need to compile our own gcc as the one that comes with solaris has a bug (in the sun assembler). To bootstrap the new gcc, we can use the version that comes with sun. This is on the sun freeware cd that comes with solaris 8. The digitize program requires gnu make to compile, so make sure to install that as well. To get the proper compiler installed, we need to: 1) download and compile binutils 2) download and compile gcc All the packages can be downloaded from ftp.gnu.org. I usually just get the latest released version of each. Also, google binutils and gcc to get the web pages for each of these packages. Step 1) download binutils-2.14 or whatever is the latest version from ftp://ftp.gnu.org/pub/gnu/binutils. % mkdir ~/build # if it doesn't exist % cd ~/build % gzip -dc ~/binutils-2.14.tar.gz | tar xf - % cd binutils-2.14 % ./configure % make % /bin/su Password: xxx # make install ... # copies files into /usr/local/... # exit % cd Step 2) download gcc-3.3.1 or whatever is the latest version from ftp://ftp.gnu.org/pub/gnu/gcc. % cd ~/build % gzip -dc ~/gcc-3.3.1.tar.gz | tar xf - % mkdir build-gcc % cd build-gcc % ../gcc-3.3.1/configure --with-gnu-as --with-gnu-ld # !!! IMPORTANT !!! % make % make install Now we need to make sure the proper C compiler is in the path, for csh: % set path=(/usr/local/bin $path) % rehash % gcc --version gcc (GCC) 3.3.1 Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Should give us the version we just installed. Now, follow the instructions in INSTALL to continue.