The problem you mentioned

 unable to load shared library
'/usr/local/lib/R/library/tcltk/libs/tcltk.so':

One option is to install R by using tar package.
to  configure R in share library mode
you can use the option
../configure --enable-R-shlib
This will allow you to share the R library

hope it will work.
ALok


On Sat, Sep 6, 2008 at 3:07 AM, Amy Johnson <a7johnson@gmail.com> wrote:

> Hi, I'm trying to run batch R scripts that is triggered online with PHP
> code:
>
> exec(R --no-save -q < myscript.r > output.txt 2>&1);
>
> However, as there are some R libraries, e.g. qvalue, webbioc needs X11
> (tcltk) loaded, I got the following errors:
>
> Loading Tcl/Tk interface ... Error in dyn.load(file, DLLpath = DLLpath,
> ...)
> :
>  unable to load shared library
> '/usr/local/lib/R/library/tcltk/libs/tcltk.so':
>  /usr/lib/libXft.so.2: undefined symbol: FT_GlyphSlot_Embolden
> Error : .onLoad failed in 'loadNamespace' for 'tcltk'
> Error: package/namespace load failed for 'tcltk'
> Execution halted
>
> I have no problem to run the script on the shell when X11 is lauched. How
> do
> I launch X11 before running R scripts in batch from the web? Is there a way
> to avoid loading tcltk when loading R libraries like qvalue and webbioc? As
> far as I remember, the old versions of qvalue and webbioc do not require
> tcltk.
>
> Thanks
>
> Amy.
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor@stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives:
> http://news.gmane.org/gmane.science.biology.informatics.conductor
>



-- 
Ph.D scholar
Centre of Computational Biology and Bioinformatics
School of Information Technology
JNU New Delhi

	[[alternative HTML version deleted]]

