2016-08-09 22 views
0

私のLinux、Ubuntu 14.04にR(Rバージョン3.2.4改訂)パッケージ 'rgdal'をインストールしようとしていますが、依存関係、特にsqliteをロードする。次のようにLinux上でrgdalパッケージをRにインストールしようとすると問題が発生する

エラーは、次のとおりです。私はそれが問題になることがあり思ったので、私は、指示hereあたりGDAL/OGRを更新

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 

。私は、端末に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でうまくいきましたが、今は壊れています...

何か助けに感謝します!ありがとう。

-Caitlin

答えて

0

は、共有ライブラリとの問題のように、あなたのパッケージマネージャを使用せずに、あなたのシステムに更新/何もインストールしていますね?

あなたのシステムのlibgdal.so.1は、libsqliteライブラリのいくつかのバージョンに対してコンパイルされました。これは、他のものを更新した後に変更されましたが、libgdalはまだ同じファイルです。だから私は、完全なシステムを試してお勧めします(アーチ)これは、(例えば、1つのプログラムだけを更新するように)部分的な更新が推奨された理由である

私はUbuntuのを使用したことがないが、Linuxで私が使用します更新、または少なくともsqlliteライブラリーの更新を行います。

+0

返信いただきありがとうございます。私はパッケージマネージャーを使って何もインストールしていませんでした(それは適切です)。この時点で、私はlibgdalとlibsqliteの両方を試してパージしてから再インストールするつもりです。 –

+0

幸運。私は[このページ](https://cran.r-project.org/bin/linux/ubuntu/README)に、ubuntuのRに関する素晴らしい説明があります。彼らのリポジトリには数多くのパッケージがあるようですが、可能であればそこからパッケージをインストールすることをお勧めします。このようにして、将来この種の問題が発生する可能性を減らすことができます。 –

関連する問題