[R] SJAVA error

Prof Brian Ripley ripley at stats.ox.ac.uk
Wed Jun 9 11:13:43 CEST 2004


Please do read what I said. This is *the wrong list*, so please use teh 
correct one.

On Wed, 9 Jun 2004, Vincent MUTEAUD wrote:

> Thanks
> I am using windows NT, R 1.9.0 and SJava 0.65 modified. I think my R_HOME 
> is set correctly

It cannot be or the base package would be found.  The relevant code in R 
is

    fp = R_OpenLibraryFile("base");
    if (fp == NULL) {
	R_Suicide("unable to open the base package\n");
    }

and

FILE *R_OpenLibraryFile(char *file)
{
    char buf[256];
    FILE *fp;

    snprintf(buf, 256, "%s/library/base/R/%s", R_Home, file);
    fp = R_fopen(buf, "r");
    return fp;
}

> A 08:26 09/06/2004 +0100, Prof Brian Ripley a écrit :
> >SJava is not part of R but rather of Omegahat, so this is the wrong list.
> >But as a hint, I think you have not set R_HOME, or not set it correctly.
> >
> >But please consult the R posting guide for hints as to what information
> >might be needed to help either of you, as neither or you have provided
> >basic information like the OS, version of R, version of SJava ....
> >
> >On Wed, 9 Jun 2004, Vincent MUTEAUD wrote:
> >
> > > Hi,
> > > I have the same error than you two weeks ago. As I have not found how to
> > > do, I give up my example.
> > > Yunko, I am interesting if you found how to proceed.
> > > Thanks
> > >
> > > Vincent
> > >
> > > A 01:07 09/06/2004 +0900, =?iso-2022-jp?B?GyRCTHBMbhsoQiAbJEI9ZztSGyhC?= a
> > > écrit :
> > > >Hi
> > > >
> > > >I'm trying to use SJava and I have troubles. I try to run examples from
> > > >"Calling R from Java"
> > > >but,I have an error that "fatal error: enable to open the base package"
> > > >
> > > >I heard  SJAVA bug,
> > > >so,could you  send me your compiled SJava package with the modified
> > > >REmbed.c because in Windows i'm not able to recompile!!!
> >
> >EVERYONE should be able to compile under Windows as all the tools required
> >are free.
> >
> > > >--example
> > > >package org.omegahat.R.Java;
> > > >
> > > >public class REvalSample {
> > > >         public static void main(String[] args) {
> > > >                 String[] rargs = { "--slave", "--vanilla" };
> > > >
> > > >
> > > >System.out.println("Java$B$+$i(BR$B$r%3!<%k$9$k%W%m%0%i%`(B");
> > > >
> > > >                 ROmegahatInterpreter interp =
> > > >                         new ROmegahatInterpreter(
> > > >                                 ROmegahatInterpreter.fixArgs(rargs),
> > > >                                 false);
> > > >                 REvaluator e = new REvaluator();
> > > >
> > > >                 Object val = e.eval("x <- sin(seq(0, 2*pi, length=30))");
> > > >                 val = e.eval("x * 2.0");
> > > >
> > > >                 if (val != null) {
> > > >                         double[] objects = (double[]) val;
> > > >                         for (int i = 0; i < objects.length; i++) {
> > > >                                 System.err.println("(" + i + ") " +
> > > > objects[i]);
> > > >                         }
> > > >                 }
> > > >         }
> > > >}
> >
> >--
> >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
> 
> 
> 

-- 
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




More information about the R-help mailing list