Mark Kimpel
2008-Aug-14 16:20 UTC
[R-sig-Debian] RGBL not compiling with R-devel under Debian Lenny
Some time ago I had difficulty installing RBGL with Ubuntu Hardy on R-2.7.0
and the problem was attributed to an with BGL. I got some very helpful
advice and posted a script to fix the problem by hacking the RGBL source
code:
dateTue, Jan 15, 2008 at 2:16 PMsubjectRe: [R-sig-Debian] trouble installing
building packages from source using R 2.6.0 on Ubuntu Gutsy AMD64mailing
listr-sig-debian.r-project.org The problem is now also occurring since I
switched to Debian Lenny and R-2.6.8 (devel) [see output below]. My first
step would be to download the development version of RGBL but I can't for
the life of me find where to download tarballs of development packages from
CRAN (BioConductor makes this very straightforward for its packages BTW).
So, are other people using bleeding-edge installations having this issue? Is
a fix on the horizon? If it's not within a few months a lot of standard
installations will break. Finally, does anyone know where to find the
development version tarballs of packages (probably a better ? for R-devel
but I"m trying to avoid multiple postings).
Thanks, Mark
* Installing *source* package 'RBGL' ...
untarring boost include tree...
** libs
g++ -I/home/mkimpel/R_HOME/R-devel/R-build/lib64/R/include
-I/usr/local/include -IboostIncl -fpic -g -O2 -c bbc.cpp -o bbc.o
In file included from /usr/include/c++/4.3/ext/hash_set:64,
from boostIncl/boost/graph/adjacency_list.hpp:22,
from RBGL.hpp:26,
from bbc.cpp:1:
/usr/include/c++/4.3/backward/backward_warning.h:32: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:19,
from boostIncl/boost/graph/betweenness_centrality.hpp:14,
from bbc.cpp:2:
boostIncl/boost/pending/relaxed_heap.hpp: In member function 'size_t
boost::relaxed_heap<IndexedType, Compare, ID>::log_base_2(size_t)':
boostIncl/boost/pending/relaxed_heap.hpp:101: error: 'CHAR_BIT' was not
declared in this scope
make: *** [bbc.o] Error 1
chmod: cannot access `/home/mkimpel/R_HOME/site-library-2.8.0/RBGL/libs/*':
No such file or directory
ERROR: compilation failed for package 'RBGL'
** Removing '/home/mkimpel/R_HOME/site-library-2.8.0/RBGL'
** Restoring previous '/home/mkimpel/R_HOME/site-library-2.8.0/RBGL'
The downloaded packages are in
/tmp/RtmpKH9g98/downloaded_packages
Warning message:
In install.packages("RBGL") :
installation of package 'RBGL' had non-zero exit
status>
--
Mark W. Kimpel MD ** Neuroinformatics ** Dept. of Psychiatry
Indiana University School of Medicine
15032 Hunter Court, Westfield, IN 46074
(317) 490-5129 Work, & Mobile & VoiceMail
(317) 663-0513 Home (no voice mail please)
******************************************************************
[[alternative HTML version deleted]]
