Skip to content

Error installing BoomSpikeSlab #61

@akshat3492

Description

@akshat3492

Hi Everyone,

I am trying to install bsts package for that I need to install its dependencies Boom and BoomSpikeSlab. I was successfully able to install Boom after trying Mac Binaries from its CRAN page but I am not able to install BoomSpikeSlab. I am having Linus-gnu operating system and working on Rstudio.

Below is the error that I am getting......

Installing package into ‘/libs/workspace’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/BoomSpikeSlab_1.2.5.tar.gz'
Content type 'application/x-gzip' length 129209 bytes (126 KB)

downloaded 126 KB

  • installing source package ‘BoomSpikeSlab’ ...
    ** package ‘BoomSpikeSlab’ successfully unpacked and MD5 sums checked
    ** using staged installation
    ** libs
    g++ -std=gnu++11 -I"/opt/R/3.6.1/lib/R/include" -DNDEBUG -I/opt/R/3.6.1/lib/R/bin/Rscript -e "cat(system.file(package='Boom'))"/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I"/libs/workspace/Boom/include" -I/usr/local/include -fpic -g -O2 -c boom_spike_slab_init.cc -o boom_spike_slab_init.o
    g++ -std=gnu++11 -I"/opt/R/3.6.1/lib/R/include" -DNDEBUG -I/opt/R/3.6.1/lib/R/bin/Rscript -e "cat(system.file(package='Boom'))"/include -DADD_ -DR_NO_REMAP -DRLANGUAGE -I"/libs/workspace/Boom/include" -I/usr/local/include -fpic -g -O2 -c logit_spike_slab_wrapper.cc -o logit_spike_slab_wrapper.o
    In file included from /libs/workspace/Boom/include/LinAlg/VectorView.hpp:28:0,
    from /libs/workspace/Boom/include/LinAlg/Matrix.hpp:24,
    from /libs/workspace/Boom/include/r_interface/boom_r_tools.hpp:25,
    from /libs/workspace/Boom/include/r_interface/seed_rng_from_R.hpp:22,
    from logit_spike_slab_wrapper.cc:10:
    /libs/workspace/Boom/include/LinAlg/VectorViewIterator.hpp:183:24: error: specialization of ‘template struct std::iterator_traits’ in different namespace [-fpermissive]
    template<> struct std::iterator_traitsBOOM::VectorViewIterator {
    ^
    In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:65:0,
    from /usr/include/c++/4.8.2/bits/char_traits.h:39,
    from /usr/include/c++/4.8.2/string:40,
    from logit_spike_slab_wrapper.cc:5:
    /usr/include/c++/4.8.2/bits/stl_iterator_base_types.h:159:12: error: from definition of ‘template struct std::iterator_traits’ [-fpermissive]
    struct iterator_traits
    ^
    In file included from /libs/workspace/Boom/include/LinAlg/VectorView.hpp:28:0,
    from /libs/workspace/Boom/include/LinAlg/Matrix.hpp:24,
    from /libs/workspace/Boom/include/r_interface/boom_r_tools.hpp:25,
    from /libs/workspace/Boom/include/r_interface/seed_rng_from_R.hpp:22,
    from logit_spike_slab_wrapper.cc:10:
    /libs/workspace/Boom/include/LinAlg/VectorViewIterator.hpp:191:25: error: specialization of ‘template struct std::iterator_traits’ in different namespace [-fpermissive]
    template <> struct std::iterator_traitsBOOM::VectorViewConstIterator {
    ^
    In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:65:0,
    from /usr/include/c++/4.8.2/bits/char_traits.h:39,
    from /usr/include/c++/4.8.2/string:40,
    from logit_spike_slab_wrapper.cc:5:
    /usr/include/c++/4.8.2/bits/stl_iterator_base_types.h:159:12: error: from definition of ‘template struct std::iterator_traits’ [-fpermissive]
    struct iterator_traits
    ^
    In file included from /libs/workspace/Boom/include/LinAlg/Array.hpp:23:0,
    from /libs/workspace/Boom/include/r_interface/boom_r_tools.hpp:28,
    from /libs/workspace/Boom/include/r_interface/seed_rng_from_R.hpp:22,
    from logit_spike_slab_wrapper.cc:10:
    /libs/workspace/Boom/include/LinAlg/ArrayIterator.hpp:135:25: error: specialization of ‘template struct std::iterator_traits’ in different namespace [-fpermissive]
    template <> struct std::iterator_traitsBOOM::ArrayIterator {
    ^
    In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:65:0,
    from /usr/include/c++/4.8.2/bits/char_traits.h:39,
    from /usr/include/c++/4.8.2/string:40,
    from logit_spike_slab_wrapper.cc:5:
    /usr/include/c++/4.8.2/bits/stl_iterator_base_types.h:159:12: error: from definition of ‘template struct std::iterator_traits’ [-fpermissive]
    struct iterator_traits
    ^
    In file included from /libs/workspace/Boom/include/LinAlg/Array.hpp:23:0,
    from /libs/workspace/Boom/include/r_interface/boom_r_tools.hpp:28,
    from /libs/workspace/Boom/include/r_interface/seed_rng_from_R.hpp:22,
    from logit_spike_slab_wrapper.cc:10:
    /libs/workspace/Boom/include/LinAlg/ArrayIterator.hpp:144:24: error: specialization of ‘template struct std::iterator_traits’ in different namespace [-fpermissive]
    template<> struct std::iterator_traitsBOOM::ConstArrayIterator {
    ^
    In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:65:0,
    from /usr/include/c++/4.8.2/bits/char_traits.h:39,
    from /usr/include/c++/4.8.2/string:40,
    from logit_spike_slab_wrapper.cc:5:
    /usr/include/c++/4.8.2/bits/stl_iterator_base_types.h:159:12: error: from definition of ‘template struct std::iterator_traits’ [-fpermissive]
    struct iterator_traits
    ^
    make: *** [logit_spike_slab_wrapper.o] Error 1
    ERROR: compilation failed for package ‘BoomSpikeSlab’
  • removing ‘/libs/workspace/BoomSpikeSlab’
    Warning in install.packages :
    installation of package ‘BoomSpikeSlab’ had non-zero exit status

The downloaded source packages are in
‘/tmp/RtmprDP2RP/downloaded_packages’

Could any one please help me out how to install BoomSpikeSlab on R-Studio?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions