Newsgroups: comp.parallel.pvm
From: jbickham@myhost.subdomain.domain ()
Subject: Re: PVM Incompatiblities between 3.3.0 and 3.2.6
Organization: String to put in the Organization Header
Date: 7 Jul 1994 18:27:48 GMT
Message-ID: <2vhhf4$fv0@server.st.usm.edu>

Uwe Koch (zrauk01@decap2.zdv.uni-tuebingen.de) wrote:
: Hello pvm-gurus!

: About a week ago, I posted this message, but got no response. So I assume
: that it somehow got eaten. So here again:

: I think, there must be some (serious?) incomptibilities between. V. 3.3.0 and
: 3.2.6. I can't get the spmd.f example of 3.2.6 (Which is still printed
: in the users-guide.) to run within 3.3.0. The error-message is:
: pvm_mcast: incompatible argument. Yes, I recompiled and relinked it with the
: libraries of 3.3.0. Any ideas?

: I know I can use the new examples, which I haven't tested yet, to rebuild
: my application. But I want to know what happens.

: Thanks for your help.

: -uwe

: --
: U. Koch, Computer Center, U. of Tuebingen, Germany
: zrauk01@decap2.zdv.uni-tuebingen.de

I also had this error occur when I tried to compile some of my code with
PVM 3.3.0.  It turned out that in the following call -

    int info = pvm_tasks( int where, int *ntask, struct taskinfo **taskp )

the structure "taskinfo" had been renamed in the pvm3.h file (in /include)
to "pvmtaskinfo".  So anywhere I used that structure, my program would blow up.
Once I changed the name, it worked fine.

Also, for those of you who were using the structure "hostinfo", its name
was also changed --> "pvmhostinfo".  So far, these are the only two structure
name changes I have found, but there may be more - just haven't used those
structures yet :)	

I hope this helps.

Jerry Bickham (jbickham@whale.st.usm.edu)
University of Southern Mississippi
Hattiesburg, MS

