From owner-freebsd-current Sun Jan 17 06:31:08 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA21161 for freebsd-current-outgoing; Sun, 17 Jan 1999 06:31:08 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from bs1-highway1.skyman (ns.modem.ru [212.57.132.253]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id GAA21154 for ; Sun, 17 Jan 1999 06:31:05 -0800 (PST) (envelope-from igorsh@garural.chel.su) Received: from garural.chel.su (garant-ural.ru [195.54.6.129]) by bs1-highway1.skyman (8.6.12/8.6.12) with ESMTP id TAA13126 for ; Sun, 17 Jan 1999 19:30:21 +0500 Received: from igorsh.garural.chel.su (igorsh.garant-ural.ru [195.54.6.135]) by garural.chel.su (8.9.1/8.9.1) with SMTP id TAA00302 for ; Sun, 17 Jan 1999 19:30:44 +0500 (ES) (envelope-from igorsh@garural.chel.su) Message-ID: <003301be4226$21772740$870636c3@igorsh.garural.chel.su> From: "Igor Shulgin" To: "FreeBSD-current" Subject: Running old program on 3.0-RELEASE Date: Sun, 17 Jan 1999 19:31:53 +0500 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2106.4 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I recently installed 3.0-RELEASE on existing 2.1.0-RELEASE. After that one program does not run any more. That program is being invoked by Apache daemon (now I use Apache 1.2.6 from 3.0-RELEASE/packages) and is needed for access to some special part of our WWW-server. After attempt of invocation this program accordingly to user's action next message appears in /var/log/httpd-error.log : "ld.so failed: Can't find shared library "libg++.so.3.0"" User is seeing message "500 Internal Server Error" on his screen. I have no influence on author of program mentioned above to prompt him to recompile his program on 3.0-RELEASE. As I know this program successful works on pack of 2.1.x and 2.2.x systems. I run "ldconfig -r" and not found "libg++.so.3.0" in list. File /usr/lib/libg++.so.3.0 exist but have old date "Nov 16 1995" because this file remained from old version. There is new file /usr/lib/compat/libg++.so.3.0 with date "Oct 16 1997". There is line ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib" in file /etc/rc.conf and I see messages at rebooting about successful running ldconfig on these directories. Output of "ldconfig -r" has 1st and 2nd line: "/var/run/ld-elf.so.hints searching directories: /usr/lib:/usr/lib/compat:/usr/local/lib " But there are not files from /usr/lib/compat in list. Is something incorrectly installed in my system? Should I remove all files from /usr/lib with date "16 Nov 1995" and earlier? Must I remove directory /usr/lib before any installation newer version above older? Thanks in advance. --- With good wishes, Igor Shulgin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message