Я получаю следующую ошибку при установке rgdal_1.5-15
в R (я использую Ubuntu 18.04.4 LTS GNU / Linux 4.15.0-112-generi c x86_64):
projectit.cpp:159:6: error: conflicting declaration of C function ‘SEXPREC* transform_ng(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’
SEXP transform_ng(SEXP fromargs, SEXP toargs, SEXP coordOp, SEXP npts, SEXP x, SEXP y, SEXP z SEXP aoi) {
^~~~~~~~~~~~
In file included from projectit.cpp:11:0:
rgdal.h:132:6: note: previous declaration ‘SEXPREC* transform_ng(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’
SEXP transform_ng(SEXP fromargs, SEXP toargs, SEXP coordOp, SEXP npts, SEXP x, SEXP y, SEXP z, SEXP aoi); // both
^~~~~~~~~~~~
/usr/lib/R/etc/Makeconf:176: recipe for target 'projectit.o' failed
make: *** [projectit.o] Error 1
ERROR: compilation failed for package ‘rgdal’
Я решил эту проблему установкой более старой версии (rgdal_1.4-8). Мне это кажется ошибкой, но я не смог найти репозиторий, в который можно было бы отправить отчет об ошибке (их github доступен только для чтения). Любая помощь в его поиске будет принята с благодарностью.