ken@gvax.cs.cornell.edu (Ken Birman) (02/15/91)
> From @CORNELLC.cit.cornell.edu:DEPAOLI@IMICEFR.BITNET Thu Feb 14 11:16:22 1991 > Date: Thu, 14 Feb 91 18:04:34 ITA > From: Flavio De Paoli <DEPAOLI%IMICEFR.BITNET@CORNELLC.cit.cornell.edu> > Subject: ISIS > To: Kenneth Birman <birman@cs.cornell.edu> > Hi Ken, > I am trying to install ISIS v2.1 on a DEC5000. Using the DEC3100's makefile > I got the following error: > cc -c -I/../../include -DMIPS -O ../../clib/tk_xaction.c > ccom: Error ../../clib/tk_xaction.c line90 redeclaration of fread > int umask(), mkdir(), fclose(), fflush(), fread(), > ccom: Error ../../clib/tk_action.c line redeclaration of fwrite > int . . . fwrite() > *** Error code 1 > Is it possible to install ISIS on DEC5000? What should I do? > Thank you for helping. These things are really minor. The problem is that DEC changed the ULTRIX header files to include some definitions that used to be missing -- namely the declarations of these routines. You should just add an idfef around anything like this. Don't worry. These declarations don't change the behavior of the system. ISIS will run with no problems on the 5000; lots of people use it there PS: Just a reminder: on the ULTRIX system you need to make a patch to V2.1 to fix a typo. If you grep for chmod in ~isis/*/*.c you will find a few places that are wrong, i.e. chmod(666, ...) or chmod(0x666, ...) instead of chmod(0666, ...) These need to be fixed (should be 0666) or ISIS won't start up correctly.