[Boostheaders-devel] [Bioc-devel] Boost packaged on rforge

Vincent Carey stvjc at channing.harvard.edu
Thu May 2 12:39:31 CEST 2013


Thanks for inputs from Steffen and Steve.  When a considerable block of
time opens up I will see about the effort required to have RBGL make use of
this.  The compressed size of boost 1.49 is abut 49MB, while the compressed
size of BH is 1.4 MB, and the subset that I use for RBGL has compressed
size 1.9 MB.  Is there any down side to distributing the entire header set
apart from expansion to 444 MB on installation?  I noticed that bitSeq
needed to remove an inclusion of iostream.h from one of the headers
used.... once you need such customization the benefits of a centrally
managed distribution diminish.

On Thu, May 2, 2013 at 1:50 AM, Steffen Neumann <sneumann at ipb-halle.de>wrote:

> 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:
> > are the headers for the "boost graph library" purposely excluded?  i
> > do not see them in BH/include
> >
> > On Wed, May 1, 2013 at 6:19 PM, Steffen Neumann
> > <sneumann at ipb-halle.de> wrote:
> >         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
> >
> >
> >
> >         --
> >         IPB Halle                    AG Massenspektrometrie &
> >         Bioinformatik
> >         Dr. Steffen Neumann          http://www.IPB-Halle.DE
> >         Weinberg 3                   http://msbi.bic-gh.de
> >         06120 Halle                  Tel. +49 (0) 345 5582 - 1470
> >                                           +49 (0) 345 5582 - 0
> >         sneumann(at)IPB-Halle.DE     Fax. +49 (0) 345 5582 - 1409
> >
> >         _______________________________________________
> >         Bioc-devel at r-project.org mailing list
> >         https://stat.ethz.ch/mailman/listinfo/bioc-devel
> >
>
>
> --
> IPB Halle                    AG Massenspektrometrie & Bioinformatik
> Dr. Steffen Neumann          http://www.IPB-Halle.DE
> Weinberg 3                   http://msbi.bic-gh.de
> 06120 Halle                  Tel. +49 (0) 345 5582 - 1470
>                                   +49 (0) 345 5582 - 0
> sneumann(at)IPB-Halle.DE     Fax. +49 (0) 345 5582 - 1409
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/boostheaders-devel/attachments/20130502/a44e52b7/attachment.html>


More information about the Boostheaders-devel mailing list