From owner-freebsd-current Fri Sep 25 19:58:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id TAA09369 for freebsd-current-outgoing; Fri, 25 Sep 1998 19:58:59 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from gforce.bellsouth.net (host-209-214-149-68.msy.bellsouth.net [209.214.149.68]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA09364 for ; Fri, 25 Sep 1998 19:58:57 -0700 (PDT) (envelope-from glenn@bellsouth.net) Received: from gforce.bellsouth.net (localhost [127.0.0.1]) by gforce.bellsouth.net (8.9.1/8.9.1) with ESMTP id VAA08873; Fri, 25 Sep 1998 21:56:20 -0500 (CDT) (envelope-from glenn@gforce.bellsouth.net) Message-Id: <199809260256.VAA08873@gforce.bellsouth.net> X-Mailer: exmh version 2.0.2 2/24/98 To: Greg Lehey Cc: current@FreeBSD.ORG From: Glenn Johnson Subject: Re: Finding a.out shared libraries (was: Netscape no longer works with ELF system) In-Reply-To: Message from Greg Lehey of "Sat, 26 Sep 1998 10:22:54 +0930." <19980926102254.A26110@freebie.lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 25 Sep 1998 21:56:19 -0500 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Friday, 25 September 1998 at 11:28:36 -0500, Glenn Johnson wrote: > > I have just brought up an entirely ELF system, including all ports. I do not > > have any aout libraries built for ports, including XFree86. > > > > When I launch netscape now I get the following: > > > > ld.so failed: Can't find shared library "libXt.so.6.0" > > > > What should I do? > > > > The library is in /usr/X11R6/lib. I made a symlink of libXt.so.6 to > > libXt.so.6.0, ie., ln -sf libXt.so.6 libXt.so.6.0, but that did not work. > > I'm not sure that the numerous replies have answered your question. > One thing you should know is that ldconfig now requires an -aout flag > to set the paths for a.out libraries. If you haven't updated your > /etc/rc, you should do so (it doesn't get installed automatically with > a make world). Alternatively, you can run ldconfig something like > this: > > # ldconfig -aout /usr/lib/aout /usr/local/lib /usr/X11R6/lib > > Greg > -- But I don't have the aout libs on this machine. Everything on this machine is ELF. I was hoping I had missed something but it seems like the X11R6 aout libraries will have to be built with the XFree86 port in order to maintain backward compatibility. Netscape works fine on machines that I have updated because it finds the aout libs in /usr/X11R6/lib/aout, but that is not the case with a fresh installation of 3.0Beta with ELFised ports. -- Glenn Johnson gljohns@bellsouth.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message