From owner-freebsd-questions@FreeBSD.ORG Sun Oct 5 13:00:33 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80D3216A4BF for ; Sun, 5 Oct 2003 13:00:33 -0700 (PDT) Received: from be-well.ilk.org (lowellg.ne.client2.attbi.com [66.30.200.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EF3243FDF for ; Sun, 5 Oct 2003 13:00:32 -0700 (PDT) (envelope-from freebsd-questions-local@be-well.ilk.org) Received: by be-well.ilk.org (Postfix, from userid 1147) id C15423AB7; Sun, 5 Oct 2003 16:00:31 -0400 (EDT) Sender: lowell@be-well.ilk.org To: soneill References: From: Lowell Gilbert Date: 05 Oct 2003 16:00:31 -0400 In-Reply-To: Message-ID: <44vfr34fq8.fsf@be-well.ilk.org> Lines: 38 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: freebsd-questions@freebsd.org Subject: Re: Problem with libtcl8.3 on FBSD 5.1 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Oct 2003 20:00:33 -0000 soneill writes: > On 4 Oct 2003, Lowell Gilbert wrote: > > > soneill writes: > > > > > I've recently installed FreeBSD 5.1 on my Athlon-based machine, and most > > > everything seems to be working ok. However, I have a problem trying to run > > > any s/w that uses the Tcl library libtcl8.3.so.1. Whenver I run such a > > > program, including wish8.3, tkdesk, tkman and others, I get the following > > > error message: > > > > > > /usr/libexec/ld-elf.so.1: /usr/local/lib/libtcl83.so.1: Undefined \ > > > symbol "__xuname" > > > > > > I have no idea why I would have such an undefined symbol in an officially > > > ported FBSD package. Can anyone give me some insight into this problem, and > > > a possible solution? TIA for any help you can give me. > > > > Best guess would be that you installed from packages rather than > > ports, and the packages were in some way mismatched. Installing > > software from ports avoids this risk, but with packages you should be > > able to get them all from one place and have it work. > > > > I thought that might be the problem, too, so I uninstalled the package, then > built the port of tcl8.3. It didn't make any difference; the libtcl8.3 > library still had the undefined symbol. I would have expected that you would need to rebuild the libtcl port... > There's something odder happening here; a check inside the libraries for > tcl8.0, 8.2, and 8.4 all show that "__xuname" is a symbol in all of them. > Since it doesn't seem to be defined anywhere, I'm stumped as to how to > proceed to get around this problem. Is anyone else having this problem > running tcl/tk programs of _any_ recent vintage? For what it's worth, I'm not.