我正在尝试在计算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。这没有用,错误是一样的。
答案 0 :(得分:1)
我遇到了同样的问题。升级到proj-4.9.2就可以了。