[BioC] [Fwd: Re: RBGL1.8 on 64bit Linux?]
Li.Long at isb-sib.ch
Li.Long at isb-sib.ch
Wed Jun 14 11:56:36 CEST 2006
Here's what I have on my machine:
$ uname -a
Linux devfrt01.vital-it.ch 2.6.9-22.0.1.EL_SFS2.1_0 #1 SMP Thu Feb 9
17:18:32 CET 2006 ia64 ia64 ia64 GNU/Linux
$ g++ --version
g++ (GCC) 3.4.3 20050227 (Red Hat 3.4.3-22.1)
>From the error msgs you got, it seems like g++ has trouble
handling the C++ templates, especially some involved stl. I would look
first to make sure the default search paths for .h files are correct (for
instance, they are 64-bit installations, compatible w/ g++, etc.)
You can use '-M' option to find out exactly where g++ gets .h
(command line is something like:
> g++ -I/home/vital-it/lilong/R-install/R-2.3.0-gcc//lib/R/include
-I/home/vital-it/lilong/R-install/R-2.3.0-gcc//lib/R/include
-I/usr/local/include -IboostIncl -fpic -g -O2 -M interfaces.cpp >
interfaces.dep
)
I attach my output for your reference.
It's possible that the Boost templates (which is used by RBGL) cause some
hiccups for the older version of g++, but I would make sure the include
paths are correct first.
Best,
Li
> Hi, here are the info:
>
>
>>> (1) what's g++ version? (you could find out by: g++ --version )
>>
>>
>> g++ (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-42)
>>
>>> (2) it seems you installed through some job queue, what do you get
>>> when
>>> you do it manually: .../R CMD INSTALL RBGL-1.8.1.tar.gz
>>> ?
>>
>>
>> The same thing happens if you try it that way.
>>
>>> (3) what are the include path and library path?
>>> (env variables like INCLUDE_PATH, LD_LIBRARY_PATH)
>>
>>
>> echo $LD_LIBRARY_PATH
>> /usr/local/lsf/6.1/linux2.4-glibc2.3-ia64/lib:/usr/X11R6/lib:/usr/
>> X11R6/lib/modules
>>
>> INCLUDE_PATH not set.
>
More information about the Bioconductor
mailing list