【发布时间】:2017-04-14 16:29:06
【问题描述】:
我正在尝试在计算 Linux(实际上是通用 Gentoo)全新安装的 R 中安装 rgdal(gstat 的依赖项)。我安装了 sci-libs/gdal。以下是最后几行输出:
x86_64-pc-linux-gnu-g++ -I/usr/lib64/R/include -DNDEBUG -I/usr/include/gdal -I"/home/wjc721/R/x86_64-pc-linux-gnu-library/3.2/sp/include" -fpic -O2 -march=x86-64 -pipe -c OGR_write.cpp -o OGR_write.o
x86_64-pc-linux-gnu-g++ -I/usr/lib64/R/include -DNDEBUG -I/usr/include/gdal -I"/home/wjc721/R/x86_64-pc-linux-gnu-library/3.2/sp/include" -fpic -O2 -march=x86-64 -pipe -c gdal-bindings.cpp -o gdal-bindings.o
x86_64-pc-linux-gnu-gcc -std=gnu99 -I/usr/lib64/R/include -DNDEBUG -I/usr/include/gdal -I"/home/wjc721/R/x86_64-pc-linux-gnu-library/3.2/sp/include" -fpic -O2 -march=x86-64 -pipe -c init.c -o init.o
x86_64-pc-linux-gnu-gcc -std=gnu99 -I/usr/lib64/R/include -DNDEBUG -I/usr/include/gdal -I"/home/wjc721/R/x86_64-pc-linux-gnu-library/3.2/sp/include" -fpic -O2 -march=x86-64 -pipe -c inverser.c -o inverser.o
inverser.c:3:22: fatal error: projects.h: No such file or directory
#include <projects.h>
^
compilation terminated.
Stackoverflow 上的现有答案适用于 Gentoo 以外的 Linux 发行版。他们建议安装软件包(在 Debian 中),例如 libgdal1h、libgdal1-dev、libproj-dev 和 gdal-bin,这些在 Gentoo 中都不存在。
任何帮助将不胜感激!它在以前版本的 Calculate 上运行良好 :(
谢谢, 比尔
编辑:我将 R 从 v3.2.2 升级到 3.3.2,将 gdal 从 2.0.2-r3 升级到 2.0.3。这没有帮助,错误是一样的。
【问题讨论】:
-
尝试取消合并并再次合并
sci-libs/proj包,为我工作。