MIPS CC is wierd. All the #ifdefs are there, though. Don't use GCC on MIPS, because gcc can't output -g in MIPS. (and does strange things, or so I'm told.) Note: MIPS machines segmentation fault when given a NULL dereference, even if it is only a read. Hence, curr = struct -> field; will result in a Segmentation fault when struct == NULL. All such possibilities should be recoded. In particular, NOTIFY statements have to be non-null. if (struct) curr = struct -> field; Anyone who encounters a segmentation fault from a MIPS version of MUCK, this is probably the problem. Try to duplicate the error and catch it under dbx or some other debugger. All #ifdefs and all that are set up, and if you make a change, please inform me so I can update my "site version."