gpt4 book ai didi

r - 尝试在 Linux 上的 R 中安装 rgdal 包时出现问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:45 24 4
gpt4 key购买 nike

我正在尝试将 R(R 版本 3.2.4 修订版)包“rgdal”安装到我的 Linux Ubuntu 14.04 上,但该包在尝试加载依赖项时遇到困难,特别是 sqlite。

错误如下:

checking for gdal.h... yes
checking gdal: linking with --libs only... no
checking gdal: linking with --libs and --dep-libs... no
/usr/lib/libgdal.so: undefined reference to `sqlite3_column_table_name'
collect2: error: ld returned 1 exit status

我按照说明更新了 GDAL/OGR here ,因为我认为这可能是问题所在。现在,当我在终端中键入 gdalinfo 或 ogrinfo 时,会出现类似的错误:

gdalinfo: symbol lookup error: /usr/lib/libgdal.so.1: undefined 
symbol: sqlite3_column_table_name

当我查看 usr/local/lib 时,会出现以下 sqlite 库:

libsqlite3.a libsqlite3.la libsqlite3.so libsqlite3.so.0   
libsqlite3.so.0.8.6

有趣的是,这个包上周在 R 中运行良好,但现在坏了......

感谢任何帮助!谢谢。

-凯特琳

最佳答案

我在尝试升级 GDAL 时偶然发现了这个错误。修复是 ENABLE_COLUMN_METADATA 当我配置 sqlite 以安装时

sudo CFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1" ./configure

参见 sqlite Compile-time options了解更多详情

关于r - 尝试在 Linux 上的 R 中安装 rgdal 包时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38841245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com