Juggle Home - Bits'n'Pieces - Feature Hitlist - Problem Reports - Mailing lists - The J Repository - References +-------------------+ | 9!:12'' | |5 | +-------------------+

From km@math.uh.edu Fri Nov 12 13:33:57 1999 Received: from karazm.math.uh.edu (karazm.math.uh.edu []) by spog.gaertner.de (8.8.8/8.8.8/Nase) with ESMTP id NAA13674 for <bugs@gaertner.de>; Fri, 12 Nov 1999 13:33:56 +0100 Received: from km.math.uh.edu (IDENT:km@km.math.uh.edu []) by karazm.math.uh.edu (8.9.3/8.9.3) with SMTP id GAA21640 for <bugs@gaertner.de>; Fri, 12 Nov 1999 06:33:53 -0600 (CST) Message-Id: <99111205581000.18708@km.math.uh.edu> Date: Fri, 12 Nov 1999 05:54:02 -0600 From: Kip Murray <km@math.uh.edu> To: bugs@gaertner.de Subject: J402b links old libraries >Number: 32 >Category: j-unix >Synopsis: J402b is linked against old Linux libraries >Confidential: no >Severity: serious >Priority: medium >Responsible: neitzel >State: closed >Class: sw-bug >Submitter-Id: unknown >Arrival-Date: Fri Nov 12 13:37:02 MET 1999 >Last-Modified: Fri May 30 19:37:52 MET DST 2003 >Originator: Kip Murray >Organization: Mathematics, University of Houston >Release: j 4.02b >Environment: home-grown Pentel II machine Red Hat Linux 6.1 target = (term not understood) libraries = see below >Description: The problem is that J is linked against some old libraries and as such is incompatible with the version of Linux we're running here. I checked their web page and what is on the CD is the latest version. A succinct description of the problem: XYX:ilnea:~/j/jinstall> ldd ./jint /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40013000) libreadline.so.2 => not found ^^^^^^^^^^^^^^^^ libdl.so.2 => /lib/libdl.so.2 (0x4001b000) libm.so.6 => /lib/libm.so.6 (0x4001e000) libc.so.6 => /lib/libc.so.6 (0x4003a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) XYX:ilnea:~/j/jinstall> locate libreadline /usr/lib/libreadline.so.3.0 /usr/lib/libreadline.so.3 /usr/lib/libreadline.a /usr/lib/libreadline.so I checked back to a RedHat 5.1 (1.5 years old) machine and libreadline was at major 3 then. I found the remnants of a RedHat 4.2 machine which does have libreadline major 2 on it but I haven't been able to test it. >How-To-Repeat: see above >Fix: Jason (our guru) evidently hopes to find a suitable copy of an old library. >Audit-Trail: State-Changed-From-To: open-analyzed State-Changed-By: neitzel State-Changed-When: Fri Nov 12 13:44:06 MET 1999 State-Changed-Why: Yes, this is more or less a known problem. "Old version" is a bit arguable since it was state-of-the-art on the then current Debian distribution when I build that 4.02b in March, just eight months ago. The problem is really that different Linux distributions have a different pace with libraries. State-Changed-From-To: analyzed-feedback State-Changed-By: neitzel State-Changed-When: Fri Nov 12 13:56:43 MET 1999 State-Changed-Why: You should be safe throwing a symlink named ....2 to ....3 and running ldconfig again. No need to dig out the real old version. Also see PR no. 30 and the small article at http://juggle/bnp/sharedlibs.html Please let me know if you're up and running. State-Changed-From-To: feedback-closed State-Changed-By: neitzel State-Changed-When: Fri May 30 19:35:54 MET DST 2003 State-Changed-Why: database cleanup; no feedback on this PR after a few years. >Unformatted:

+-------------------+ | 9!:12'' | |5 | +-------------------+ Juggle Home - Bits'n'Pieces - Feature Hitlist - Problem Reports - Mailing lists - The J Repository - References