R-beta: compiling R on RedHat 5.1

Martyn Plummer plummer at iarc.fr
Thu Oct 8 09:45:34 CEST 1998

On 07-Oct-98 Dr X Cai wrote:

>** I also tried to get binary-R in rpm files, but the message says:
><> rpm -ivh R-base-0_62_3-1_i386.rpm
>failed dependencies:
>     libncurses.so.3.0 is needed by R-base-0.62.3-1
>I checked it, and found libncurses.so.3.0 is linked to
>libncurses.so.1.9.9e under the directory /usr/i486-linux-libc5/lib
>I am confused...

You need to install the package ncurses3-1.9.9e-5, as stated in
the README file.

Between 5.0 and 5.1, RedHat changed the ncurses library from version 3.0
to version 4.0. In order to produce an rpm which runs on both RedHat
5.0 and 5.1, I linked R binary against the earlier version of ncurses.
This means that if you are running RedHat 5.1 you must install the
ncurses3 package, which is provided for backward compatibility.

The version of libncurses you found is another library provided for
backward compatibility with programs that were linked against libc5,
which was used in version 4.x of RedHat.

As to why ncurses 3.0 is linked to ncurses 1.9.9e, this is a long
story. You are not the only one who is confused.

r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list