Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jan 2003 14:16:23 -0800
From:      Peter Wemm <peter@wemm.org>
To:        cscotts@mindspring.com
Cc:        current@FreeBSD.org
Subject:   Re: Undefined symbol "__xuname" 
Message-ID:  <20030120221623.EBE4F2A89E@canning.wemm.org>
In-Reply-To: <200301201621.37003.cscotts@mindspring.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Scott Sipe wrote:
> Running current updated today.  I tried running Fetchmailconf (for the fi=
> rst=20
> time) and this is the message I get:
> 
> Traceback (most recent call last):
>   File "/usr/local/libexec/fetchmailconf.bin", line 9, in ?
>     from Tkinter import *
>   File "/usr/local/lib/python2.2/lib-tk/Tkinter.py", line 35, in ?
>     import _tkinter # If this fails your Python may not be configured for=
>  Tk
> ImportError: /usr/local/lib/libtcl83.so.1: Undefined symbol "__xuname"
> 
> I've rebuit fetchmail, python, Tk, Tcl, and py-tkinter, and still get thi=
> s. =20
> Apologies if this isn't a current issue.
> 
> Any ideas?

First of all, check this:
peter@overcee[2:06pm]~-104> objdump --dynamic-syms /usr/lib/libc.so.5 | grep __xuname
0005d4a0 g    DF .text  00000361 __xuname

Secondly, I'll bet you have got a 4.x binary involved in there somewhere, and
whatever is generating this message is happening because the main executable
is being linked against libc.so.4 (which doesn't have __xuname).

Its a bit hard to see what is actually being executed from your traceback,
but I'm guessing that it is /usr/local/libexec/fetchmailconf.bin.
If so, that is a python script, and it runs "python" from your $PATH.
Try 'which python' or 'type python' to find out.  Assuming it is
/usr/local/bin/python, try: ldd /usr/local/bin/python and see if it is
using libc.so.4 or libc.so.5.  If it is using libc.so.4, then that is
your problem..

> 
> thanks,
> scott
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 

Cheers,
-Peter
--
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030120221623.EBE4F2A89E>