summary :xemacs-with-CDE

From: B. Boersch-Pulm <acp30_at_mail1.rrz.Uni-Koeln.DE>
Date: Thu, 03 Sep 1998 18:38:48 +0200

My original question :


Hallo,

sorry for another simple question, but
W've still problems building the gnu-xemacs with CDE.

in detail : gnu-xemacs version 20.4 for DU4.0B

the linker said :

19923:./temacs: /sbin/loader: Fatal Error: Cannot load multiple versions
of shared object. libXpm.so depends on version _null of libXext.so and
Main depends on version X11R6_ADK of libXext.so.
gmake[1]: *** [update-elc.stamp] Error 1
gmake[1]: Leaving directory `/tmp/xemacs-20.4/src'
gmake: *** [src] Error 2

on the system, there is an (old?) /usr/X11R6 which pointed to
/usr/opt/XR6320/X11R6

where under lib and shlib the library-functions exist.
libXext.so exists under /usr/opt/XR6320/X11R6/shlib and under /usr/shlib

which one do I need ?

Is it necessary to delete one, or to get a new one ?

Please would you give me some assistance in X / CDE ?

the PATH is :

/sbin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/bin/X11:/usr/local


Birgitt Boersch-Pulm


there only was one answer, but this one was exactly the right one
(of course) from Dr. Tom Blinn :


Back in the version 3.2G timeframe (or so) we delivered an X11R6 advanced
developer kit to allow third parties (ISVs and the like) to get early
access
to the X11 R6 development tools and environment. I suspect that you once
installed this on your system. When you updated to V4.0A or later
(probably
via installupdate), the update procedure probably should have forced you
to
remove the old X11R6 ADK from the system, since it could get you in
trouble in
exactly the scenario you describe.

Use "setld" to find out what subset are installed on the system. Look for
any
that are an "X11 R6 ADK" or Advanced Developer's Kit or the like. Use
"setld"
to remove them. The fact that you've got the libraries in two places is
part
of the problem. Make sure the GNU software didn't create that alternate
path.

By the way, your EXECUTION PATH that you cite is irrelevant; what matters
is
where the shared libraries are being loaded from; the Xemacs you're
building
is picking up an outmoded shared library, probably from the ADK inventory.


That it was

I deleted the subsets and build the gnu emacs with CDE.

It works fine.

thanks again to Dr. Thomas P. Blinn

Birgitt Boersch-Pulm
Received on Thu Sep 03 1998 - 16:39:47 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:38 NZDT