Error in installing flowCore package R
2
0
Entering edit mode
sai nitin ▴ 10
@sai-nitin-5588
Last seen 7.4 years ago

Hi,

I am trying to install flowCore package (Bioconductor 3.4) in R 3.3.2 (Ubuntu 14.04 LTS). But I am getting following error.

boost_regex/regex.cpp:195:64: error: use of deleted function ‘std::atomic<_Tp*>::atomic(const std::atomic<_Tp*>&) 

[with _Tp = void]’ mem_block_cache block_cache = { 0, 0, BOOST_STATIC_MUTEX_INIT, }; ^ In file included from /home/nitin/R/x86_64-pc-linux-gnu-library/3.3/BH/include/boost/regex/v4/mem_block_cache.hpp:31:0, from boost_regex/regex.cpp:44: /usr/include/c++/4.8/atomic:298:7: error: declared here atomic(const atomic&) = delete; ^

 boost_regex/regex.cpp:195:64: error: use of deleted function ‘std::atomic<_Tp*>::atomic(const std::atomic<_Tp*>&) [with _Tp = void]’ mem_block_cache block_cache = { 0, 0, BOOST_STATIC_MUTEX_INIT, }; ^ 

In file included from /home/nitin/R/x86_64-pc-linux-gnu-library/3.3/BH/include/boost/regex/v4/mem_block_cache.hpp:31:0,
  from boost_regex/regex.cpp:44: /usr/include/c++/4.8/atomic:298:7: error: declared here atomic(const atomic&) = delete; ^ 
boost_regex/regex.cpp:195:64:
  error: could not convert ‘{{{0, 0, 0, 0, 0, 0, 0, {0, 0}}}}’ from ‘’ to ‘std::atomic’ mem_block_cache block_cache = { 0, 0, BOOST_STATIC_MUTEX_INIT, };
make: *** [boost_regex/regex.o] Error 1 ERROR: compilation failed for package ‘flowCore’ * removing ‘/home/nitin/R/x86_64-pc-linux-gnu-library/3.3/flowCore’ 

Can anybody suggest some solution thanks.

bioconductor • 1.3k views
ADD COMMENT
0
Entering edit mode
jiri.hon ▴ 10
@jirihon-7904
Last seen 3.2 years ago
Czech Republic

It seems like flowCore got unsynchronized with BH (Boost header) package. Our package pqsfinder that depends on both BH and flowCore is also affected. I hope flowCore maintainers will fix this as soon as possible.

ADD COMMENT
0
Entering edit mode
@valerie-obenchain-4275
Last seen 2.3 years ago
United States

I believe this was addressed in this post: A: flowCore install issues.

When you add information to a post use 'ADD COMMENT' instead of posting an answer to your own question.

Valerie

ADD COMMENT

Login before adding your answer.

Traffic: 502 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6