Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jun 1998 13:29:55 +1000 (EST)
From:      John Birrell  <jb@cimlogic.com.au>
To:        deischen@iworks.InterWorks.org (Daniel M. Eischen)
Cc:        freebsd-hackers@FreeBSD.ORG, jb@cimlogic.com.au
Subject:   Re: ___error changes break CDE and mwm
Message-ID:  <199806080329.NAA06566@cimlogic.com.au>
In-Reply-To: <199806080316.WAA01190@iworks.InterWorks.org> from "Daniel M. Eischen" at "Jun 7, 98 10:16:19 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Daniel M. Eischen wrote:
> 
> bash-2.02$ /usr/dt/bin/dtwm
> /usr/libexec/ld.so: Undefined symbol "___error" called from dtwm:/usr/X11R6/lib/libX11.so.6.1 at 0x204d2610
> bash-2.02$ /usr/X11R6/bin/mwm
> /usr/libexec/ld.so: Undefined symbol "___error" called from mwm:/usr/X11R6/lib/libX11.so.6.1 at 0x202c2610
> 
> I think you're suppose to be able to run XFree86 and CDE, but definitely
> not now.  Reverting back to X11 from CDE should at least let me run the
> window manager, but I'll have to use a newer xterm (and perhaps a few
> other apps).  Actually, just backing out to CDEs libX11.a/libX11.so.6.1
> let's me run mwm, but dtwm/dtgreet/dtlogin are still busted apparently
> from other libraries.

In your case, the XFree86 library versions need to be bumped to avoid
this problem. But of course that will prevent dtwm and mwm from using
the newer libraries (which defeats what you were trying to achieve).
So the answer is "don't do that". 8-)

FWIW, the __error change is designed to allow threaded programs to make
X11 calls in threads other than the initial thread. Anyone who has being
doing this before now will find that all the library functions spam errno.

-- 
John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/
CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137

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



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