Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Oct 2005 14:24:42 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Rob <spamrefuse@yahoo.com>
Cc:        Igor Robul <igorr@speechpro.com>, freebsd-questions@freebsd.org
Subject:   Re: math/grace port: "libXcursor.so.1.0" not found ?? [FBSD/Xorg error?]
Message-ID:  <20051027182442.GA98037@xor.obsecurity.org>
In-Reply-To: <20051027110055.93538.qmail@web36212.mail.mud.yahoo.com>
References:  <43608D9F.9020207@speechpro.com> <20051027110055.93538.qmail@web36212.mail.mud.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--5mCyUwZo2JvN/JJP
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Oct 27, 2005 at 04:00:55AM -0700, Rob wrote:

> Here is the two points response from the grace
> mailinglist:
>=20
>=20
> 1. Because XOpenDisplay() causes dlerror() to be
>    set:
>    One of the FreeBSD X libraries is broken,
>    calling an inexisting libXcursor.so.1.0.
>=20
> 2. The FreeBSD dynamic loader is broken, ignoring
>    unresolved references in DLLs both at
>    initialization and run time.
>=20
>=20
> So is the libX11.so.6 on FreeBSD (or another) to be
> blamed?

Talk to the xorg maintainers (x11@FreeBSD.org).  I suspect there are
two problems: the libXcursor.so.1.0.2 reference in the x library,
which should not be there, and a bug in xmgrace for not correctly
handling dlerror(), as Igor has been explaining.  xmgrace should be
robust enough to handle the case of some other application having
failed to dlopen() something, instead of assuming it has perfect
knowledge of the program state.

Kris

--5mCyUwZo2JvN/JJP
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFDYRtqWry0BWjoQKURAlMSAKDU+nIvI+d7SAkm7jgKnw34Lp4zsACg03j4
IqwdsGdCaCKUFOvs7PyRVQg=
=dOw/
-----END PGP SIGNATURE-----

--5mCyUwZo2JvN/JJP--



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