使用inverser.c include指令

时间:2017-03-13 04:07:59

标签: r gentoo rgdal

我正在尝试在计算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。这没有用,错误是一样的。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。升级到proj-4.9.2就可以了。