/usr/common/pvm3/lib/LINUX/libpvm3.a(lpvmpack.o): In function `pvm_vpackf':
lpvmpack.c:(.text+0x36d4): undefined reference to `__ctype_b'

I'm guessing that's an array that maps a byte/char to ctype flags.
this is an internal bit of implementation detail to libc and if you
run into a problem like this, it implies that there's some disparity
between the libc headers and libc library (often implicitly added by cc when linking.)

or, in this case, the former version assumed a different libc than you currently have installed...

In the spirit of leaving well enough alone the hmm applications have not
been modified in 3 years, and libpvm3.a has not been
touched since Oct 2002.  Apparently that library must now be rebuilt.

you can probably find compat libc's that define the symbol.

The source was PVM 3.4.4, it seems in the last 5 years they've released

from source will presumably use your current libc's headers
and all will be well...

If so, is there anything else that needs to be done beyond
rebuilding PVM (applications and library)?

probably solvable by lib version hackery as well...
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to