在编译和安装生物导体软件包时如何包括丢失的文件?

时间:2019-02-27 11:44:22

标签: r bioconductor

我正在尝试从生物导体安装生物容器。不幸的是,我收到以下错误:

* 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.

我不知道是否必须为算法“ annoy”提供文件,否则应将其包含在源代码中。 我正在使用Arch Linux。

1 个答案:

答案 0 :(得分:0)

我将维护RcppAnnoy

BiocNeighbors上应有LinkingTo:

所以在您的末尾出现了一些错误/怪异的事情,因为每一个 LinkingTo:都变成了-I...,就像您在报价单上看到的 eg 其他LinkingTo:具有Rcpp。