From owner-freebsd-hackers Mon Jun 8 03:34:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA13327 for freebsd-hackers-outgoing; Mon, 8 Jun 1998 03:34:26 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from pcnet1.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA13292 for ; Mon, 8 Jun 1998 03:34:09 -0700 (PDT) (envelope-from deischen@iworks.InterWorks.org) Received: from rigel (pm3-pt24.pcnet.net [206.105.29.98]) by pcnet1.pcnet.com (8.8.7/PCNet) with SMTP id GAA06239; Mon, 8 Jun 1998 06:34:42 -0400 (EDT) Message-ID: <357B1553.41C67EA6@iworks.InterWorks.org> Date: Sun, 07 Jun 1998 18:33:55 -0400 From: "Daniel M. Eischen" X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 3.0-CURRENT i386) MIME-Version: 1.0 To: jb@cimlogic.com.au CC: freebsd-hackers@FreeBSD.ORG Subject: Re: ___error changes break CDE and mwm Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > 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-) No, I think that is what I want :-) mwm and dtwm (and company) work with the X libraries built without the __error change. But xterm didn't work (it was libtermcap). As in the the other "Undefined symbol ___error" postings, xterm uses libtermcap which got updated and now references ___error (which doesn't exist in libc.so.2.2). Bumping the libtermcap version number would let it all work again. Bumping the affected X library version numbers would let one rebuild and install X without affecting CDE/mwm. Dan Eischen deischen@iworks.InterWorks.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message