Newsgroups: comp.parallel.pvm
From: wjiang@apollo.hp.com (Weicheng Jiang)
Subject: Re: Help building pvm3.3.11 on HPPAMP
Organization: Hewlett-Packard Company, Chelmsford, MA
Date: Fri, 15 Nov 1996 22:46:56 GMT
Message-ID: <E0xoM9.sJ@apollo.hp.com>

In article <328A2458.1111@trw.com>,
Robert Spilker  <rob.spilker@trw.com> wrote:
>I downloaded source to an HP 8000 w/2 processors and did a make in
>$PVM_ROOT 
>
>Things seemed to compile OK in $PVM_ROOT/src/HPPAMP, but it choked when
>trying
>to link.
>
>/bin/ld: Unsatisfied symbols:
>   hoster (code)
>
>Of course, hoster is not in $PVM_ROOT/src/MPPAMP/Makefile.aimk.
>
>Is this intentional?
>
>Any help would be appreciated
>
>thanx in advance
>
>Rob Spilker

Here is a reply from Bob Manchek some time ago. If you still can't get
it to work, try the version from HP.


From manchek@cs.utk.edu Tue May 21 12:11:24 1996

Hi,

Yep sure enough, I missed a few of the makefiles.  Sorry.

To get PVM to build, you'll need to edit pvm3/src/HPPAMP/Makefile.shmem
and add a file to the pvmd dependencies.  Here is the diff against 3.3.11:

Regards,
Bob

/ Robert Manchek                University of Tennessee     /
/                               Computer Science Department /
/ (423)974-8295 / fax -8296     Ayres Hall #104             /
/ manchek@CS.UTK.EDU.           Knoxville TN  37996-1301    /
/     http://www.netlib.org/utk/people/BobManchek.html      /

________________________________________________________________________
*** src/HPPAMP/Makefile.shmem-	Thu Nov 09 15:40:10 1995
--- src/HPPAMP/Makefile.shmem	Tue May 21 12:05:50 1996
***************
*** 46,52 ****
  #OPTIONS	=	-g
  #OPTIONS	=	-g -DUSE_PVM_ALLOC -DSTATISTICS -DTIMESTAMPLOG
  CFLAGS	=	$(OPTIONS) -DSHMEM -I$(SDIR)/../include -DARCHCLASS=\"$(PVM_ARCH)\" -DIMA_$(PVM_ARCH) $(ARCHCFLAGS)
! DOBJ	=	ddpro.o pvmfrag.o host.o imalloc.o \
  			mesg.o nmdclass.o pkt.o pvmalloc.o pvmarchc.o pvmcruft.o pvmd.o \
  			pvmlog.o sdpro.o startup.o task.o tdpro.o waitc.o \
  			pvmshmem.o pvmdshmem.o amem.o
--- 46,52 ----
  #OPTIONS	=	-g
  #OPTIONS	=	-g -DUSE_PVM_ALLOC -DSTATISTICS -DTIMESTAMPLOG
  CFLAGS	=	$(OPTIONS) -DSHMEM -I$(SDIR)/../include -DARCHCLASS=\"$(PVM_ARCH)\" -DIMA_$(PVM_ARCH) $(ARCHCFLAGS)
! DOBJ	=	ddpro.o pvmfrag.o host.o hoster.o imalloc.o \
  			mesg.o nmdclass.o pkt.o pvmalloc.o pvmarchc.o pvmcruft.o pvmd.o \
  			pvmlog.o sdpro.o startup.o task.o tdpro.o waitc.o \
  			pvmshmem.o pvmdshmem.o amem.o
***************
*** 93,98 ****
--- 93,100 ----
  	$(CC) $(CFLAGS) -c $(SDIR)/pvmfrag.c
  host.o:	$(SDIR)/host.c
  	$(CC) $(CFLAGS) -c $(SDIR)/host.c
+ hoster.o:	$(SDIR)/hoster.c
+ 	$(CC) $(CFLAGS) -c $(SDIR)/hoster.c
  imalloc.o:	$(SDIR)/imalloc.c
  	$(CC) $(CFLAGS) -c $(SDIR)/imalloc.c
  lpvm.o:	$(SDIR)/lpvm.c

-- 
Weicheng Jiang, Ph.D.            Internet Technology Lab
PVM Specialist                   Internet Technology Group
Tel: 508-436-4613                Hewlett-Packard Company

