# [mercere@netcom.ca: MOO server 1.8.0p6 under IRIX 6.2]

"Robert J. Brown" (rj@eli.wariat.org)
Sun, 16 Mar 1997 11:06:17 -0600

- Messages sorted by:[ date ][ thread ][ subject ][ author ]

    ------- Start of forwarded message -------
    Return-Path: nop@ccs.neu.edu
    X-Sender: mercere@popd.netcruiser
    X-Mailer: Windows Eudora Pro Version 3.0.1 (32)
    Date: Tue, 11 Mar 1997 13:41:09 PST
    To: moo-cows@parc.xerox.com
    From: Eric Mercer <mercere@netcom.ca>
    Subject: MOO server 1.8.0p6 under IRIX 6.2
    Mime-Version: 1.0
    Content-Type: text/plain; charset="us-ascii"
    Sender: MOO-Cows-Errors@parc.xerox.com
    Precedence: bulk
    Resent-From: clue-cows <nop@nop.com>
    Errors-To: clue-cows <nop@nop.com>

    We're trying to get the MOO server version 1.8.0p6 to compile under SGI
    IRIX OS 6.2 and seeing lots of problems.  The system's other critical info
    is: gcc 2.7.1 (might have been upgraded to gcc 2.7.2.1), full SGI MIPSPro
    7.1 compiler, IDO7.1.  If anyone has gotten any of the MOO 1.8.0 server
    versions to compile under IRIX 6.2, we'd really appreciate some hints about
    what was needed.

    A letter to MOO-Cows from John P. Wilson a year ago had some helpful bits,
    but those were still not enough to get the MOO compiled (he was using IRIX
    5.2, though).  Cal Sawyer, who is the person compiling it at the Emily Carr
    Institute for Art and Design in Vancouver, reported these additional things
    which seemed to help:

    Change all occurrences of "signal.h" in ANY .c file to "sys/signal.h"
    	# SGI has two signal.h - with different sizes in /usr/include and
    	  /usr/include/sys

    Wherever my-signal.h is found in ANY .c file, added:

    #include "sys/signal.h"
    #define sigset_t int

    In net_sysv_tcp.c, added:	#include "sys/xti.h"
    to fix some missing call (I forget which one now... but it made the
    difference.  Perhaps net_proto)

    Added '-ansi' to CFLAGS in 'Makefile.in'

    Everything's great now, right up to 'timers', where the compile bombs,
    failing to find SIG_UNBLOCK in sys/signal.h.  It's there - I checked and
    double checked. In sys/signal.h I have:

    #define SIG_UNBLOCK     2

     ---------------------------------------------------------------
       Eric Mercer <mercere@netcom.ca>   (416) 929-7920  fax -5793
       DU Services, Manager              http://www.du.org/duSvcs
       Diversity University, Inc.	       http://www.du.org
     ---------------------------------------------------------------
    =  DU is a non-profit company that develops, disseminates, and  =
    =  provides training in educational internet tools, emphasizing =
    =  interactive, multiuser, virtual reality worlds for schools.  =
     ---------------------------------------------------------------
    ------- End of forwarded message -------