Я пытаюсь установить rgdal (зависимость от gstat) в R на чистую установку Calculate Linux (фактически общая Gentoo). У меня установлены 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 предназначены для дистрибутивов Linux, отличных от Gentoo. Они предлагают установку пакетов (в 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
пакет, у меня сработало. - person mucka   schedule 13.04.2017