Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 May 2001 11:46:08 -0500
From:      Mike Meyer <mwm@mired.org>
To:        "Richard E. Hawkins" <dochawk@psu.edu>
Cc:        questions@freebsd.org
Subject:   Re: bug reporting for link to obsolete library?
Message-ID:  <15100.5968.582238.297949@guru.mired.org>
In-Reply-To: <81668553@toto.iv>

next in thread | previous in thread | raw e-mail | index | archive | help
Richard E. Hawkins <dochawk@psu.edu> types:
> I'm assuming that this is a bug . . .
> The xforms package tries to link to a file that is no longer part of 
> STABLE:
> 
> 
> fac13ttyp3:/root#objdump -x /usr/X11R6/lib/libforms.so.0.88 | grep lib
> /usr/X11R6/lib/libforms.so.0.88:     file format elf32-i386
> /usr/X11R6/lib/libforms.so.0.88
>   NEEDED      libc.so.3
>   SONAME      libforms.so.0.88
> 0004b2c0 g     F .text  000000a8 fl_library_version
> 
> 4.3 has libc.so.4, not .3.  I assume this is a bug--is it?  Do I report 
> it to the package maintainer/owner, or what?

It's not a bug, it's an installation problem.. The xforms port
downloads a *binary* of the library, not the sources (which probably
aren't available). The library is linked against libc.so.3. There's
nothing you can do about that, except ask the libxforms developers to
provide a version linked against a modern freebsd.

To fix this, you need to install the FreeBSD 3.x compatability
libraries. You can do that from sysinstall if you're runing -RELEASE,
or by doing "make install" in /usr/src/lib/compat/compat3x.i386. If
you're tracking -STABLE, add "COMPAT3X= yes" to your /etc/make.conf.

	<mike
--
Mike Meyer <mwm@mired.org>			http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.

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




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