Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R包biomaRt和此依赖项RSQLite出错_R_Boost_Rsqlite_Biomart - Fatal编程技术网

R包biomaRt和此依赖项RSQLite出错

R包biomaRt和此依赖项RSQLite出错,r,boost,rsqlite,biomart,R,Boost,Rsqlite,Biomart,我安装带有bioconductor的BioMat时遇到问题。我已经用R3.6在Rstudio中安装了这个包,没有错误,但是在conda特定环境容器中的R4.0中,我用RSQLite安装了一个错误 以下是这条信息: x86_64-conda-linux-gnu-c++ -std=gnu++11 -I"/home/legrand-lab/anaconda3/envs/r4-base/lib/R/include" -DNDEBUG -I. -Ivendor -DRSQLITE_US

我安装带有bioconductor的BioMat时遇到问题。我已经用R3.6在Rstudio中安装了这个包,没有错误,但是在conda特定环境容器中的R4.0中,我用RSQLite安装了一个错误

以下是这条信息:

x86_64-conda-linux-gnu-c++ -std=gnu++11 -I"/home/legrand-lab/anaconda3/envs/r4-base/lib/R/include" -DNDEBUG -I. -Ivendor -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/home/legrand-lab/anaconda3/envs/r4-base/lib/R/library/plogr/include' -I'/home/legrand-lab/anaconda3/envs/r4-base/lib/R/library/Rcpp/include' -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/legrand-lab/anaconda3/envs/r4-base/include -I/home/legrand-lab/anaconda3/envs/r4-base/include -Wl,-rpath-link,/home/legrand-lab/anaconda3/envs/r4-base/lib  -fvisibility=hidden -fpic  -fvisibility-inlines-hidden  -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/legrand-lab/anaconda3/envs/r4-base/include -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/r-base-split_1616773775410/work=/usr/local/src/conda/r-base-4.0.3 -fdebug-prefix-map=/home/legrand-lab/anaconda3/envs/r4-base=/usr/local/src/conda-prefix  -c SqliteColumnDataSource.cpp -o SqliteColumnDataSource.o
In file included from vendor/boost/math/special_functions/sign.hpp:16,
                 from vendor/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from vendor/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from vendor/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from vendor/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from vendor/boost/lexical_cast.hpp:32,
                 from vendor/boost/date_time/format_date_parser.hpp:14,
                 from vendor/boost/date_time/date_generator_parser.hpp:20,
                 from vendor/boost/date_time/date_facet.hpp:25,
                 from vendor/boost/date_time/gregorian/gregorian_io.hpp:16,
                 from vendor/boost/date_time/gregorian/gregorian.hpp:31,
                 from SqliteColumnDataSource.cpp:6:
vendor/boost/math/tools/config.hpp:408:13: fatal error: boost/detail/fenv.hpp: No such file or directory
  408 |    #include <boost/detail/fenv.hpp>
      |             ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [/home/legrand-lab/anaconda3/envs/r4-base/lib/R/etc/Makeconf:181 : SqliteColumnDataSource.o] Erreur 1
ERROR: compilation failed for package ‘RSQLite’
* removing ‘/home/legrand-lab/anaconda3/envs/r4-base/lib/R/library/RSQLite’
ERROR: dependency ‘RSQLite’ is not available for package ‘AnnotationDbi’
* removing ‘/home/legrand-lab/anaconda3/envs/r4-base/lib/R/library/AnnotationDbi’
ERROR: dependency ‘RSQLite’ is not available for package ‘BiocFileCache’
* removing ‘/home/legrand-lab/anaconda3/envs/r4-base/lib/R/library/BiocFileCache’
ERROR: dependencies ‘AnnotationDbi’, ‘BiocFileCache’ are not available for package ‘biomaRt’
* removing ‘/home/legrand-lab/anaconda3/envs/r4-base/lib/R/library/biomaRt’

The downloaded source packages are in
    ‘/tmp/RtmpJRLzOp/downloaded_packages’
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Warning messages:
1: In install.packages(...) :
  installation of package ‘RSQLite’ had non-zero exit status
2: In install.packages(...) :
  installation of package ‘AnnotationDbi’ had non-zero exit status
3: In install.packages(...) :
  installation of package ‘BiocFileCache’ had non-zero exit status
4: In install.packages(...) :
  installation of package ‘biomaRt’ had non-zero exit status
