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