Newsgroups: comp.parallel.pvm
From: Chris Humphres <chumphre@ee.duke.edu>
Subject: Re: PVM3 installation under Solaris 2.5
Organization: Duke University, Durham, NC, USA
Date: Tue, 01 Oct 1996 09:48:45 -0400
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <3251213D.3989@ee.duke.edu>

Hi,

Try using -lsocket and -lnsl flags.  You need these for Solaris.

Good Luck.

Chris


David Andrew Revelt wrote:
> 
> I'm getting the following error message when I test out pvm3.  There
> must be something simple that I am missing.  Do I need to compile pvm3
> a particular flag for it to find the symbols in these object files?
> ($PVM_ROOT and $PVM_ARCH were set correctly and caused no problems and
> ./lib/SUN4SOL2 exists as do the libraries lgpvm3 and lpvm3.)
> 
> adelbert10.reveltd:~/pvm3/gexamples>make tst
> gcc -g -I../include -L../lib/SUN4SOL2  -o tst tst.o -lgpvm3 -lpvm3
> Undefined                       first referenced
>  symbol                             in file
> socket                              ../lib/SUN4SOL2/libpvm3.a(lpvm.o)
> xdr_short                           ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> xdrmem_create                       ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> xdr_u_int                           ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> xdr_float                           ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> accept                              ../lib/SUN4SOL2/libpvm3.a(lpvm.o)
> xdr_u_short                         ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> bind                                ../lib/SUN4SOL2/libpvm3.a(lpvm.o)
> setsockopt                          ../lib/SUN4SOL2/libpvm3.a(lpvm.o)
> xdr_int                             ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> xdr_u_long                          ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> getsockname                         ../lib/SUN4SOL2/libpvm3.a(lpvm.o)
> xdr_double                          ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> xdr_long                            ../lib/SUN4SOL2/libpvm3.a(lpvmpack.o)
> listen                              ../lib/SUN4SOL2/libpvm3.a(lpvm.o)
> connect                             ../lib/SUN4SOL2/libpvm3.a(lpvm.o)
> ld: fatal: Symbol referencing errors. No output written to tst
> collect2: ld returned 1 exit status
> make: *** [tst] Error 1

