[R] Problem Installing a Package

Milan Bouchet-Valat nalimilan at club.fr
Wed Aug 29 22:26:01 CEST 2012


Le mercredi 29 août 2012 à 14:12 -0400, Stephen P. Molnar a écrit :
> I have just installed the latest version of R on a openSUSE 12.1 system 
> running on an ORacle VM VirtualBox and have encountered a problem with 
> installing ChemometricsWithR.  Here is the output:
> 
> > library("compiler")
> > install.packages("ChemometricsWithR")
> Installing package(s) into ‘/home/computation/R/x86_64-unknown-linux-gnu-
> library/2.15’
> (as ‘lib’ is unspecified)
> also installing the dependency ‘TIMP’
> 
> trying URL 'http://cran.case.edu/src/contrib/TIMP_1.10.2.tar.gz'
> Content type 'application/x-gzip' length 1103361 bytes (1.1 Mb)
> opened URL
> ==================================================
> downloaded 1.1 Mb
> 
> trying URL 'http://cran.case.edu/src/contrib/ChemometricsWithR_0.1.5.tar.gz'
> Content type 'application/x-gzip' length 128302 bytes (125 Kb)
> opened URL
> ==================================================
> downloaded 125 Kb
> 
> * installing *source* package ‘TIMP’ ...
> ** package ‘TIMP’ successfully unpacked and MD5 sums checked
> ** libs
> gcc -std=gnu99 -I/usr/local/lib64/R/include -DNDEBUG  -I/usr/local/include    
> -fpic  -g -O2  -c ntr.c -o ntr.o
> gcc -std=gnu99 -shared -L/usr/local/lib64 -o TIMP.so ntr.o -
> L/usr/local/lib64/R/lib -lR
> installing to /home/computation/R/x86_64-unknown-linux-gnu-
> library/2.15/TIMP/libs
> ** R
> ** data
> ** inst
> ** preparing package for lazy loading
> Warning: S3 methods ‘$.tclvar’, ‘$<-.tclvar’, ‘as.character.tclObj’, 
> ‘as.character.tclVar’, ‘as.double.tclObj’, ‘as.integer.tclObj’, 
> ‘as.logical.tclObj’, ‘as.raw.tclObj’, ‘print.tclObj’, ‘[[.tclArray’, 
> ‘[[<-.tclArray’, ‘$.tclArray’, ‘$<-.tclArray’, ‘names.tclArray’, 
> ‘names<-.tclArray’, ‘length.tclArray’, ‘length<-.tclArray’, ‘tclObj.tclVar’, 
> ‘tclObj<-.tclVar’, ‘tclvalue.default’, ‘tclvalue.tclObj’, ‘tclvalue.tclVar’, 
> ‘tclvalue<-.default’, ‘tclvalue<-.tclVar’, ‘close.tkProgressBar’ were declared 
> in NAMESPACE but not found
> Error : .onLoad failed in loadNamespace() for 'tcltk', details:
>   call: fun(libname, pkgname)
>   error: Tcl/Tk support is not available on this system
> Error : package ‘tcltk’ could not be loaded
The real problem is here: package tcltk could not be loaded correctly.
Be sure Tcl is installed and in your PATH. Or are you working over SSH?

Else, this can mean that the version of R you are using was not built
with Tcl/Tk support enabled, which would be a distribution bug.

> ERROR: lazy loading failed for package ‘TIMP’
> * removing ‘/home/computation/R/x86_64-unknown-linux-gnu-library/2.15/TIMP’
> Warning in install.packages :
>   installation of package ‘TIMP’ had non-zero exit status
> ERROR: dependency ‘TIMP’ is not available for package ‘ChemometricsWithR’
> * removing ‘/home/computation/R/x86_64-unknown-linux-gnu-
> library/2.15/ChemometricsWithR’
> Warning in install.packages :
>   installation of package ‘ChemometricsWithR’ had non-zero exit status
> 
> The downloaded source packages are in
> 	‘/tmp/RtmpPhC7gJ/downloaded_packages’
> 
> The openSUSE package installer didn't find a package Tcl/TK
> 
> Assistance and advice will be much appreciated.
> 
> Thanks in advance.
> 
> 
>




More information about the R-help mailing list