[R] readline and R installation

Jean Eid jeaneid at chass.utoronto.ca
Wed Jul 9 01:27:36 CEST 2003

I have read and added the options in the config.site file. Although I get
the following message
R is now configured for sparc-sun-solaris2.8

      Source directory:          .
      Installation directory:    /usr/local

      C compiler:                gcc  -g -O2
      C++ compiler:              g++  -g -O2
      Fortran compiler:          g77  -g

      Interfaces supported:      X11
      External libraries:        readline
      Additional capabilities:   bzip2, PCRE
      Options enabled:           R profiling

      Recommended packages:      no

configure.log still shows missing readline.h file. It shows the following in

    | #include <readline/history.h>
    configure:12368: result: no
    configure:12404: checking for readline/history.h
    configure:12411: result: no
    configure:12296: checking readline/readline.h usability
gcc -c -g -O2 -I/usr/local/R/readline -I/local/R/readline conftest.c >&5
    configure:12379:31: readline/readline.h: No such file or directory
    configure:12312: $? = 1

and my config.site file contains the following
LDFLAGS="-L/usr/local/lib -L/usr/local/R/readline"
LIBS="-L/usr/local/lib -L/local/R/readline"
CPPFLAGS="-I/usr/local/include -I/usr/local/R/readline -I/local/R/readline"

when I envoke R and press C-r it writes

but C-l , M-b, and others work. the only keys that do not work are the
delete and arrow up and down.

Thank you for all the help

----- Original Message ----- 
From: "Martin Maechler" <maechler at stat.math.ethz.ch>
To: "Jean Eid" <jeaneid at chass.utoronto.ca>
Cc: <R-help at stat.math.ethz.ch>
Sent: Tuesday, July 08, 2003 12:04 PM
Subject: Re: [R] readline and R installation

> One way is setting the (or adding to an existing one)
> environment variable LD_LIBRARY_PATH to your directory
> (.../local/R/readline); there are other related ways described
> in the "R Administration/Installation" manual which I'd warmly
> recommend consulting here.
> If that is really /local/R/... I guess the resulting R will only
> run on your workstation which is a bit unfortunate.
> Did you try to convince your sys.admin installing readline
> "globally"?
> Hoping this helps,
> Martin Maechler <maechler at stat.math.ethz.ch>
> Seminar fuer Statistik, ETH-Zentrum  LEO C16 Leonhardstr. 27
> ETH (Federal Inst. Technology) 8092 Zurich SWITZERLAND
> phone: x-41-1-632-3408 fax: ...-1228 <><
> >>>>> "Jean" == Jean Eid <jeaneid at chass.utoronto.ca>
> >>>>>     on Tue, 8 Jul 2003 09:45:20 -0400 writes:
>     Jean> I am trying to install R 1.7.1 on a
>     Jean> sparc-sun-solaris2.8 system. although gnu readline is
>     Jean> installed and works fine on the parent directory, R is
>     Jean> not recognizing it.  I get the following in the
>     Jean> config.log file.
>     Jean> configure:11627: checking for rl_callback_read_char
in -lreadline
>     Jean> configure:11658: gcc -o conftest -g -O2  -L/usr/local/lib
>     Jean>                  conftest.c -lreadline  -ldl -ltermcap -lm  >&5
>     Jean> ld: fatal: library -lreadline: not found
>     Jean> ld: fatal: File processing errors. No output written to conftest
>     Jean> collect2: ld returned 1 exit status
>     Jean> I also tried to install the most recent version of
>     Jean> readline (version 4.3) with no luck. as I do not have
>     Jean> root access to the system I have included the readline
>     Jean> directory in my home path.  I beleive that I have to
>     Jean> change the path of the readline library from
>     Jean> usr/local/lib to my own which is on /local/R/readline,
>     Jean> however I do not want to change the configure file
>     Jean> without making sure I am doing the right thing, Any
>     Jean> help is appreciated,

More information about the R-help mailing list