[comp.sys.isis] Meta on DECStation 5000

hacker@vela.acs.oakland.edu (Thomas J. Hacker) (05/11/91)

Hello! I'm having difficulties getting meta1.3 going under ISIS2.1.

After much makefile hacking, I've gotten this far:

cc -o machine machine.o ../lib/metalib.a ../isis/DEC3100/lib/libisis1.a ../isis/
DEC3100/lib/libisis2.a ../isis/DEC3100/lib/libisism.a
ld:
Undefined:
wait4
strdup
*** Error code 1

Does anyone have any suggestions?

-Thanks!


P.S. DS5000 running Ultrix4.1

ken@CS.Cornell.EDU (Ken Birman) (05/12/91)

In article <6369@vela.acs.oakland.edu> hacker@vela.acs.oakland.edu (Thomas J. Hacker) writes:
>Hello! I'm having difficulties getting meta1.3 going under ISIS2.1.
>
>After much makefile hacking, I've gotten this far:
>
>cc -o machine machine.o ../lib/metalib.a ../isis/DEC3100/lib/libisis1.a ../isis/
>DEC3100/lib/libisis2.a ../isis/DEC3100/lib/libisism.a
>ld:
>Undefined:
>wait4
>strdup
>*** Error code 1
>
>Does anyone have any suggestions?
>
>-Thanks!
>
>
>P.S. DS5000 running Ultrix4.1

The problem is that the V2.1 version of Meta hasn't been ported to
the decstation, although it obviously won't need many changes to get it
running on the basis of your posting.

Presumably, ULtrix either stores these interfaces in a different 
place, or you have to code your own copies, or change Meta to
use the versions DEC supports (they DO have wait3, so wait4 is
a pretty simple procedure that keeps any "unwanted" status in a
buffer, and strdup is trivial)

Good luck, may the force be with you, etc.

Meta under V3.0 (later this summer) will run on all our usual
equipment and OS environments, or at least this is our current
plan.

Mark, Keith -- do I have all of this right?


-- 
Kenneth P. Birman                              E-mail:  ken@cs.cornell.edu
4105 Upson Hall, Dept. of Computer Science     TEL:     607 255-9199 (office)
Cornell University Ithaca, NY 14853 (USA)      FAX:     607 255-4428

wood@CS.Cornell.EDU (Mark D. Wood) (05/13/91)

In article <6369@vela.acs.oakland.edu> hacker@vela.acs.oakland.edu
(Thomas J. Hacker) writes:
>Hello! I'm having difficulties getting meta1.3 going under ISIS2.1.
>
	...
>
>P.S. DS5000 running Ultrix4.1

The problem is that the version of Meta released with ISIS 2.1 was
specific to the sun4 architecture.  We have subsequently extended this
version so that it now runs on the mips architecture.  This version is
available for the asking.  However, a new version of Meta, Meta 2.0,
should be available this summer.  We have a number of technical
reports discussing this new version.  It includes a guarded command
language (a low-level postfix language consisting of predicate, action
pairs) and consequently supports distributed control of the distributed
application in addition to just monitoring.
-- 
...................................................................
Mark D. Wood                          wood@cs.cornell.edu (INTERNET)
Computer Science / Upson Hall                 moxy@CRNLVAX5 (BITNET)
Cornell University / Ithaca, NY 14853                 (607) 255-1149