x86_64-conda-linux-gnu-c++-std=gnu++11-I”/home/legrand lab/anaconda3/envs/r4 base/lib/R/include“-DNDEBUG-I.-IVENDO-DRSQLITE_-USE_-BUNDLED_-SQLITE_-ENABLE_-RTREE-DSQLITE_-ENABLE_-FTS3-DSQLITE_-FTS3_括号-DSQLITE_-ENABLE_-FTS5-DSQLITE_-ENABLE_-JSON1-DSQLITE_-ENABLE_-STAT4-DSQLITE_-SOUNDEX-DRCPP_-DEFAULT_-INCLUDE_-CALL_-false-DRCPP_使用UTF8_-dbu-ERROR(((字符串-t(-NO)ƢƢƢƢƢƢ41-I'/home/legrand lab/anaconda3/envs/r4 base/lib/R/library/plogr/include'-I'/home/legrand lab/anaconda3/envs/r4 base/lib/R/library/Rcpp/include'-DNDEBUG-D_FORTIFY_SOURCE=2-O2-isystem/home/legrand lab/anaconda3/envs/r4 base/include-I/home/legrand实验室/anaconda3/envs/r4 base/r4 base/include-Wl-rpath链接,/home/legrand lab/anaconda3/envs/r4 base/lib-fvisibility=hidden-fpic-fvisibility inlines hidden-fmessage length=0-march=nocona-mtune=haswell-ftree vectorize-fpic-fstack protector strong-fno plt-O2-F功能段-pipe-isystem/home/legrand lab/anaconda3/envs/r4 base/include-fdebug prefix map=/home/conda/feed\u root/build\u artifacts/r-base-split\u 1616773775410/work=/usr/local/src/conda/r-base-4.0.3-fdebug prefix map=/home/legrand lab/anaconda3/envs/r4 base=/usr/local/src/conda prefix-c sqlitecolumndasource.cpp-o sqlitecolumndasource.o
在供应商/boost/math/special_functions/sign.hpp:16提供的文件中,
来自vendor/boost/lexical_cast/detail/inf_nan.hpp:34,
来自供应商/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
来自供应商/boost/lexical_cast/detail/converter_lexical.hpp:54,
从vendor/boost/lexical\u cast/try\u lexical\u convert.hpp:44,
来自供应商/boost/u cast.hpp:32,
来自vendor/boost/date\u time/format\u date\u parser.hpp:14,
来自供应商/boost/date\u time/date\u生成器\u解析器。hpp:20,
来自供应商/boost/date\u时间/date\u方面。hpp:25,
从供应商/boost/date\u time/gregorian/gregorian\u io.hpp:16,
从供应商/boost/date\u time/gregorian/gregorian.hpp:31,
来自SqliteColumnDataSource.cpp:6:
vendor/boost/math/tools/config.hpp:408:13:致命错误:boost/detail/fenv.hpp:没有这样的文件或目录
408 |#包括
|             ^~~~~~~~~~~~~~~~~~~~~~~
编译终止。
make:**[/home/legrand lab/anaconda3/envs/r4 base/lib/R/etc/Makeconf:181:sqlitecolumndasource.o]错误1
错误:包“RSQLite”的编译失败
*删除“/home/legrand lab/anaconda3/envs/r4 base/lib/R/library/RSQLite”
错误:依赖项“RSQLite”不可用于包“AnnotationDbi”
*删除“/home/legrand lab/anaconda3/envs/r4 base/lib/R/library/AnnotationDbi”
错误:依赖项“RSQLite”不可用于包“BiocFileCache”
*删除“/home/legrand lab/anaconda3/envs/r4 base/lib/R/library/BiocFileCache”
错误:依赖项“AnnotationDbi”、“BioFileCache”不可用于包“biomaRt”
*删除“/home/legrand lab/anaconda3/envs/r4 base/lib/R/library/biomaRt”
下载的源程序包位于中
“/tmp/RtmpJRLzOp/download_packages”
正在更新“.Library”中包的HTML索引
正在制作“packages.html”。。。完成
警告信息:
1:在install.packages(…)中:
包“RSQLite”的安装具有非零退出状态
2:在install.packages(…)中:
包“AnnotationDbi”的安装具有非零退出状态
3:在安装包中(…):
包“BioFileCache”的安装具有非零退出状态
4:在install.packages(…)中:
包“biomaRt”的安装具有非零退出状态

如果任何人有一个想法或一个解决方案…

这个问题也会影响conda软件包。 临时修复似乎是回滚,即
remotes::install_version(“RSQLite”,version=“2.2.5”)

请参见此处的示例:


为我解决了问题。

日志表明错误来自: 致命错误:boost/detail/fenv.hpp:没有这样的文件或目录 408 |#包括


conda安装-c conda forge boost cpp
Hi,我在bioconductor论坛上看到RSQLite包在过去几天遇到了一些问题。也许你可以看看这个:没有变化。但我有一个解决方案:清除RSQLite和v8lib。之后,我用conda重新安装lib,而不是经典的apt-get。现在,它起作用了。谢谢你的时间和帮助。
conda install -c conda-forge boost-cpp