From owner-freebsd-questions@FreeBSD.ORG Thu Oct 9 20:49:08 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A21D10656AB for ; Thu, 9 Oct 2008 20:49:08 +0000 (UTC) (envelope-from dan@dan.emsphone.com) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by mx1.freebsd.org (Postfix) with ESMTP id 020418FC14 for ; Thu, 9 Oct 2008 20:49:07 +0000 (UTC) (envelope-from dan@dan.emsphone.com) Received: from dan.emsphone.com (smmsp@localhost [127.0.0.1]) by dan.emsphone.com (8.14.3/8.14.3) with ESMTP id m99Kn3S7053982 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 9 Oct 2008 15:49:03 -0500 (CDT) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.14.3/8.14.3/Submit) id m99Kn1Js053967; Thu, 9 Oct 2008 15:49:01 -0500 (CDT) (envelope-from dan) Date: Thu, 9 Oct 2008 15:49:00 -0500 From: Dan Nelson To: Drew Tomlinson Message-ID: <20081009204900.GA62683@dan.emsphone.com> References: <48EE6046.8020906@mykitchentable.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48EE6046.8020906@mykitchentable.net> X-OS: FreeBSD 7.1-PRERELEASE User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-questions@freebsd.org Subject: Re: How To Get libm.so.4? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Oct 2008 20:49:08 -0000 In the last episode (Oct 09), Drew Tomlinson said: > I am attempting to install a web analysis tool named "Urchin" from > Google. Installation instructions are here: > > https://secure.urchin.com/helpwiki/en/Urchin_Installation_Guide_(FreeBSD_and_Linux) > > Urchin claims to run on FBSD 6.2+ which I took to mean version 6.2 or > greater. Since this is a brand new install, I installed FBSD > 7.1-PRERELEASE, assuming the actual release would not be too far off. > > I'm following the install procedures which has me run a ./install.sh > script. This script fails, complaining about a missing libm.so.4. > I've Googled and found some reference that this has to do with > installing compatibility libraries for FBSD 4. Thus I've added > "COMPAT4X= yes" and rebuilt and installed my world. However I still > do not have this file. Major FreeBSD version bumps have historically resulted in most of the base system's shared library versions getting bumped as well. libc.so.4 would have been for FreeBSD 4, but libm doesn't get bumped as often. libm.so.4 corresponds to FreeBSD 6, and you can get it by installing the misc/compat6x port. FreeBSD 7 and later use symbol versioning (which allows different versions of the the same function to exist in a single library), so library version bumps theoretically are a thing of the past. -- Dan Nelson dnelson@allantgroup.com