Skip to content

Can't install celldex - can't find boost library even though it's loaded #19

@Dzhan4

Description

@Dzhan4

Hello,

I'm having trouble installing celldex on R 4.0.3 with BioC v 3.12. When I enter BiocManager::install("celldex"), I get the following error:

In file included from vendor/boost/preprocessor/control/while.hpp(323),
                 from vendor/boost/preprocessor/arithmetic/add.hpp(60),
                 from vendor/boost/mpl/aux_/preprocessor/def_params_tail.hpp(66),
                 from vendor/boost/mpl/aux_/na_spec.hpp(28),
                 from vendor/boost/mpl/if.hpp(19),
                 from vendor/boost/ptr_container/detail/default_deleter.hpp(15),
                 from vendor/boost/ptr_container/detail/static_move_ptr.hpp(23),
                 from vendor/boost/ptr_container/detail/reversible_ptr_container.hpp(22),
                 from vendor/boost/ptr_container/ptr_sequence_adapter.hpp(20),
                 from vendor/boost/ptr_container/ptr_vector.hpp(20),
                 from RSQLite.h(15),
                 from pch.h(1),
                 from DbColumn.cpp(1):
vendor/boost/preprocessor/list/fold_left.hpp(341): catastrophic error: cannot open source file "boost/preprocessor/list/detail/edg/fold_left.hpp"
  #    include <boost/preprocessor/list/detail/edg/fold_left.hpp>
                                                                 ^

compilation aborted for DbColumn.cpp (code 4)
make: *** [DbColumn.o] Error 4
ERROR: compilation failed for package ‘RSQLite’
* removing ‘/home1/05833/dzhan4/R/x86_64-pc-linux-gnu-library/4.0/RSQLite’
ERROR: dependency ‘RSQLite’ is not available for package ‘BiocFileCache’
* removing ‘/home1/05833/dzhan4/R/x86_64-pc-linux-gnu-library/4.0/BiocFileCache’
ERROR: dependency ‘RSQLite’ is not available for package ‘AnnotationDbi’
* removing ‘/home1/05833/dzhan4/R/x86_64-pc-linux-gnu-library/4.0/AnnotationDbi’
ERROR: dependencies ‘BiocFileCache’, ‘RSQLite’, ‘AnnotationDbi’ are not available for package ‘AnnotationHub’
* removing ‘/home1/05833/dzhan4/R/x86_64-pc-linux-gnu-library/4.0/AnnotationHub’
ERROR: dependencies ‘AnnotationHub’, ‘BiocFileCache’ are not available for package ‘ExperimentHub’
* removing ‘/home1/05833/dzhan4/R/x86_64-pc-linux-gnu-library/4.0/ExperimentHub’
ERROR: dependencies ‘ExperimentHub’, ‘AnnotationHub’, ‘AnnotationDbi’ are not available for package ‘celldex’
* removing ‘/home1/05833/dzhan4/R/x86_64-pc-linux-gnu-library/4.0/celldex’

In looking through forums, this was due to not having boost library loaded. However, I have loaded boost/1.6.8:

Currently Loaded Modules:
  1) git/2.24.1   2) autotools/1.1   3) cmake/3.20.2   4) xalt/2.10.37   5) TACC   6) intel/18.0.0   7) libfabric/1.7.0   8) impi/18.0.2   9) Rstats/4.0.3  10) boost/1.68

Any ideas on this? Is boost 1.68 not current enough to install celldex?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions