From owner-freebsd-questions Fri Jul 27 23:10:15 2001 Delivered-To: freebsd-questions@freebsd.org Received: from guru.mired.org (okc-27-141-144.mmcable.com [24.27.141.144]) by hub.freebsd.org (Postfix) with SMTP id 2D01737B401 for ; Fri, 27 Jul 2001 23:10:12 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 94929 invoked by uid 100); 28 Jul 2001 06:10:10 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15202.22338.687685.165180@guru.mired.org> Date: Sat, 28 Jul 2001 01:10:10 -0500 To: Weevil Cc: questions@freebsd.org Subject: Re: libc.so.5 missing in FreeBSD 4.3 -- why? In-Reply-To: <103665915@toto.iv> X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Weevil types: > I notice a lot of apps complaining these days about not finding libc.so.5, > notably the *freebsd port* of KDE! Where are you getting the applications? Nothing you build on your system should depend on libc.so.5 if you don't have it installed. > First of all how is libc.so.5 different from libc.so.4? I have created a link > from libc.so.4 to libc.so.5, so apps that need libc.so.5 are actually finding > libc.so.4. Is this advisable? Generally not. Bumping the major version number of a library usually means significant changes such that things aren't backwards compatible. If the application in question doesn't depend on any of the changes, it will work. But there's no way to know that for sure, and it may appear to work until you exercise some little-used feature, at which point debugging it is going to be a major PITA. > Where can I get libc.so.5? All I can find are Linux RPMs which are kind of > useless to me.... There are two things that might be causing this. One is linux applications that need the linux libc.so.5. If they found a /usr/lib/libc.so.5 created as you described, that's not it. The other is applications built on -current, which has changed libc enough that the major version number has been changed. You shouldn't be using those on a 4.X system, but should be using the -stable versions of the applications. Hence - where are you getting the applications? http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message