[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: missing library libXThrStub.so.6



On Fri, 2005-07-01 at 20:55 -0600, darren_(_at_)_chatcanada_(_dot_)_net wrote:
> As listed in /usr/ports/x11/xorg-libraries/pkg-plist
> %%XTHRSTUB:%%lib/libXThrStub.so
> %%XTHRSTUB:%%lib/libXThrStub.so.6
> 
> yet
> 
> %find / -name "libXThrStub.so.6"
> %
> 
> and it is required by opera 8.01 to use it's plugins correctly.
> 
> %/usr/X11R6/share/opera/plugins/operamotifwrapper-3
> /usr/libexec/ld-elf.so.1: Shared object "libXThrStub.so.6" not found,
> required by "operamotifwrapper-3"
> 
> 
> If anyone could shed any light on this, it would be appreciated,  please
> e-mail me directly as I am not subscribed to this list.

You're running a binary built against really old X bits (I got rid of
libXThrStub when, 5.2ish?).  One solution would be to put
libXThrStub.so.6 in compat4x, since it's only needed for binaries built
against 4.x libc.  Another solution would be to unconditionally produce
the library, just empty in the case of -current, though that doesn't
help your 4.x binaries.  Or I could go and make the library always exist
as before.  I've got an open bug in fd.o bugzilla about the lack of
libXThrStub on 4.x (where it has to exist, due to libc_r sucking), so
whenever I fix that I should do something for -current as well.  That
should be before the next X.Org release.

-- 
Eric Anholt                                     eta_(_at_)_lclark_(_dot_)_edu
http://people.freebsd.org/~anholt/              anholt_(_at_)_FreeBSD_(_dot_)_org
_______________________________________________
freebsd-ports-bugs_(_at_)_freebsd_(_dot_)_org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe_(_at_)_freebsd_(_dot_)_org"


Visit your host, monkey.org