如何在编译和安装bioconductor包时包含丢失的文件?

问题描述 投票:0回答:1

我正在尝试从bioconductor安装biocneighbors。不幸的是我收到以下错误:

* installing *source* package ‘BiocNeighbors’ ...
** libs
g++ -std=gnu++11 -I"/usr/include/R/" -DNDEBUG  -I"/home/m3hdad/R/Rcpp/include" -
ric -O2 -pipe -fstack-protector-strong -fno-plt -c annoy_stubs.cpp -o annoy_stub
In file included from annoy_stubs.cpp:2:
annoy.h:13:10: fatal error: annoylib.h: No such file or directory
 #include "annoylib.h"
          ^~~~~~~~~~~~
compilation terminated.

我不明白我是否必须提供算法“烦恼”的文件,或者它应该包含在源代码中。我正在使用Arch linux。

r bioconductor
1个回答
0
投票

那将是RcppAnnoy,我是维护者。

并且BiocNeighbors应该有一个LinkingTo:

因此,当你看到每个LinkingTo:转向-I...时,你的结果有些错误/怪异。在你的其他LinkingTo:的报价中 - 对于Rcpp。

© www.soinside.com 2019 - 2024. All rights reserved.