From owner-freebsd-stable Mon Nov 18 19: 1:57 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A420737B401 for ; Mon, 18 Nov 2002 19:01:55 -0800 (PST) Received: from corbulon.video-collage.com (corbulon.video-collage.com [64.35.99.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B5BC43EA9 for ; Mon, 18 Nov 2002 19:01:55 -0800 (PST) (envelope-from mi@corbulon.video-collage.com) Received: from corbulon.video-collage.com (localhost.video-collage.com [127.0.0.1]) by corbulon.video-collage.com (8.12.6/8.12.6) with ESMTP id gAJ31bjJ008057 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Mon, 18 Nov 2002 22:01:37 -0500 (EST) (envelope-from mi@corbulon.video-collage.com) Received: (from root@localhost) by corbulon.video-collage.com (8.12.6/8.12.6/Submit) id gAJ31ZRT008056; Mon, 18 Nov 2002 22:01:35 -0500 (EST) (envelope-from mi) From: Mikhail Teterin Message-Id: <200211190301.gAJ31ZRT008056@corbulon.video-collage.com> Subject: Re: A workaround for the missing __stderrp? In-Reply-To: <20021118215211.GD65573@xor.obsecurity.org> To: Kris Kennaway Date: Mon, 18 Nov 2002 22:01:35 -0500 (EST) Cc: Dimitry Andric , Andy Sparrow , Mikhail Teterin , stable@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL92b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Scanned-By: MIMEDefang 2.21 (www . roaringpenguin . com / mimedefang) Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > On Mon, Nov 18, 2002 at 10:20:50PM +0100, Dimitry Andric wrote: > > > KK> If it links against 3.x libraries (use 'ldd') then it's a 3.x > > binary :) > > > > Well, the weird thing here is that the missing "__stderrp" seems > > to come from /usr/lib/libm.so.2, which is NOT a compat library > > (yet?). For example, when running a certain 3.x executable I get the > > message: > > > > /usr/libexec/ld-elf.so.1: /usr/lib/libm.so.2: Undefined symbol > > "__stderrp" > > > > indicating that the problem lies in libm.so.2, not in my executable > > per se. > > No, this is the same problem because that "missing" symbol is defined > in the new 3.x libc library. Rebuild with COMPAT3X as instructed and > it should go away. Kris, I think, everybody knows what happened already -- and the speed, with which the helpfull responses arrived is remarkable. The only argument is, that it was not as obvious as you suggest. Familiarity with ldd is a notch too much to ask from _an Office user_, even if she runs FreeBSD. Nothing else pointed to COMPAT3X -- the standard /usr/lib/libm.so.2 was mentioned; Applix arrived packaged with FreeBSD-4.1 (without the required GTk, AFAIR). To be honest, the translation of ldd's output into -- "oh, I need the COMPAT3X" requires not only knowledge of ldd, but also of FreeBSD releases :-) Then again, an Office user should track -stable, tempting though it is... Yours, -mi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message