From owner-freebsd-questions Sun Jan 26 15:59:42 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA03595 for questions-outgoing; Sun, 26 Jan 1997 15:59:42 -0800 (PST) Received: from smoke.marlboro.vt.us (smoke.marlboro.vt.us [198.206.215.91]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA03586; Sun, 26 Jan 1997 15:59:38 -0800 (PST) Received: (from cgull@localhost) by smoke.marlboro.vt.us (8.7/8.8.3/cgull) id SAA20075; Sun, 26 Jan 1997 18:59:30 -0500 (EST) Date: Sun, 26 Jan 1997 18:59:30 -0500 (EST) Message-Id: <199701262359.SAA20075@smoke.marlboro.vt.us> From: john hood To: John Brann cc: bugs-followup@freebsd.org, hosokawa@mt.cs.keio.ac.jp, questions@freebsd.org Subject: Re: misc/2098: gdb problem in 2.1.6 In-Reply-To: <199701262046.PAA09821@freebie.brann.org> References: <199701262046.PAA09821@freebie.brann.org> Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk John Brann writes: > Hi, > > I've just moved my laptop to 2.1.6. When I try to invoke gdb I get: > > ld.so: Undefined symbol "_vasprintf" called from gdb:gdb at 0x92344 > > This happens both with the installed copy and the one on the CD live > filesystem. I'm guessing that one of my system shared libraries is hosed, > any idea which one? You installed the compatibility libraries, right? I had this problem too; turns out that one of the compat2x libraries stomps on /usr/lib/libc.so.2.2 with an incompatible(!) library missing _vasprintf. The fix is easy: restore that library from the bin distribution. [I've tagged this onto a related PR.] --jh -- John Hood cgull@smoke.marlboro.vt.us Predictably, they all eventually wandered away, rubbing their bruises and brushing mud out of their hair. Some went off to work for the ESA, launching much smaller rockets into low orbits, while others elected to sit on their front porches drinking Jim Beam from the bottle and launching bottle rockets from the empties. [Jordan Hubbard]