web-dev-qa-db-ja.com

エラー:--with-readline = yes(デフォルト)およびheaders / libsは利用できません

Rをインストールしています。/configureを実行するとこのエラーが発生します。

checking for history_truncate_file... no
configure: error: --with-readline=yes (default) and headers/libs are not available

ヒント、ありがとう

35
Adam Dahmani

次のコマンドを使用して、この問題を解決します

./configure --with-readline=no --with-x=no

-with-x = noX Windowsシステム をオフにします。 LinuxおよびUnixライクなOS用のGUIです。コンピューターにX Windowsがインストールされていないため、電源を切ります。
[。詳細は libreadline Linuxでのインストールをご覧ください

次のコマンドを使用して、インストール構成の詳細を確認できます。

./configure --help
54
bourneli

r 3.1.1のコンパイルで問題が見つかったため、ソリューションの一部として、このRをコンパイルして使用する前に、まず以下のライブラリをインストールすることをお勧めします

Sudo apt-get install build-essential
Sudo apt-get install fort77
Sudo apt-get install xorg-dev
Sudo apt-get install liblzma-dev  libblas-dev gfortran
Sudo apt-get install gcc-multilib
Sudo apt-get install gobjc++
Sudo apt-get install aptitude
Sudo aptitude install libreadline-dev

知識を投稿し続けた他の人々に感謝します。

26
Anup Ash

GNU readlineパッケージが必要だと思います。apt-get、aptitude、またはディストリビューション用の適切なツールを使用してインストールできます。Ubuntuの場合:

aptitude install libreadline-dev
10
Daniel H.

Linuxバージョン2.6.18-371.3.1.el5(centos)では、次のように動作しました

yum install readline-devel 

他の人が述べたように、configureオプションで--with-x=noを使用します

7
Dhanesh

私はこれをここに取られたファイルに追加しました: http://www.personal.psu.edu/mar36/blogs/the_ubuntu_r_blog/2012/08/installing-the-development-version-of-r-on-ubuntu -al-side-the-current-version-of-r.html

CXXFLAGS="-ggdb -pipe -Wall -pedantic -I/usr/include/readline5" \
CPPFLAGS="-I/usr/include/readline5" \
LDFLAGS="-L/usr/lib64/readline5" \

R-3.5.0をビルドするCentos 7で、/ data/R-3.0.5にインストールする場合。

wget https://www.stats.bris.ac.uk/R/src/base/R-3/R-3.5.0.tar.gz
tar -zxvf R-3.5.0.tar.gz
cd R-3.5.0.tar.gz
mkdir -p /data/R-3.0.5   
yum group install "Development tools" -y
yum install readline-devel -y
yum install xorg-x11-server-devel libX11-devel libXt-devel -y
yum yum install libbz2-devel -y
yum install lzma -y
yum install xz xz-devel -y
yum install pcre pcre-devel -y
yum install libcurl-devel -y
yum install texinfo -y
yum install texinfo-tex -y
yum install texlive -y
yum install texlive-fonts-extra -y
yum install levien-inconsolata-fonts -y
yum install Java-1.8.0-openjdk -y

./configure --prefix=/data/R-3.0.5 '--with-cairo' \
'--with-jpeglib' '--with-readline' '--with-tcltk' \
'--with-blas' '--with-lapack' '--enable-R-profiling' \
'--enable-R-shlib' \
'--enable-memory-profiling'

make
make install
0