簡體   English   中英

安裝flowCore包R時出錯

[英]Error in installing flowCore package R

我正在嘗試在R 3.3.2(Ubuntu 14.04 LTS)中安裝flowCore包(Bioconductor 3.4)。 但我得到了以下錯誤。 任何人都可以提出一些解決方案謝謝

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 ‘<brace-enclosed initializer list>’ to ‘std::atomic<void*>’
 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’
ERROR: dependency ‘flowCore’ is not available for package ‘flowAI’
* removing ‘/home/nitin/R/x86_64-pc-linux-gnu-library/3.3/flowAI’

The downloaded source packages are in
    ‘/tmp/RtmpTbmU8h/downloaded_packages’
installation path not writeable, unable to update packages: mgcv, survival
Warning messages:
1: In install.packages(pkgs = doing, lib = lib, ...) :
  installation of package ‘flowCore’ had non-zero exit status
2: In install.packages(pkgs = doing, lib = lib, ...) :
  installation of package ‘flowAI’ had non-zero exit status

同樣受到影響(MacOSX除外)我發現我可以從github成功安裝,如:

library(devtools)
install_github("RGLab/flowCore",ref='trunk')

FWIW,通過使用CR的CRAN版本安裝R而不是像以前那樣使用自制軟件,在MacOS中更容易解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM