【问题标题】:Error when trying to install tidycensus package on Ubuntu 18.04尝试在 Ubuntu 18.04 上安装 tidycensus 包时出错
【发布时间】:2021-10-07 18:07:32
【问题描述】:

您好,我在尝试安装 tidycensus 时遇到此错误,我什至在尝试安装 rgdal 时遇到错误。我尝试了许多其他帖子所说的终端命令,但没有任何效果。这是错误代码。

projectit.cpp: In function ‘SEXPREC* project_ng_coordOp(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’:
projectit.cpp:169:6: error: conflicting declaration of C function ‘SEXPREC* project_ng_coordOp(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP)’
 SEXP project_ng_coordOp(SEXP proj, SEXP inv, SEXP aoi, SEXP ob_tran,
      ^~~~~~~~~~~~~~~~~~
In file included from projectit.cpp:11:0:
rgdal.h:142:6: note: previous declaration ‘SEXPREC* project_ng_coordOp(SEXP, SEXP, SEXP, SEXP)’
 SEXP project_ng_coordOp(SEXP proj, SEXP inv, SEXP aoi, SEXP ob_tran); // both
      ^~~~~~~~~~~~~~~~~~
/usr/lib/R/etc/Makeconf:181: recipe for target 'projectit.o' failed
make: *** [projectit.o] Error 1
ERROR: compilation failed for package ‘rgdal’
* removing ‘/home/shiny/R/x86_64-pc-linux-gnu-library/4.0/rgdal’
ERROR: dependency ‘rgdal’ is not available for package ‘tigris’
* removing ‘/home/shiny/R/x86_64-pc-linux-gnu-library/4.0/tigris’
ERROR: dependency ‘tigris’ is not available for package ‘tidycensus’
* removing ‘/home/shiny/R/x86_64-pc-linux-gnu-library/4.0/tidycensus’

The downloaded source packages are in
    ‘/tmp/RtmpHAAY2J/downloaded_packages’
Warning messages:
1: In install.packages("tidycensus") :
  installation of package ‘rgdal’ had non-zero exit status
2: In install.packages("tidycensus") :
  installation of package ‘tigris’ had non-zero exit status
3: In install.packages("tidycensus") :
  installation of package ‘tidycensus’ had non-zero exit status


【问题讨论】:

标签: r ubuntu


【解决方案1】:

对我有用的是遵循安装最新空间包的指南 - 特别是 sf 。 ubuntugis 不稳定的 PPA 对我有用。底层空间库的更新速度非常快,因此保持一致是一个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-06
    • 2019-01-18
    • 2019-07-20
    • 2018-12-19
    • 2023-03-22
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多