Skip to content

[Bioc-devel] Boost packaged on rforge

5 messages · Neumann, Steffen, Vincent Carey, Steve Lianoglou

#
Hi BioC world,

I'd like to draw the attention to the boostheaders (or BH)
package on rforge.org [1], which packages the boost headers 
so that other packages can link/include them.

I know a few packages on BioC are using -- and embedding -- boost.
There have also been some discussion a long time ago [2]

This might be a chance to get a single package that contains boost ?

Yours,
Steffen

[1] http://r-forge.r-project.org/projects/boostheaders/
[2] https://stat.ethz.ch/pipermail/bioc-devel/2009-February/001808.html
#
Hi,

On Wed, May 1, 2013 at 7:47 PM, Vincent Carey
<stvjc at channing.harvard.edu> wrote:
They purposely only include parts of boost. From what I understand,
what is included is need driven ... there is some discussion of it on
the Rcpp list from time to time.

If the powers that be (here) think it's a good idea to use the BH
library, I'm guessing Dirk E. would be the guy to poke to see if he
wouldn't mind including them.

HTH,
-steve
--
Steve Lianoglou
Computational Biologist
Department of Bioinformatics and Computational Biology
Genentech
#
Hi Vincent,

BH currently works the way that the package sources 
(and that includes BH/inst/include/boost/*) are 
automagically created by bcp'ing the dependencies 
of *some* R packages (e.g. bigmemory on rforge).

John and Dirk et al said that people can ask 
for additional dependencies on the tracker [1].

If you want to port your package to BH 
and figure out the required dependencies,
check out svn://r-forge.r-project.org/svnroot/boostheaders
and edit boostheaders/CreateBoost.R (see how I munged 
that file on [2] ...)

Then iterate over 

	cd boostheaders
	rm -rf pkg/BH  
	R --vanilla <CreateBoost.R
	R CMD INSTALL pkg/BH
	R CMD INSTALL /your/package/

until success. Unfortunately with boost, it might not 
be as straightforward as adding " graph ",
that's why I have that insane "find /my/package -exec bcp -scan"
in my hacked [2]. Also note that in a hacked version of 
CreateBoost.R it is possible to switch between boost versions.

Yours,
Steffen


[1] https://r-forge.r-project.org/tracker/?atid=5310&group_id=1469&func=browse
[2] https://github.com/sneumann/boostheaders/blob/master/CreateBoost.R
On Wed, 2013-05-01 at 22:47 -0400, Vincent Carey wrote: