[BioC] GOStats/RBGL installation error

Nicolas Servant Nicolas.Servant at curie.fr
Fri Oct 26 10:30:39 CEST 2007


Hi,

I try to install the GoStats (BioC 2.0, GoStat.2.2.6) package on R 
2.5.1, but I have some C++ compilation errors due to RBGL package.
The errors are link to the boost library and namespace definition.
Does anybody have an idea ?


 > sessionInfo()
R version 2.5.1 (2007-06-27)
sparc-sun-solaris2.9

Error :
* checking for file 'RBGL/DESCRIPTION' ... OK
* preparing 'RBGL':
* checking DESCRIPTION meta-information ... OK
* cleaning src
* running cleanup
removing exploded boost header source...
* installing the package to re-build vignettes
* Installing *source* package 'RBGL' ...
untarring boost include tree...
** libs
/opt/SUNWspro/bin/CC -xO5 -xdepend -xlic_lib=sunperf -xmemalign=8s 
-xprefetch=auto,explicit -xtarget=native -lCstd 
-I/bioinfo/local/SunR/lib/R/include -I/bioinfo/local/SunR/lib/R/include  
-I/usr/local/include   -IboostIncl  -KPIC  -O -c bbc.cpp -o bbc.o
CC: Warning: -O overwrites previously set optimization level of -O5
CC: Warning: -xarch=native has been explicitly specified, or implicitly 
specified by a macro option, -xarch=native on this architecture implies 
-xarch=v8plusb which generates code that does not run on pre UltraSPARC 
III processors
"boostIncl/boost/graph/betweenness_centrality.hpp", line 439: Error: 
Could not find a match for 
boost::make_iterator_property_map<boost::RAIter, boost::Value, 
boost::ID>(std::vector<boost::detail::edge_desc_impl<boost::undirected_tag, 
unsigned> >*,
........
boost::vec_adj_list_vertex_id_map<boost::property<boost::vertex_index_t, 
int, boost::property<boost::vertex_centrality_t, double, 
boost::no_property>>, unsigned>).
"boostIncl/boost/graph/betweenness_centrality.hpp", line 493:     Where: 
While instantiating 
"boost::detail::graph::brandes_betweenness_centrality_dispatch2<boost::adjacency_list<boost::vecS, 

........
 boost::property<boost::vertex_centrality_t, double, 
boost::no_property>>, unsigned>)".
"boostIncl/boost/graph/betweenness_centrality.hpp", line 493:     Where: 
Instantiated from 
boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, 
boost::vecS,
.........
 boost::vertex_centrality_t>, boost::vertex_centrality_t, 
boost::no_property>>>&).
"bbc.cpp", line 43:     Where: Instantiated from non-template code.
"boostIncl/boost/graph/betweenness_centrality.hpp", line 440: Error: 
Could not find a match for 
boost::make_iterator_property_map<boost::RAIter, boost::Value, 
boost::ID>(double*,
..........
 boost::property<boost::vertex_centrality_t, double, 
boost::no_property>>, unsigned>)".
"boostIncl/boost/graph/betweenness_centrality.hpp", line 493:     Where: 
Instantiated from 
boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, 
boost::vecS,
............
boost::vertex_centrality_t>, boost::vertex_centrality_t, 
boost::no_property>>>&).
"bbc.cpp", line 43:     Where: Instantiated from non-template code.
..............
"boostIncl/boost/graph/betweenness_centrality.hpp", line 441: Error: 
Could not find a match for 
boost::make_iterator_property_map<boost::RAIter, boost::Value, 
boost::ID>(double*,  boost::property<boost::vertex_centrality_t, double, 
boost::no_property>>, unsigned>)".
"boostIncl/boost/graph/betweenness_centrality.hpp", line 493:     Where: 
Instantiated from 
boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, 
boost::vecS,
..............
 boost::vertex_centrality_t>, boost::vertex_centrality_t, 
boost::no_property>>>&).
"bbc.cpp", line 43:     Where: Instantiated from non-template code.
"boostIncl/boost/graph/betweenness_centrality.hpp", line 442: Error: 
Could not find a match for 
boost::make_iterator_property_map<boost::RAIter, boost::Value, 
boost::ID>(unsigned*,
..................
 boost::property<boost::vertex_centrality_t, double, 
boost::no_property>>, unsigned>)".
"boostIncl/boost/graph/betweenness_centrality.hpp", line 493:     Where: 
Instantiated from 
boost::brandes_betweenness_centrality<boost::adjacency_list<boost::vecS, 
boost::vecS,
.............
 boost::vertex_centrality_t>, boost::vertex_centrality_t, 
boost::no_property>>>&).
"bbc.cpp", line 43:     Where: Instantiated from non-template code.
4 Error(s) detected.
make: *** [bbc.o] Error 4


Thanks for your help,
Regards,

Nicolas.


-- 
Nicolas Servant
Equipe Bioinformatique
Institut Curie 
26, rue d'Ulm - 75248 Paris Cedex 05 - FRANCE

Email: Nicolas.Servant at curie.fr
Tel: 01 53 10 70 55
http://bioinfo.curie.fr/



More information about the Bioconductor mailing list