Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Jun 1998 22:16:19 -0500 (CDT)
From:      "Daniel M. Eischen" <deischen@iworks.InterWorks.org>
To:        freebsd-hackers@FreeBSD.ORG, jb@cimlogic.com.au
Subject:   Re: ___error changes break CDE and mwm
Message-ID:  <199806080316.WAA01190@iworks.InterWorks.org>

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

> Daniel M. Eischen wrote:
> >
> > The recent changes to ___error have broken CDE (dtwm) and mwm (SWiM).  I
> > am left without my favorite window managers.  OK, I can cope with this.
> > But unless there is a planned remedy for this, I think there will be some
> > unhappy campers, especially since Xig doesn't seem to be supporting CDE
> > on FreeBSD anymore, when 3.0 is released.
>
> What does ldd say the dependencies are?
>
> I still think we need to bump all the shared library version numbers.

bash-2.02$ ldd /usr/X11R6/bin/mwm
/usr/X11R6/bin/mwm:
        -lXm.1 => /usr/X11R6/lib/libXm.so.1.2 (0x2004c000)
        -lXintl.6 => /usr/X11R6/lib/libXintl.so.6.1 (0x201d1000)
        -lXt.6 => /usr/X11R6/lib/libXt.so.6.0 (0x201d7000)
        -lSM.6 => /usr/X11R6/lib/libSM.so.6.0 (0x20213000)
        -lICE.6 => /usr/X11R6/lib/libICE.so.6.3 (0x2021b000)
        -lXext.6 => /usr/X11R6/lib/libXext.so.6.3 (0x2022c000)
        -lX11.6 => /usr/X11R6/lib/libX11.so.6.1 (0x20235000)
        -lc.2 => /usr/lib/aout/libc.so.2.2 (0x202c6000)
bash-2.02$ ldd /usr/dt/bin/dtwm   
/usr/dt/bin/dtwm:
        -lDtHelp.1 => not found (0x0)
        -lDtWidget.1 => not found (0x0)
        -lDtSvc.1 => not found (0x0)
        -ltt.2 => not found (0x0)
        -lXm.1 => /usr/X11R6/lib/libXm.so.1.2 (0x20087000)
        -lXintl.6 => /usr/X11R6/lib/libXintl.so.6.1 (0x2020c000)
        -lXt.6 => /usr/X11R6/lib/libXt.so.6.0 (0x20212000)
        -lSM.6 => /usr/X11R6/lib/libSM.so.6.0 (0x2024e000)
        -lICE.6 => /usr/X11R6/lib/libICE.so.6.3 (0x20256000)
        -lXext.6 => /usr/X11R6/lib/libXext.so.6.3 (0x20267000)
        -lX11.6 => /usr/X11R6/lib/libX11.so.6.1 (0x20270000)
        -lm.2 => /usr/lib/aout/libm.so.2.0 (0x20301000)
        -lc.2 => /usr/lib/aout/libc.so.2.2 (0x2031c000)

Before today, I was running X11 from CDE.  Buat after the upgrade,
CDE's xterm was broke by the ___error change.  So I rebuilt XFree86
from source to get xterm and libraries.  Installing these broke
dtwm and mwm:

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.

Dan Eischen
deischen@iworks.InterWorks.org

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?199806080316.WAA01190>