r - 错误: compilation failed for package ‘seqminer’

标签 r bioinformatics

我在安装“seqminer”时遇到问题 如果有人认识到这个问题或经历过这个问题,请帮助我。

  • gcc(Ubuntu/Linaro 4.6.3-1ubuntu5)4.6.3
  • R 版本 3.2.5 (2016-04-14) --“非常非常安全的菜肴”
R_CPP_interface.cpp: In function ‘SEXPREC* getListElement(SEXP, const char*)’:
R_CPP_interface.cpp:37:8: error: ‘strcmp’ is not a member of ‘std’
R_CPP_interface.cpp:37:8: note: suggested alternative:
/usr/include/string.h:143:12: note:   ‘strcmp’
make: *** [R_CPP_interface.o] error 1
ERROR: compilation failed for package ‘seqminer’
* removing ‘/usr/local/lib/R/site-library/seqminer’
* restoring previous ‘/usr/local/lib/R/site-library/seqminer’

最佳答案

该错误似乎与此问题相关:

strcmp et. al. not a member of std?

根据那里的答案,可能的解决方案可能包括:

  • 安装并使用早期版本的 gcc (<= 4.1)
  • 下载源代码,编辑R_CPP_interface.cpp插入#include <cstring> ,然后从本地源安装

我还会在 project Github repo 提交问题.

关于r - 错误: compilation failed for package ‘seqminer’ ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42776573/

相关文章:

python - 大文本文件和另一个文本文件中相应行的条形码分割(python)

c# - 如何在 C# 中获取肽的所有 dna 编码

javascript - 如何将 HTML 链接定向到 R Shiny 中的侧边栏项目

r - dplyr 的过滤器不适用于 lubridate 的时间格式?

r - 与前一行的行值重叠

r - 在ggplot2散点图中使用伪色来表示密度

r - R中的长矢量图/覆盖图

python - 通过访问 Uniprot 获取蛋白质序列(使用 Python)

r - 使用 R 进行多个因变量和多个自变量的回归

r - 根据窗口大小动态调整 Shiny 图输出的高度和/或宽度