Newsgroups: comp.parallel.pvm
From: Travis Wilson <trav@autodyn.com>
Reply-To: trav@autodyn.com
Subject: Building libpvm in Win32
Date: Fri, 05 Jun 1998 17:05:23 -0700
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <357887C3.4733@autodyn.com>

Because I could think of nothing better, and because the FAQ recommended
it, I recompiled libpvm3 for Windows on Microsoft Developer Studio. The
reason is, when I linked my program I got a bunch of unresolved symbols.
I'd hoped that compiling everything on the same platform would clear
that up, but the same symbols were unresolved after I rebuilt the
library!

What's weird is, some of these symbols aren't found anywhere in the PVM
source code. Those that are, of course, are never defined. I'm afraid
I'm missing some critical system include file or something that has
these symbols in it. If anyone recognizes them, or knows of any
preprocessor variables I should set when compiling for Windows, please
let me know.

My compiler errors are:
libpvm3.lib(lpvmpack.obj) : error LNK2001: unresolved external symbol
__pctype
libpvm3.lib(pvmcruft.obj) : error LNK2001: unresolved external symbol
__pctype
libpvm3.lib(lpvmpack.obj) : error LNK2001: unresolved external symbol
___mb_cur_max
libpvm3.lib(pvmcruft.obj) : error LNK2001: unresolved external symbol
___mb_cur_max
libpvm3.lib(lpvmgen.obj) : error LNK2001: unresolved external symbol
__sys_nerr
libpvm3.lib(lpvmgen.obj) : error LNK2001: unresolved external symbol
_errno
libpvm3.lib(lpvm.obj) : error LNK2001: unresolved external symbol _errno
libpvm3.lib(lpvmgen.obj) : error LNK2001: unresolved external symbol
_ffs
libpvm3.lib(pmsg.obj) : error LNK2001: unresolved external symbol _ffs
libpvm3.lib(lpvmgen.obj) : error LNK2001: unresolved external symbol
__environ
libpvm3.lib(pvmcruft.obj) : error LNK2001: unresolved external symbol
__environ
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__FreeSid@4
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__SetFileSecurityA@12
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__SetSecurityDescriptorDacl@16
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__AddAccessAllowedAce@16
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__IsValidSid@4
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__LookupAccountNameA@28
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__InitializeAcl@12
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__InitializeSecurityDescriptor@8
libpvm3.lib(pvmwin.obj) : error LNK2001: unresolved external symbol
__imp__GetUserNameA@8

Thanks,

Travis Wilson
trav@autodyn.com

