From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jul 2 20:13:04 2005 Return-Path: X-Original-To: freebsd-ports-bugs@freebsd.org Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D2FAE16A41C; Sat, 2 Jul 2005 20:13:04 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (69-30-77-85.dq1sn.easystreet.com [69.30.77.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C87C43D1F; Sat, 2 Jul 2005 20:13:04 +0000 (GMT) (envelope-from eta@lclark.edu) Received: from leguin.anholt.net (localhost [127.0.0.1]) by leguin.anholt.net (8.13.4/8.13.1) with ESMTP id j62KCo8n018153; Sat, 2 Jul 2005 13:12:51 -0700 (PDT) (envelope-from eta@lclark.edu) Received: (from anholt@localhost) by leguin.anholt.net (8.13.4/8.13.1/Submit) id j62KCofJ018152; Sat, 2 Jul 2005 13:12:50 -0700 (PDT) (envelope-from eta@lclark.edu) X-Authentication-Warning: leguin.anholt.net: anholt set sender to eta@lclark.edu using -f From: Eric Anholt To: darren@chatcanada.net In-Reply-To: <54944.127.0.0.1.1120272945.squirrel@mail.chatcanada.net> References: <54944.127.0.0.1.1120272945.squirrel@mail.chatcanada.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Sat, 02 Jul 2005 13:12:49 -0700 Message-Id: <1120335169.7459.17.camel@leguin> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: freebsd-ports-bugs@freebsd.org, freebsd-x11@freebsd.org Subject: Re: missing library libXThrStub.so.6 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jul 2005 20:13:05 -0000 On Fri, 2005-07-01 at 20:55 -0600, darren@chatcanada.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@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org