[BioC] 'xps' package installation fails with ROOT installed from the Ubuntu (13.10) repositories

cstrato cstrato at aon.at
Sun Jan 12 23:55:05 CET 2014


Dear Barry,

Please note that for the current version of Bioconductor and xps the 
README file says that you need to install 'root_v5.34.05'.

I do not know anything about Ubuntu repositories but I would suggest to 
download the ROOT binary from: ftp://root.cern.ch/root/
There are three 64 bit binaries listed, dependent on the version of gcc, 
i.e.:
root_v5.34.05.Linux-slc5_amd64-gcc4.3.tar.gz
root_v5.34.05.Linux-slc6_amd64-gcc4.4.tar.gz
root_v5.34.05.Linux-slc6_amd64-gcc4.6.tar.gz

You should try to use these binaries, or you need to compile ROOT from 
source.

BTW, the ROOT binaries always contain the '/include' directory, which 
does contain the header files including TParallelCoord.h, so if the 
Ubuntu binary does not contain this directory then it is the fault of 
the repository.

Best regards,
Christian
_._._._._._._._._._._._._._._._._._
C.h.r.i.s.t.i.a.n   S.t.r.a.t.o.w.a
V.i.e.n.n.a           A.u.s.t.r.i.a
e.m.a.i.l:        cstrato at aon.at
_._._._._._._._._._._._._._._._._._



On 1/12/14 10:48 PM, Barry Garchow wrote:
> Hello,
>
> Has anyone sucessfully installed the 'xps' package with ROOT installed
> from the Ubuntu (13.10) repositories (apt-get install root-system)?
>
> ROOT installed from the Ubuntu repositories seems to run ok (no errors
> when starting a ROOT session) but subsequent installation of 'xps' fails...
>
> ****************************************************************************
>  > biocLite("xps")
> * installing *source* package ‘xps’ ...
> checking for gcc... gcc -std=gnu99
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc -std=gnu99 accepts -g... yes
> checking for gcc -std=gnu99 option to accept ANSI C... none needed
> checking how to run the C preprocessor... gcc -std=gnu99 -E
> checking for gcc... (cached) gcc -std=gnu99
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc -std=gnu99 accepts -g... (cached) yes
> checking for gcc -std=gnu99 option to accept ANSI C... (cached) none needed
> checking for root-config... yes
> found ROOT version 5.34/09 in directory /usr
>
> g++ -I/include -O2 -Wall -fPIC -pthread -m64 -I/usr/include/root -c
> XPSBase.cxx
> g++ -I/include -O2 -Wall -fPIC -pthread -m64 -I/usr/include/root -c
> XPSUtils.cxx
> XPSUtils.cxx:73:28: fatal error: TParallelCoord.h: No such file or directory
>   #include "TParallelCoord.h"
>                              ^
> compilation terminated.
> make: *** [XPSUtils.o] Error 1
> ERROR: compilation failed for package ‘xps’
> * removing ‘/usr/local/lib/R/site-library/xps’
> ********************************************************************************
>
> A system wide search for TParallelCoord.h fails to find the file. The
> package description for 'root-system' says that it installs all ROOT
> files but maybe that isn't correct?
>
> I'd like to avoid compiling ROOT from source if possible so if anyone
> has sucessfully installed the 'xps' package using ROOT from the Ubuntu
> repositories I'd very much appreciate your input.
>
> Thanks!
>
> **********************
> Relevent system info
> **********************
> uname -a
> Linux 3.11.0-12-generic #19-Ubuntu x86_64 x86_64 x86_64 GNU/Linux
>
> $ R
> R version 3.0.2 (2013-09-25) -- "Frisbee Sailing"
>
>  > source("http://www.bioconductor.org/biocLite.R")
> Bioconductor version 2.13 (BiocInstaller 1.12.0)
>
> $ root
> ROOT 5.34/09 (heads/v5-34-00-patches at v5-34-08-80-g1323c6f, Jul 03 2013,
> 18:18:00 on linuxx8664gcc)



More information about the Bioconductor mailing list