From owner-freebsd-questions Sun Mar 14 0:22:47 1999 Delivered-To: freebsd-questions@freebsd.org Received: from post-20.mail.demon.net (post-20.mail.demon.net [194.217.242.27]) by hub.freebsd.org (Postfix) with ESMTP id 1A17214F7F for ; Sun, 14 Mar 1999 00:22:24 -0800 (PST) (envelope-from marko@uk.radan.com) Received: from [158.152.75.22] (helo=uk.radan.com) by post-20.mail.demon.net with smtp (Exim 2.10 #2) id 10M69r-00025Z-0K; Sun, 14 Mar 1999 08:22:03 +0000 Organisation: Radan Computational Ltd., Bath, UK. Phone: +44-1225-320320 Fax: +44-1225-320311 Received: from marder-1. (rasnt-1 [193.114.228.211]) by uk.radan.com (8.6.10/8.6.10) with ESMTP id IAA01355; Sun, 14 Mar 1999 08:21:56 GMT Received: (from marko@localhost) by marder-1. (8.9.2/8.8.8) id IAA00433; Sun, 14 Mar 1999 08:17:53 GMT (envelope-from marko) Date: Sun, 14 Mar 1999 08:17:53 +0000 From: Mark Ovens To: Greg Lehey Cc: questions@freebsd.org Subject: Re: Help! 2.2.8->3.1 has broken my mailer (mutt) Message-ID: <19990314081753.B323@marder-1.localhost> References: <36EB0F31.1ECD13D9@uk.radan.com> <19990314122911.P429@lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.3i In-Reply-To: <19990314122911.P429@lemis.com>; from Greg Lehey on Sun, Mar 14, 1999 at 12:29:11PM +1030 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Mar 14, 1999 at 12:29:11PM +1030, Greg Lehey wrote: > > Have you tried porting it again? > I installed the mutt 0.95 package from the CD and it's ELF > > It would be interesting to know which formats your mutt and your > libslang have. They need to be the same, i.e. either elf or a.out. > The original mutt (0.93) *must* have been aout as it ran under 2.2.8 libslang.so.1.3 was aout. I installed the libslang.so.1.2.2 package from the CD, which is ELF. I now have the following: marder-1:/usr/local/lib{61}% ls -l libsl* -rw-r--r-- 1 root wheel 297402 Feb 13 04:14 libslang.a lrwxrwxrwx 1 root wheel 13 Mar 14 02:12 libslang.so -> libslang.so.1 -r--r--r-- 1 root wheel 245722 Feb 13 04:14 libslang.so.1 Someone explained the different version numbering for aout and ELF (.maj.min for aout, 1.2.2 promoted to 1.3, and .maj for ELF) As you will see from the header I'm using mutt, so it all works again :-) Now I understand the version numbering conventions I'm curious that the error complained about not finding libslang.so.1 (ELF number) when the (0.93) mutt binary was aout. Does ld.so not look at the binary type before loading so libs? Thanks for your help Greg. -- Way to go Eddie! Eddie Irvine, Winner, 1999 Australian GP FreeBSD - The Power To Serve http://www.freebsd.org My Webpage http://www.users.globalnet.co.uk/~markov _______________________________________________________________ Mark Ovens, CNC Apps Engineer, Radan Computational Ltd. Bath UK CAD/CAM solutions for Sheetmetal Working Industry mailto:marko@uk.radan.com http://www.radan.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message