From shiva@cruzio.com Thu Jun 10 06:41:04 1999 Received: from mail.cruzio.com (root@mail.cruzio.com [208.226.92.37]) by spog.gaertner.de (8.8.8/8.8.8/Nase) with ESMTP id GAA30814; Thu, 10 Jun 1999 06:41:03 +0200 Received: from mochas (sa-165-227-137-201.cruzio.com [165.227.137.201]) by mail.cruzio.com with SMTP id VAA05625; Wed, 9 Jun 1999 21:40:51 -0700 (PDT) Message-Id: <000801beb2fb$bc19dea0$c989e3a5@mochas.cruzio.com> Date: Wed, 9 Jun 1999 21:42:49 -0700 From: "miles zarathustra" To: "Martin Neitzel" Cc: , , Subject: j4.02b vs. RedHat 5.2: wrong version of libreadline >Number: 30 >Category: j-unix >Synopsis: j4.02b vs. RedHat 5.2: wrong version of libreadline >Confidential: no >Severity: serious >Priority: medium >Responsible: neitzel >State: closed >Class: sw-bug >Submitter-Id: net >Arrival-Date: Thu Jun 10 06:52:02 MET DST 1999 >Last-Modified: Thu Jun 10 16:26:58 MET DST 1999 >Originator: miles zarathustra >Organization: qued >Release: j402b-Linux.tgz >Environment: RedHat 5.2 >Description: Couldn't run the new J as shipped. Wrong version of the readline library. should be 3, not 2. details below. # ldd jint-402b libreadline.so.2 => not found libdl.so.2 => /lib/libdl.so.2 (0x40005000) libm.so.6 => /lib/libm.so.6 (0x40008000) libc.so.6 => /lib/libc.so.6 (0x40023000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000) >> this is the ONLY package with libreadline that redhat 5.2 ships with. >> n.b. the version # is 3 Name : readline Distribution: Manhattan Version : 2.2.1 Vendor: Red Hat Software Release : 1 Build Date: Sun Jul 26 10:54:38 1998 Install date: Tue Feb 2 05:43:07 1999 Build Host: porky.redhat.com Group : Libraries Source RPM: readline-2.2.1-1.src.rpm Size : 256505 License: GPL Packager : Red Hat Software Summary : Library for reading lines from a terminal Description : The "readline" library will read a line from the terminal and return it, allowing the user to edit the line with the standard emacs editing keys. It allows the programmer to give the user an easier-to-use and more intuitive interface. /usr/info/history.info.gz /usr/info/readline.info.gz /usr/lib/libhistory.so.3.0 /usr/lib/libreadline.so.3.0 /usr/man/man3/readline.3 >How-To-Repeat: # ./j ./jint-402b: error in loading shared libraries libreadline.so.2: cannot open shared object file: No such file or directory >Fix: I hacked it by making a link, & it *seems* to work. looks like libreadline.so.2 is all that's missing. >Audit-Trail: Responsible-Changed-From-To: gnats-admin->neitzel Responsible-Changed-By: neitzel Responsible-Changed-When: Thu Jun 10 15:53:54 MET DST 1999 Responsible-Changed-Why: conversion into proper gnats report. State-Changed-From-To: open-closed State-Changed-By: neitzel State-Changed-When: Thu Jun 10 16:11:53 MET DST 1999 State-Changed-Why: Your fix looks good to me, too. As far as I know, only readline version 4 will bring major changes with it and I would not expect any trouble from your symlink fix. >Unformatted: