[R] build rpvm under cygwin

A.J. Rossini blindglobe at gmail.com
Thu Apr 7 13:35:48 CEST 2005


Read the FAQs, etc, about building R on Windows.

Summary: stay away from Cygwin when it comes to R.

On Apr 7, 2005 11:34 AM, Lars Schouw <schouwla at yahoo.com> wrote:
> I tried ot build rpvm in my own makefile.
> But runs into some linker errors like e.g.
> undefined reference to `_R_alloc'
> 
> My enviornment looks like this:
> CYGWIN
> pvm 3.4 compiled under cygwin myself
> R installed from the rw2001.exe setup file.
> 
> I guess that the R under rw2001.exe was build with
> some other compiler?
> 
> I then tried to compile R myself under CYGWIN but runs
> into the following problem:
> building from src typing make
> gcc -I. -I../../src/include -I../../src/include
> -I/usr/local/include -DHAVE_CON
> FIG_H -D__NO_MATH_INLINES  -g -O2 -c dynload.c -o
> dynload.o
> In file included from dynload.c:35:
> ../../src/include/Defn.h:60:22: psignal.h: No such
> file or directory
> 
> I found the psignal.h header file under
> gnuwin32/fixed/h/psignal.h how do incoperate this
> udner cygwin?
> 
> I also tried to type build under src/gnuwin32 but get
> another error:
> 
> $ make
> make: ./Rpwd.exe: Command not found
> make[1]: ./Rpwd.exe: Command not found
> make --no-print-directory -C front-ends Rpwd
> make -C ../../include -f Makefile.win version
> make[3]: Nothing to be done for `version'.
> make Rpwd.exe
> gcc  -O2 -Wall -pedantic -I../../include  -c rpwd.c -o
> rpwd.o
> rpwd.c:22:20: direct.h: No such file or directory
> rpwd.c: In function `main':
> rpwd.c:38: warning: implicit declaration of function
> `chdir'
> rpwd.c:41: warning: implicit declaration of function
> `getcwd'
> make[3]: *** [rpwd.o] Error 1
> make[2]: *** [Rpwd] Error 2
> make[1]: *** [front-ends/Rpwd.exe] Error 2
> make: *** [all] Error 2
> 
> Ideas would be appreciated.
> 
> Regards
> Lars Schouw
> 
> --- Lars Schouw <schouwla at yahoo.com> wrote:
> > Dear Professor Ripley
> >
> > The good news is that I fot PVM up and running one
> > two
> > Windows nodes now. I had to connect them with each
> > other manually ..... for now not using rsh or ssh.
> >
> > Now building RPVM for Windows might not be so easy
> > as
> > it sounds. Did anyone try this out before
> > successfully?
> >
> > Also the SNOW package but that did not look so bad.
> >
> > Regards
> > Lars
> > --- Prof Brian Ripley <ripley at stats.ox.ac.uk> wrote:
> > > On Thu, 24 Mar 2005, A.J. Rossini wrote:
> > >
> > > > Looks like you are trying to install source
> > > tarball on Windows without
> > > > the relevant toolset (compiler, etc)?
> > >
> > > To save further hassle, rpvm is not going to build
> > > on Windows
> > > unless you have PVM installed and working on
> > > Windows.
> > >
> > > If that is the case, this looks like the use of
> > the
> > > wrong make, with the
> > > wrong shell (that message is coming from a Windows
> > > shell, not sh.exe).
> > > Do see the warnings in README.packages about the
> > > MinGW make.
> > >
> > > > On Thu, 24 Mar 2005 00:11:34 -0800 (PST), Lars
> > > Schouw
> > > > <schouwla at yahoo.com> wrote:
> > > >> I am trying to install the rpvm package doing
> > > this:
> > > >>
> > > >> C:\R\rw2000\bin>rcmd install rpvm_0.6-2.tar.gz
> > > >>
> > > >> '.' is not recognized as an internal or
> > external
> > > >> command,
> > > >> operable program or batch file.
> > > >> '.' is not recognized as an internal or
> > external
> > > >> command,
> > > >> operable program or batch file.
> > > >> make: *** /rpvm: No such file or directory.
> > > Stop.
> > > >> make: *** [pkg-rpvm] Error 2
> > > >> *** Installation of rpvm failed ***
> > > >>
> > > >> Removing 'C:/R/rw2000/library/rpvm'
> > > >>
> > > >> What does this error message tell me?
> > >
> > >
> > > --
> > > 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
> > >
> >
> >
> >
> > __________________________________
> 
> > Show us what our next emoticon should look like.
> > Join the fun.
> > http://www.advision.webevents.yahoo.com/emoticontest
> >
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
> 


-- 
best,
-tony

"Commit early,commit often, and commit in a repository from which we can easily
roll-back your mistakes" (AJR, 4Jan05).

A.J. Rossini
blindglobe at gmail.com




More information about the R-help mailing list