Mailing List Archive

Undefined symbol "__xuname"
freebsd current, after today's cvsup and builds

/usr/libexec/ld-elf.so.1: /usr/local/lib/libtcl84.so.1: Undefined symbol "__xuname"

and the archives are not helpful.

randy
Undefined symbol "__xuname" [ In reply to ]
Fri, Mar 19, 2004 at 10:38:52PM -0800, Randy Bush:
> freebsd current, after today's cvsup and builds
>
> /usr/libexec/ld-elf.so.1: /usr/local/lib/libtcl84.so.1: Undefined symbol "__xuname"
>
> and the archives are not helpful.
>
> randy

this is not a rancid problem. you probably have to rebuild tcl and expect
(which relies on tcl). my guess is that this symbol is from system lib and
it changed or moved.
Undefined symbol "__xuname" [ In reply to ]
> this is not a rancid problem. you probably have to rebuild tcl and expect
> (which relies on tcl). my guess is that this symbol is from system lib and
> it changed or moved.

indeed, that was it

randy
Undefined symbol "__xuname" [ In reply to ]
On Fri, 19 Mar 2004, Randy Bush wrote:

> freebsd current, after today's cvsup and builds
>
> /usr/libexec/ld-elf.so.1: /usr/local/lib/libtcl84.so.1: Undefined symbol "__xuname"
>
> and the archives are not helpful.




First of all, check this:

objdump --dynamic-syms /usr/lib/libtcl84.so.1 |grep __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). Probably you have to reinstall libtcl or add Compat4x !

Best Regards,
Janos Mohacsi