Correction in installation script for Programming with GNU Software Correction in installation script for Programming with GNU Software If you install your software into the directory /usr/cygnus, as recommended in the install script, you have to perform some extra tasks not mentioned there. This is due to a bug in the script, which does not install the software where the binaries expect it to be. Contrary to what the script and the README file say, you need to set the environment variable GCC_EXEC_PREFIX so the gcc compiler finds subordinate programs like cpp. Also, you have to create a symbolic link to let Emacs find its Lisp files. These tasks are described in detail below. To set GCC_EXEC_PREFIX, check where the directory gcc-lib is after installation. It will be in a directory of the form: /usr/cygnus/platform/lib/gcc-lib/ where platform is one of the following, depending on your operating system: OS platform Solaris 2.x H-sparc-sun-solaris2 SunOS 4.1.x H-sparc-sun-sunos4.1.4 Digital UNIX H-alpha-dec-osf2.0 HP-UX H-hppa1.1-hp-hpux9 SGI Irix H-mips-sgi-irix5 IBM AIX H-rs6000-ibm-aix3.2.5 Set GCC_EXEC_PREFIX through one of the following commands. Remember to include the slash at the end of the pathname. For Bourne shells: GCC_EXEC_PREFIX=/usr/cygnus/platform/lib/gcc-lib/ export GCC_EXEC_PREFIX For C shells: setenv GCC_EXEC_PREFIX /usr/cygnus/platform/lib/gcc-lib/ The other task you have to do is create a symbolic link to the location of the files used by Emacs. Execute the following command as system administrator (root): ln -s /usr/cygnus /usr/cygnus/progressive-95q4