Hello, I'm trying to install the rpvm package under Windows, but I am having problems. I have pvm3.4 installed properly. I've defined the system variables PVM_ROOT = C:\PROGRA~1\pvm3.4\ PVM_ARCH = win32 When I try to install, I get this: C:\R\Packages>Rcmd INSTALL rpvm_1.0.1.tar.gz ---------- Making package rpvm ------------ ********************************************** WARNING: this package has a configure script It probably needs manual configuration ********************************************** adding build stamp to DESCRIPTION making DLL ... gcc -shared -s -o rpvm.dll rpvm.def rpvm_core.o rpvm_ser.o utils.orpvm_res.o -Lc:/PROGRA~1/R/R-24~1.0/bin -lR rpvm_core.o:rpvm_core.c:(.text+0x44): undefined reference to `pvm_perror' rpvm_core.o:rpvm_core.c:(.text+0x49): undefined reference to `pvm_exit' rpvm_core.o:rpvm_core.c:(.text+0x197): undefined reference to `pvm_mytid' rpvm_core.o:rpvm_core.c:(.text+0x1c7): undefined reference to `pvm_parent' rpvm_core.o:rpvm_core.c:(.text+0x207): undefined reference to `pvm_exit' rpvm_core.o:rpvm_core.c:(.text+0x2a8): undefined reference to `pvm_pstat' rpvm_core.o:rpvm_core.c:(.text+0x352): undefined reference to `pvm_kill' rpvm_core.o:rpvm_core.c:(.text+0x3ba): undefined reference to `pvm_tasks' rpvm_core.o:rpvm_core.c:(.text+0x6bf): undefined reference to `pvm_spawn' rpvm_core.o:rpvm_core.c:(.text+0x7b7): undefined reference to `pvm_initsend' rpvm_core.o:rpvm_core.c:(.text+0x7f7): undefined reference to `pvm_mkbuf' rpvm_core.o:rpvm_core.c:(.text+0x837): undefined reference to `pvm_freebuf' rpvm_core.o:rpvm_core.c:(.text+0x867): undefined reference to `pvm_getsbuf' rpvm_core.o:rpvm_core.c:(.text+0x897): undefined reference to `pvm_getrbuf' rpvm_core.o:rpvm_core.c:(.text+0x8d7): undefined reference to `pvm_setsbuf' rpvm_core.o:rpvm_core.c:(.text+0x917): undefined reference to `pvm_setrbuf' rpvm_core.o:rpvm_core.c:(.text+0x97d): undefined reference to `pvm_pkint' rpvm_core.o:rpvm_core.c:(.text+0x9f2): undefined reference to `pvm_pkdouble' rpvm_core.o:rpvm_core.c:(.text+0xa43): undefined reference to `pvm_pkstr' rpvm_core.o:rpvm_core.c:(.text+0xa9e): undefined reference to `pvm_pkint' rpvm_core.o:rpvm_core.c:(.text+0xad4): undefined reference to `pvm_pkint' rpvm_core.o:rpvm_core.c:(.text+0xb2e): undefined reference to `pvm_pkint' rpvm_core.o:rpvm_core.c:(.text+0xb5f): undefined reference to `pvm_pkdouble' rpvm_core.o:rpvm_core.c:(.text+0xbc1): undefined reference to `pvm_pkint' rpvm_core.o:rpvm_core.c:(.text+0xbf8): undefined reference to `pvm_pkstr' rpvm_core.o:rpvm_core.c:(.text+0xcc5): undefined reference to `pvm_pkint' rpvm_core.o:rpvm_core.c:(.text+0xcf5): undefined reference to `pvm_pkint' rpvm_core.o:rpvm_core.c:(.text+0xdc5): undefined reference to `pvm_pkint' rpvm_core.o:rpvm_core.c:(.text+0xdf5): undefined reference to `pvm_pkdouble' rpvm_core.o:rpvm_core.c:(.text+0xe6e): undefined reference to `pvm_send' rpvm_core.o:rpvm_core.c:(.text+0xee4): undefined reference to `pvm_mcast' rpvm_core.o:rpvm_core.c:(.text+0xf43): undefined reference to `pvm_recv' rpvm_core.o:rpvm_core.c:(.text+0xf9e): undefined reference to `pvm_nrecv' rpvm_core.o:rpvm_core.c:(.text+0xffe): undefined reference to `pvm_probe' rpvm_core.o:rpvm_core.c:(.text+0x107c): undefined reference to `pvm_trecv' rpvm_core.o:rpvm_core.c:(.text+0x113d): undefined reference to `pvm_bufinfo' rpvm_core.o:rpvm_core.c:(.text+0x1217): undefined reference to `pvm_upkint' rpvm_core.o:rpvm_core.c:(.text+0x12ac): undefined reference to `pvm_upkdouble' rpvm_core.o:rpvm_core.c:(.text+0x130b): undefined reference to `pvm_upkstr' rpvm_core.o:rpvm_core.c:(.text+0x1374): undefined reference to `pvm_upkint' rpvm_core.o:rpvm_core.c:(.text+0x13b4): undefined reference to `pvm_upkstr' rpvm_core.o:rpvm_core.c:(.text+0x1421): undefined reference to `pvm_upkint' rpvm_core.o:rpvm_core.c:(.text+0x146f): undefined reference to `pvm_upkint' rpvm_core.o:rpvm_core.c:(.text+0x14c1): undefined reference to `pvm_upkint' rpvm_core.o:rpvm_core.c:(.text+0x150f): undefined reference to `pvm_upkdouble' rpvm_core.o:rpvm_core.c:(.text+0x1561): undefined reference to `pvm_upkint' rpvm_core.o:rpvm_core.c:(.text+0x15be): undefined reference to `pvm_upkint' rpvm_core.o:rpvm_core.c:(.text+0x1611): undefined reference to `pvm_upkint' rpvm_core.o:rpvm_core.c:(.text+0x166e): undefined reference to `pvm_upkdouble' rpvm_core.o:rpvm_core.c:(.text+0x16c0): undefined reference to `pvm_config' rpvm_core.o:rpvm_core.c:(.text+0x1894): undefined reference to `pvm_start_pvmd' rpvm_core.o:rpvm_core.c:(.text+0x191c): undefined reference to `pvm_addhosts' rpvm_core.o:rpvm_core.c:(.text+0x19c7): undefined reference to `pvm_delhosts' rpvm_core.o:rpvm_core.c:(.text+0x1a27): undefined reference to `pvm_halt' rpvm_core.o:rpvm_core.c:(.text+0x1acc): undefined reference to `pvm_mstat' rpvm_core.o:rpvm_core.c:(.text+0x1b53): undefined reference to `pvm_joingroup' rpvm_core.o:rpvm_core.c:(.text+0x1ba3): undefined reference to `pvm_lvgroup' rpvm_core.o:rpvm_core.c:(.text+0x1c3b): undefined reference to `pvm_gettid' rpvm_core.o:rpvm_core.c:(.text+0x1ce9): undefined reference to `pvm_getinst' rpvm_core.o:rpvm_core.c:(.text+0x1d53): undefined reference to `pvm_gsize' rpvm_core.o:rpvm_core.c:(.text+0x1dbd): undefined reference to `pvm_barrier' rpvm_core.o:rpvm_core.c:(.text+0x1e18): undefined reference to `pvm_bcast' rpvm_core.o:rpvm_core.c:(.text+0x1ef3): undefined reference to `pvm_scatter' rpvm_core.o:rpvm_core.c:(.text+0x1fd3): undefined reference to `pvm_scatter' rpvm_core.o:rpvm_core.c:(.text+0x205b): undefined reference to `pvm_mytid' rpvm_core.o:rpvm_core.c:(.text+0x206a): undefined reference to `pvm_getinst' rpvm_core.o:rpvm_core.c:(.text+0x20bf): undefined reference to `pvm_gather' rpvm_core.o:rpvm_core.c:(.text+0x2107): undefined reference to `pvm_gsize' rpvm_core.o:rpvm_core.c:(.text+0x21bb): undefined reference to `pvm_mytid' rpvm_core.o:rpvm_core.c:(.text+0x21ca): undefined reference to `pvm_getinst' rpvm_core.o:rpvm_core.c:(.text+0x221a): undefined reference to `pvm_gather' rpvm_core.o:rpvm_core.c:(.text+0x2267): undefined reference to `pvm_gsize' rpvm_core.o:rpvm_core.c:(.text+0x2324): undefined reference to `pvm_mytid' rpvm_core.o:rpvm_core.c:(.text+0x2333): undefined reference to `pvm_getinst' rpvm_core.o:rpvm_core.c:(.text+0x237f): undefined reference to `PvmProduct' rpvm_core.o:rpvm_core.c:(.text+0x2386): undefined reference to `PvmMax' rpvm_core.o:rpvm_core.c:(.text+0x23bf): undefined reference to `pvm_reduce' rpvm_core.o:rpvm_core.c:(.text+0x23f1): undefined reference to `PvmSum' rpvm_core.o:rpvm_core.c:(.text+0x23f8): undefined reference to `PvmMin' rpvm_core.o:rpvm_core.c:(.text+0x2464): undefined reference to `pvm_mytid' rpvm_core.o:rpvm_core.c:(.text+0x2473): undefined reference to `pvm_getinst' rpvm_core.o:rpvm_core.c:(.text+0x24bf): undefined reference to `PvmProduct' rpvm_core.o:rpvm_core.c:(.text+0x24c6): undefined reference to `PvmMax' rpvm_core.o:rpvm_core.c:(.text+0x24ff): undefined reference to `pvm_reduce' rpvm_core.o:rpvm_core.c:(.text+0x2531): undefined reference to `PvmSum' rpvm_core.o:rpvm_core.c:(.text+0x2538): undefined reference to `PvmMin' rpvm_core.o:rpvm_core.c:(.text+0x256e): undefined reference to `pvm_setopt' rpvm_core.o:rpvm_core.c:(.text+0x25b7): undefined reference to `pvm_getopt' rpvm_core.o:rpvm_core.c:(.text+0x25f7): undefined reference to `pvm_tidtohost' rpvm_core.o:rpvm_core.c:(.text+0x267c): undefined reference to `pvm_notify' rpvm_core.o:rpvm_core.c:(.text+0x26ef): undefined reference to `pvm_notify' rpvm_core.o:rpvm_core.c:(.text+0x2777): undefined reference to `pvm_notify' rpvm_core.o:rpvm_core.c:(.text+0x27a7): undefined reference to `pvm_newcontext' rpvm_core.o:rpvm_core.c:(.text+0x27d7): undefined reference to `pvm_setcontext' rpvm_core.o:rpvm_core.c:(.text+0x2807): undefined reference to `pvm_freecontext' rpvm_core.o:rpvm_core.c:(.text+0x2837): undefined reference to `pvm_getcontext' rpvm_core.o:rpvm_core.c:(.text+0x2877): undefined reference to `pvm_pkmesg' rpvm_core.o:rpvm_core.c:(.text+0x28a7): undefined reference to `pvm_upkmesg' rpvm_core.o:rpvm_core.c:(.text+0x28e7): undefined reference to `pvm_pkmesgbody' rpvm_core.o:rpvm_core.c:(.text+0x295e): undefined reference to `pvm_putinfo' rpvm_core.o:rpvm_core.c:(.text+0x29de): undefined reference to `pvm_recvinfo' rpvm_core.o:rpvm_core.c:(.text+0x2ab5): undefined reference to `pvm_unpackf' rpvm_core.o:rpvm_core.c:(.text+0x2afa): undefined reference to `pvm_addmhf' rpvm_core.o:rpvm_core.c:(.text+0x2b20): undefined reference to `pvm_notify' rpvm_core.o:rpvm_core.c:(.text+0x2b57): undefined reference to `pvm_delmhf' rpvm_core.o:rpvm_core.c:(.text+0x2b7b): undefined reference to `pvm_notify' rpvm_core.o:rpvm_core.c:(.text+0x2ba9): undefined reference to `pvm_siblings' rpvm_core.o:rpvm_core.c:(.text+0x2c55): undefined reference to `pvm_parent' rpvm_core.o:rpvm_core.c:(.text+0x2c7c): undefined reference to `pvm_psend' rpvm_core.o:rpvm_core.c:(.text+0x2a68): undefined reference to `pvm_delinfo' rpvm_ser.o:rpvm_ser.c:(.text+0x25): undefined reference to `pvm_pkbyte' rpvm_ser.o:rpvm_ser.c:(.text+0x64): undefined reference to `pvm_pkbyte' rpvm_ser.o:rpvm_ser.c:(.text+0x9f): undefined reference to `pvm_upkbyte' rpvm_ser.o:rpvm_ser.c:(.text+0xe4): undefined reference to `pvm_upkbyte' collect2: ld returned 1 exit status make[3]: *** [rpvm.dll] Error 1 make[2]: *** [srcDynlib] Error 2 make[1]: *** [all] Error 2 make: *** [pkg-rpvm] Error 2 *** Installation of rpvm failed *** Removing 'C:/PROGRA~1/R/R-24~1.0/library/rpvm' Also, the README file mentions that I have to install slaveR.sh. I don't seem to have that file. Any suggestion is much appreciated. Thank you, Adrian
Plese heed the warning enclosed in ***********. You haven't set up the pvm libraries in the link. If you don't know how to do the manual configuration, talk to the package maintainer (as the posting guide asked you to do before posting). On Mon, 13 Nov 2006, Adrian Dragulescu wrote:> I'm trying to install the rpvm package under Windows, but I am having > problems. I have pvm3.4 installed properly. > > I've defined the system variables > PVM_ROOT = C:\PROGRA~1\pvm3.4\Using \ is unlikely to work with the tools that we use, but I see no sign that this is being used.> PVM_ARCH = win32 > > When I try to install, I get this: > C:\R\Packages>Rcmd INSTALL rpvm_1.0.1.tar.gz > > > ---------- Making package rpvm ------------ > > ********************************************** > WARNING: this package has a configure script > It probably needs manual configuration > ********************************************** > > adding build stamp to DESCRIPTION > making DLL ... > gcc -shared -s -o rpvm.dll rpvm.def rpvm_core.o rpvm_ser.o utils.orpvm_res.o > -Lc:/PROGRA~1/R/R-24~1.0/bin -lR > rpvm_core.o:rpvm_core.c:(.text+0x44): undefined reference to `pvm_perror'[...] -- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595