[R] Installing package rpvm under Windows

Adrian Dragulescu adrian_d at eskimo.com
Tue Nov 14 04:53:05 CET 2006


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



More information about the R-help mailing list