Most problems in compiling GENESIS arise from these sources (1) You have not properly set the various compiler options in the Makefile. Check the the comments in the Makefile for your operating system, and the instructions in src/README. (2) Some necessary library or directory of include files (e.g. the X11 libraries) has been installed in a non-standard place on your system, and is not being found during the make. Look through the make.out file to find out which library is not being found. After you have determined where it actually is, make any needed changes to the path given in XLIB, XINCLUDE, or LIBS. You may have to specify an additional library search path with the "-L" option, for example "LIBS= $(LEXLIB) -lm -L/usr/pubsw/lib" (3) New versions of the operating system may require changes in the GENESIS source code or Makefile options. In this case, please give us as much information as posssible about the error messages and your operating system. We will do our best to work with you to come up with a fix to go into the Bug-fixes directory and the next GENESIS release. Please send detailed reports of problems to genesis@genesis-sim.org. If we are not able to help, and you are a member of BABEL, a short summary posted to babelnews may elicit a response from someone else who has encountered a similar problem. In general, if the compile fails to end with the message "Full GENESIS Compiled -- All Done", search the "make.out" file for the first mention of "Error" (other than the compilation of "Error.c") and look for the cause of the failure. This will likely cause another Error message at the end of the compile that will be less useful in diagnosing the problem. Some specific problems ---------------------- Linux or FreeBSD unable to find ncurses or libtermcap, or other problems with display of text in the terminal window. Solution: try some of the other termcap/ncurses options listed in the Linux section of Makefile.dist. Unable to find X11 libraries: You may need to change the path for XLIB and XINCLUDE, after finding where these files reside on your systme. IBM AIX version 5: see the fixe describes in README HP 9000 series 700, under HPUX: There seems to be a wide variation in locations used for the X11 libraries and include files. The default used in the Makefile XINCLUDE=/usr/include/X11R5 XLIB=/usr/lib/X11R5 will likely be different on your machine. One user of HPUX 10.10 reports that the system did not include lex and yacc, and that there were problems using Berkley yacc. We suggest installing gnu flex and bison instead. We have had little experience with HPUX, and would like to receive further reports of problems or Makefile changes that are required to compile GENESIS under various HPUX versions.