[root@Mars Download]# R CMD INSTALL RBGL_1.20.0.tar.gz * Installing to library \u2018/usr/lib64/R/library\u2019 * Installing *source* package \u2018RBGL\u2019 ... untarring boost include tree... ** libs g++ -m64 -I/usr/include/R -I/usr/local/include -IboostIncl -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c bbc.cpp -o bbc.o In file included from boostIncl/boost/mpl/apply.hpp:23, from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "(" boostIncl/boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "(" In file included from boostIncl/boost/mpl/bind.hpp:27, from boostIncl/boost/mpl/lambda.hpp:18, from boostIncl/boost/mpl/apply.hpp:25, from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "(" boostIncl/boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "(" In file included from boostIncl/boost/mpl/lambda.hpp:18, from boostIncl/boost/mpl/apply.hpp:25, from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/bind.hpp:364:31: error: missing binary operator before token "(" boostIncl/boost/mpl/bind.hpp:531:31: error: missing binary operator before token "(" In file included from boostIncl/boost/mpl/lambda.hpp:22, from boostIncl/boost/mpl/apply.hpp:25, from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/aux_/full_lambda.hpp:230:31: error: missing binary operator before token "(" In file included from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/apply.hpp:138:31: error: missing binary operator before token "(" In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../include/c++/4.4.1/backward/hash_set:59, from boostIncl/boost/graph/adjacency_list.hpp:22, from RBGL.hpp:26, from bbc.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../include/c++/4.4.1/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from boostIncl/boost/graph/dijkstra_shortest_paths.hpp:15, from boostIncl/boost/graph/betweenness_centrality.hpp:14, from bbc.cpp:2: boostIncl/boost/utility/compare_pointees.hpp: In function \u2018void boost::breadth_first_visit(const IncidenceGraph&, typename boost::graph_traits::vertex_descriptor, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = boost::adjacency_list >, boost::property >, boost::no_property, boost::listS>, Buffer = boost::dijkstra_shortest_paths_no_init(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = boost::adjacency_list >, boost::property >, boost::no_property, boost::listS>, DijkstraVisitor = boost::detail::graph::brandes_dijkstra_visitor >, boost::property >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map >, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, std::vector, std::allocator > >, std::vector, std::allocator > >&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, long long unsigned int, long long unsigned int&> >, PredecessorMap = boost::dummy_property_map, DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, WeightMap = boost::adj_list_edge_property_map >, boost::edge_weight_t>, IndexMap = boost::vec_adj_list_vertex_id_map >, long unsigned int>, Compare = std::less, Combine = boost::closed_plus, DistZero = double, ColorMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, boost::default_color_type, boost::default_color_type&>]::MutableQueue, BFSVisitor = boost::detail::dijkstra_bfs_visitor >, boost::property >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map >, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, std::vector, std::allocator > >, std::vector, std::allocator > >&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, long long unsigned int, long long unsigned int&> >, boost::relaxed_heap > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, std::less >, boost::vec_adj_list_vertex_id_map >, long unsigned int> >, boost::adj_list_edge_property_map >, boost::edge_weight_t>, boost::dummy_property_map, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, boost::closed_plus, std::less >, ColorMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, boost::default_color_type, boost::default_color_type&>]\u2019: boostIncl/boost/utility/compare_pointees.hpp:32: warning: dereferencing pointer \u2018\u2019 does break strict-aliasing rules boostIncl/boost/optional/optional.hpp:593: note: initialized from here In file included from bbc.cpp:2: boostIncl/boost/optional/optional.hpp: In function \u2018void boost::detail::graph::brandes_betweenness_centrality_impl(const Graph&, CentralityMap, EdgeCentralityMap, IncomingMap, DistanceMap, DependencyMap, PathCountMap, VertexIndexMap, ShortestPaths) [with Graph = boost::adjacency_list >, boost::property >, boost::no_property, boost::listS>, CentralityMap = boost::vec_adj_list_vertex_property_map >, boost::property >, boost::no_property, boost::listS>, boost::adjacency_list >, boost::property >, boost::no_property, boost::listS>*, double, double&, boost::vertex_centrality_t>, EdgeCentralityMap = boost::adj_list_edge_property_map >, boost::edge_centrality_t>, IncomingMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, std::vector, std::allocator > >, std::vector, std::allocator > >&>, DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, DependencyMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, PathCountMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, long long unsigned int, long long unsigned int&>, VertexIndexMap = boost::vec_adj_list_vertex_id_map >, long unsigned int>, ShortestPaths = boost::detail::graph::brandes_dijkstra_shortest_paths >, boost::edge_weight_t> >]\u2019: boostIncl/boost/optional/optional.hpp:315: warning: dereferencing pointer \u2018\u2019 does break strict-aliasing rules boostIncl/boost/optional/optional.hpp:422: note: initialized from here make: *** [bbc.o] Error 1 ERROR: compilation failed for package \u2018RBGL\u2019 * Removing \u2018/usr/lib64/R/library/RBGL\u2019 [root@Mars Download]# ^C [root@Mars Download]# R CMD INSTALL RBGL_1.20.0.tar.gz > testinstall.txt * Installing to library \u2018/usr/lib64/R/library\u2019 * Installing *source* package \u2018RBGL\u2019 ... ** libs In file included from boostIncl/boost/mpl/apply.hpp:23, from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "(" boostIncl/boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "(" In file included from boostIncl/boost/mpl/bind.hpp:27, from boostIncl/boost/mpl/lambda.hpp:18, from boostIncl/boost/mpl/apply.hpp:25, from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/apply_wrap.hpp:81:31: error: missing binary operator before token "(" boostIncl/boost/mpl/apply_wrap.hpp:173:31: error: missing binary operator before token "(" In file included from boostIncl/boost/mpl/lambda.hpp:18, from boostIncl/boost/mpl/apply.hpp:25, from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/bind.hpp:364:31: error: missing binary operator before token "(" boostIncl/boost/mpl/bind.hpp:531:31: error: missing binary operator before token "(" In file included from boostIncl/boost/mpl/lambda.hpp:22, from boostIncl/boost/mpl/apply.hpp:25, from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/aux_/full_lambda.hpp:230:31: error: missing binary operator before token "(" In file included from boostIncl/boost/iterator/iterator_facade.hpp:34, from boostIncl/boost/generator_iterator.hpp:16, from RBGL.hpp:17, from bbc.cpp:1: boostIncl/boost/mpl/apply.hpp:138:31: error: missing binary operator before token "(" In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../include/c++/4.4.1/backward/hash_set:59, from boostIncl/boost/graph/adjacency_list.hpp:22, from RBGL.hpp:26, from bbc.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.4.1/../../../../include/c++/4.4.1/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from boostIncl/boost/graph/dijkstra_shortest_paths.hpp:15, from boostIncl/boost/graph/betweenness_centrality.hpp:14, from bbc.cpp:2: boostIncl/boost/utility/compare_pointees.hpp: In function \u2018void boost::breadth_first_visit(const IncidenceGraph&, typename boost::graph_traits::vertex_descriptor, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = boost::adjacency_list >, boost::property >, boost::no_property, boost::listS>, Buffer = boost::dijkstra_shortest_paths_no_init(const VertexListGraph&, typename boost::graph_traits::vertex_descriptor, PredecessorMap, DistanceMap, WeightMap, IndexMap, Compare, Combine, DistZero, DijkstraVisitor, ColorMap) [with VertexListGraph = boost::adjacency_list >, boost::property >, boost::no_property, boost::listS>, DijkstraVisitor = boost::detail::graph::brandes_dijkstra_visitor >, boost::property >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map >, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, std::vector, std::allocator > >, std::vector, std::allocator > >&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, long long unsigned int, long long unsigned int&> >, PredecessorMap = boost::dummy_property_map, DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, WeightMap = boost::adj_list_edge_property_map >, boost::edge_weight_t>, IndexMap = boost::vec_adj_list_vertex_id_map >, long unsigned int>, Compare = std::less, Combine = boost::closed_plus, DistZero = double, ColorMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, boost::default_color_type, boost::default_color_type&>]::MutableQueue, BFSVisitor = boost::detail::dijkstra_bfs_visitor >, boost::property >, boost::no_property, boost::listS>, boost::adj_list_edge_property_map >, boost::edge_weight_t>, boost::iterator_property_map<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, std::vector, std::allocator > >, std::vector, std::allocator > >&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, long long unsigned int, long long unsigned int&> >, boost::relaxed_heap > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, std::less >, boost::vec_adj_list_vertex_id_map >, long unsigned int> >, boost::adj_list_edge_property_map >, boost::edge_weight_t>, boost::dummy_property_map, boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, boost::closed_plus, std::less >, ColorMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, boost::default_color_type, boost::default_color_type&>]\u2019: boostIncl/boost/utility/compare_pointees.hpp:32: warning: dereferencing pointer \u2018\u2019 does break strict-aliasing rules boostIncl/boost/optional/optional.hpp:593: note: initialized from here In file included from bbc.cpp:2: boostIncl/boost/optional/optional.hpp: In function \u2018void boost::detail::graph::brandes_betweenness_centrality_impl(const Graph&, CentralityMap, EdgeCentralityMap, IncomingMap, DistanceMap, DependencyMap, PathCountMap, VertexIndexMap, ShortestPaths) [with Graph = boost::adjacency_list >, boost::property >, boost::no_property, boost::listS>, CentralityMap = boost::vec_adj_list_vertex_property_map >, boost::property >, boost::no_property, boost::listS>, boost::adjacency_list >, boost::property >, boost::no_property, boost::listS>*, double, double&, boost::vertex_centrality_t>, EdgeCentralityMap = boost::adj_list_edge_property_map >, boost::edge_centrality_t>, IncomingMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator, std::allocator > >*, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, std::vector, std::allocator > >, std::vector, std::allocator > >&>, DistanceMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, DependencyMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, double, double&>, PathCountMap = boost::iterator_property_map<__gnu_cxx::__normal_iterator > >, boost::vec_adj_list_vertex_id_map >, long unsigned int>, long long unsigned int, long long unsigned int&>, VertexIndexMap = boost::vec_adj_list_vertex_id_map >, long unsigned int>, ShortestPaths = boost::detail::graph::brandes_dijkstra_shortest_paths >, boost::edge_weight_t> >]\u2019: boostIncl/boost/optional/optional.hpp:315: warning: dereferencing pointer \u2018\u2019 does break strict-aliasing rules boostIncl/boost/optional/optional.hpp:422: note: initialized from here make: *** [bbc.o] Error 1 ERROR: compilation failed for package \u2018RBGL\u2019 * Removing \u2018/usr/lib64/R/library/RBGL\u2019