From: Harald Harders <harders@mbpc09.mb.ing.tu-bs.de>
Newsgroups: comp.parallel.pvm
Subject: pvm3.3 and pvm3.4 on the same computer
Date: Fri, 27 Nov 1998 12:09:28 +0100
Organization: TU Braunschweig, Germany
Distribution: world
Message-Id: <Pine.LNX.3.96.981127120246.14338B-100000@mbpc09.mb.ing.tu-bs.de>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII


Hallo,

I work with a computer on which both pvm3.3 and pvm3.4 are installed.
The pvm3.3 libraries are in the directory /usr/local/lib. The pvm3.4
libraries are in the directory ~/pvm3/lib/HPPA. I want to use the version
pvm3.4. 

If I use
gcc -I~/pvm3/include -L~/pvm3/lib/HPPA -Wall -o prog prog.cpp -lgpvm3
-lpvm3 -lstdc++ -lm
the program gets compiled. But I think it is linked with the version 3.3
libraries because when I start it, I get this output:
libpvm [pid27982]: /tmp/pvmd.3544.rzserv6i: No such file or directory
libpvm [pid27982]: /tmp/pvmd.3544.rzserv6i: No such file or directory
libpvm [pid27982]: /tmp/pvmd.3544.rzserv6i: No such file or directory
libpvm [pid27982]: pvm_mytid(): Can't contact local daemon

Since I use version 3.4 the temporary file has the name
/tmp/pvmd.3544 and not /tmp/pvmd.3544.rzserv6i

Is there a possibility to force gnu-c++ to link the libraries version 3.4
instead of the older ones?

Thanks
Harald

