Skip to content

rpvm for win32 (was: Re: [Rd] Adding Tk extensions to R for windows)

1 message · Na Li

#
On 30 Sep 2003, Simon Urbanek told this:
It is unfortunately not that easy.  

It should be possible to link rpvm with the .dll from the official PVM win32
port.  (Lately Mingw gcc is said to be able to link directly with DLLs (pure C
library, that is) produced from VC++ out of the box.  At the very least, it is
possible to make a .dll.a import library.)

However, the official PVM-win32 uses rsh and this "feature" is built in. Two
"supported" rshd for win32 are shareware.

Naturally one wants to use (a free) ssh instead. Now after some hacking on the
PVM source to remove the built-in feature, one can:

1. compile PVM under cygwin, using OpenSSH for cygwin.  However this will
make the rpvm/R dependent upon cygwin.dll which is not desirable.

2. compile PVM under mingw, using OpenSSH for cygwin.  But the resulted pvmd
recognizes only Win32 path names whereas cygwin sshd and bash recognize POSIX
path names.  I have yet figured out a way of dealing this.  Are there "native"
(and free) sshd port for win32?  

(I don't have (easy) access to windoze boxes anymore (lucky me!) so I can't
investigate this further.)

Michael