help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs 21.3 wants "libXaw3d.so.5"; got Xaw3d-1.5.tar.gz; NOW WHAT?


From: David Combs
Subject: Re: emacs 21.3 wants "libXaw3d.so.5"; got Xaw3d-1.5.tar.gz; NOW WHAT?
Date: Tue, 20 May 2003 06:19:25 +0000 (UTC)

Is there anyone who has actually "made" a 21.3 on Solaris (9) (Sparc)?

If so, perhaps you can tell me how *you* did it?

------

Thanks for your reply!



In article <5lptmeol70.fsf@rum.cs.yale.edu>,
Stefan Monnier <monnier+gnu.emacs.help/news/@flint.cs.yale.edu> wrote:
>>> If you're compiling emacs from source (that means you should have
>>> compiled temacs, whatever it is, from source too), supposedly your
>>> linker should have managed to find the location of the libXaw3d
>>> library. Otherwise, you wouldn't have gotten temacs executable file in
>>> the first place. This means that this shared library file already
>> No, I doubt it.
>
>How about checking it instead of relying on your gut feeling ?

How?  



>Where did the "libXaw3d.so.5" come from you think ?

I downloaded it -- having gotten the error message saying
it was missing, I went to google and searched for it,
found it, and downloaded it.  That's where it came from.

And, here's a search through all the file-names
that existed a few days ago (before that download)
on my computer and all its disks:



(Note: I don't even program not in C but in something
totally unrelated -- so for some of the things
you ask, I have neither answer nor understanding.)




>The Emacs source only does -lXaw3d, so even if we assume that the "lib"
>and the ".so" are implicit, that still doesn't explain the ".5".
>
>>   Silly question, maybe, but why not just another -L<...>
>>  after the LDFLAGS= ?
>
>Because -L only provides the path to find the library at compile-time,
>whereas -R provides the path to find the library at runtime.  Most likely
>the library libXaw3d.so.5 is already in /var/sadm/pkg/SFWxaw3d/ and you
>simply need to add the corresponding directory either as a -R to the `ld'
>command or to the LD_LIBRARY_PATH envvar.
>
>> Right.  Unfortunately, it's 21.2.1.  *Full* of bugs and
>> other difficulties (maybe "features"); nontheless, I
>> read on the emacs groups that 21.3 is a whole lot better.
>
>AFAIK, 21.3 only fixes a few bugs and I haven't read anybody rave about how
>buggy 21.2 is and/or how stable 21.3 is.  Could you report the bugs you see
>in 21.2 ?
>
>
>        Stefan

Here's all mention of xaw in emacs 21.3's "configure" and "Makefiles":

What does it suggest that I could do?



73 ==/david3/from_netcom-dir2/sources-stuff/emacs-21.3==> 
73 ==/david3/from_netcom-dir2/sources-stuff/emacs-21.3==> 
73 ==/david3/from_netcom-dir2/sources-stuff/emacs-21.3==> 
73 ==/david3/from_netcom-dir2/sources-stuff/emacs-21.3==> egrep -in xaw `cat 
t.nam`
./configure:38:                          don't use Motif or Xaw3d scroll bars"
./configure:4764:    echo $ac_n "checking X11 version 5 with Xaw""... $ac_c" 
1>&6
./configure:4765:echo "configure:4766: checking X11 version 5 with Xaw" >&5
./configure:4766:    if eval "test \"`echo 
'$''{'emacs_cv_x11_version_5_with_xaw'+set}'`\" = set"; then
./configure:4774:#include <X11/Xaw/Simple.h>
./configure:4781:  emacs_cv_x11_version_5_with_xaw=yes
./configure:4786:  emacs_cv_x11_version_5_with_xaw=no
./configure:4791:    if test $emacs_cv_x11_version_5_with_xaw = yes; then
./configure:4792:      echo "$ac_t""5 or newer, with Xaw; use toolkit by 
default" 1>&6
./configure:4795:      echo "$ac_t""before 5 or no Xaw; do not use toolkit by 
default" 1>&6
./configure:4901:# On Irix 6.5, at least, we need XShapeQueryExtension from 
-lXext for Xaw3D.
./configure:5041:### Is -lXaw3d available?
./configure:5042:HAVE_XAW3D=no
./configure:5045:    ac_safe=`echo "X11/Xaw3d/Scrollbar.h" | sed 'y%./+-%__p_%'`
./configure:5046:echo $ac_n "checking for X11/Xaw3d/Scrollbar.h""... $ac_c" 1>&6
./configure:5047:echo "configure:5048: checking for X11/Xaw3d/Scrollbar.h" >&5
./configure:5054:#include <X11/Xaw3d/Scrollbar.h>
./configure:5073:  echo $ac_n "checking for XawScrollbarSetThumb in 
-lXaw3d""... $ac_c" 1>&6
./configure:5074:echo "configure:5075: checking for XawScrollbarSetThumb in 
-lXaw3d" >&5
./configure:5075:ac_lib_var=`echo Xaw3d'_'XawScrollbarSetThumb | sed 
'y%./+-%__p_%'`
./configure:5080:LIBS="-lXaw3d  $LIBS"
./configure:5087:char XawScrollbarSetThumb();
./configure:5090:XawScrollbarSetThumb()
./configure:5108:  HAVE_XAW3D=yes
./configure:5117:    if test "${HAVE_XAW3D}" = "yes"; then
./configure:5119:#define HAVE_XAW3D 1
./configure:5135:      HAVE_XAW3D=no
./configure:5137:    elif test "${HAVE_XAW3D}" = "yes"; then
./configure:9272:echo "  Does Emacs use -lXaw3d?                                
 ${HAVE_XAW3D}"
./configure.in:98:                          don't use Motif or Xaw3d scroll 
bars])
./configure.in:1727:    AC_MSG_CHECKING(X11 version 5 with Xaw)
./configure.in:1728:    AC_CACHE_VAL(emacs_cv_x11_version_5_with_xaw,
./configure.in:1731:#include <X11/Xaw/Simple.h>],
./configure.in:1733:      emacs_cv_x11_version_5_with_xaw=yes,
./configure.in:1734:      emacs_cv_x11_version_5_with_xaw=no))
./configure.in:1735:    if test $emacs_cv_x11_version_5_with_xaw = yes; then
./configure.in:1736:      AC_MSG_RESULT([5 or newer, with Xaw; use toolkit by 
default])
./configure.in:1739:      AC_MSG_RESULT(before 5 or no Xaw; do not use toolkit 
by default)
./configure.in:1777:# On Irix 6.5, at least, we need XShapeQueryExtension from 
-lXext for Xaw3D.
./configure.in:1804:### Is -lXaw3d available?
./configure.in:1805:HAVE_XAW3D=no
./configure.in:1808:    AC_CHECK_HEADER(X11/Xaw3d/Scrollbar.h,
./configure.in:1809:    AC_CHECK_LIB(Xaw3d, XawScrollbarSetThumb, 
HAVE_XAW3D=yes))
./configure.in:1810:    if test "${HAVE_XAW3D}" = "yes"; then
./configure.in:1811:    AC_DEFINE(HAVE_XAW3D)
./configure.in:1817:dnl using Motif or Xaw3d is available, and unless
./configure.in:1825:      HAVE_XAW3D=no
./configure.in:1827:    elif test "${HAVE_XAW3D}" = "yes"; then
./configure.in:2282:echo "  Does Emacs use -lXaw3d?                             
    ${HAVE_XAW3D}"
./src/Makefile.in:324:#if HAVE_XAW3D
./src/Makefile.in:325:LIBW= -lXaw3d
./src/Makefile.in:327:LIBW= -lXaw
./src/Makefile.c:325:#if HAVE_XAW3D
./src/Makefile.c:326:LIBW= -lXaw3d
./src/Makefile.c:328:LIBW= -lXaw
./src/Makefile:73:LIBW= -lXaw3d
./src/Makefile_01:73:LIBW= -lXaw3d
./src/Makefile~:73:LIBW= -lXaw3d
./lwlib/Makefile.in:24:     LUCID_OBJS = lwlib-Xlw.o xlwmenu.o lwlib-Xaw.o
./lwlib/Makefile.in:57:lwlib.o:       lwlib.c lwlib.h lwlib-int.h lwlib-Xaw.h 
lwlib-Xlw.h
./lwlib/Makefile.in:59:lwlib-Xaw.o:   lwlib-Xaw.c lwlib-Xaw.h lwlib.h 
lwlib-int.h
./lwlib/Makefile:25:     LUCID_OBJS = lwlib-Xlw.o xlwmenu.o lwlib-Xaw.o
./lwlib/Makefile:58:lwlib.o:       lwlib.c lwlib.h lwlib-int.h lwlib-Xaw.h 
lwlib-Xlw.h
./lwlib/Makefile:60:lwlib-Xaw.o:   lwlib-Xaw.c lwlib-Xaw.h lwlib.h lwlib-int.h
74 ==/david3/from_netcom-dir2/sources-stuff/emacs-21.3==> 




---- Within my computer's disks, here's *all* filenames containing "xaw":

71 ==/david3/from_netcom-dir2/sources-stuff/emacs-21.3==> egrep -i xaw 
/dkcjunk/allunixfiles-blade-19may03.nam
/big5/david3/from_netcom-dir1/emacs-stuff/emacs-21.1/lwlib/lwlib-Xaw.c
/big5/david3/from_netcom-dir1/emacs-stuff/emacs-21.1/lwlib/lwlib-Xaw.h
/big5/david3/from_netcom-dir1/emacs-stuff/emacs-21.1-build/lwlib/lwlib-Xaw.o
/big5/david3/from_netcom-dir1/emacs-stuff/emacs-21.2/lwlib/lwlib-Xaw.c
/big5/david3/from_netcom-dir1/emacs-stuff/emacs-21.2/lwlib/lwlib-Xaw.h
/big5/david3/from_netcom-dir2/sources-stuff/README-xaw3d
/big5/david3/from_netcom-dir2/sources-stuff/Xaw3d-0.6B.tar.Z
/big5/david3/from_netcom-dir2/sources-stuff/Xaw3d-how2install.txt
/big5/david3/from_netcom-dir2/sources-stuff/emacs-21.3/lwlib/lwlib-Xaw.c
/big5/david3/from_netcom-dir2/sources-stuff/emacs-21.3/lwlib/lwlib-Xaw.h
/big5/david3/from_netcom-dir2/sources-stuff/emacs-21.3/lwlib/lwlib-Xaw.o
/big5/david3/from_netcom-dir2/sources-stuff/emacs-21.2/lwlib/lwlib-Xaw.c
/big5/david3/from_netcom-dir2/sources-stuff/emacs-21.2/lwlib/lwlib-Xaw.h
/opt/sfw/include/X11/Xaw3d/AllWidgets.h
/opt/sfw/include/X11/Xaw3d/AsciiSink.h
/opt/sfw/include/X11/Xaw3d/AsciiSinkP.h
/opt/sfw/include/X11/Xaw3d/AsciiSrc.h
/opt/sfw/include/X11/Xaw3d/AsciiSrcP.h
/opt/sfw/include/X11/Xaw3d/AsciiText.h
/opt/sfw/include/X11/Xaw3d/AsciiTextP.h
/opt/sfw/include/X11/Xaw3d/Box.h
/opt/sfw/include/X11/Xaw3d/BoxP.h
/opt/sfw/include/X11/Xaw3d/Cardinals.h
/opt/sfw/include/X11/Xaw3d/Command.h
/opt/sfw/include/X11/Xaw3d/CommandP.h
/opt/sfw/include/X11/Xaw3d/Dialog.h
/opt/sfw/include/X11/Xaw3d/DialogP.h
/opt/sfw/include/X11/Xaw3d/Form.h
/opt/sfw/include/X11/Xaw3d/FormP.h
/opt/sfw/include/X11/Xaw3d/Grip.h
/opt/sfw/include/X11/Xaw3d/GripP.h
/opt/sfw/include/X11/Xaw3d/Label.h
/opt/sfw/include/X11/Xaw3d/LabelP.h
/opt/sfw/include/X11/Xaw3d/Layout.h
/opt/sfw/include/X11/Xaw3d/LayoutP.h
/opt/sfw/include/X11/Xaw3d/List.h
/opt/sfw/include/X11/Xaw3d/ListP.h
/opt/sfw/include/X11/Xaw3d/MenuButtoP.h
/opt/sfw/include/X11/Xaw3d/MenuButton.h
/opt/sfw/include/X11/Xaw3d/MultiSink.h
/opt/sfw/include/X11/Xaw3d/MultiSinkP.h
/opt/sfw/include/X11/Xaw3d/MultiSrc.h
/opt/sfw/include/X11/Xaw3d/MultiSrcP.h
/opt/sfw/include/X11/Xaw3d/Paned.h
/opt/sfw/include/X11/Xaw3d/PanedP.h
/opt/sfw/include/X11/Xaw3d/Panner.h
/opt/sfw/include/X11/Xaw3d/PannerP.h
/opt/sfw/include/X11/Xaw3d/Porthole.h
/opt/sfw/include/X11/Xaw3d/PortholeP.h
/opt/sfw/include/X11/Xaw3d/Repeater.h
/opt/sfw/include/X11/Xaw3d/RepeaterP.h
/opt/sfw/include/X11/Xaw3d/Reports.h
/opt/sfw/include/X11/Xaw3d/Scrollbar.h
/opt/sfw/include/X11/Xaw3d/ScrollbarP.h
/opt/sfw/include/X11/Xaw3d/Simple.h
/opt/sfw/include/X11/Xaw3d/SimpleMenP.h
/opt/sfw/include/X11/Xaw3d/SimpleMenu.h
/opt/sfw/include/X11/Xaw3d/SimpleP.h
/opt/sfw/include/X11/Xaw3d/Sme.h
/opt/sfw/include/X11/Xaw3d/SmeBSB.h
/opt/sfw/include/X11/Xaw3d/SmeBSBP.h
/opt/sfw/include/X11/Xaw3d/SmeLine.h
/opt/sfw/include/X11/Xaw3d/SmeLineP.h
/opt/sfw/include/X11/Xaw3d/SmeP.h
/opt/sfw/include/X11/Xaw3d/SmeThreeD.h
/opt/sfw/include/X11/Xaw3d/SmeThreeDP.h
/opt/sfw/include/X11/Xaw3d/StripCharP.h
/opt/sfw/include/X11/Xaw3d/StripChart.h
/opt/sfw/include/X11/Xaw3d/Template.c
/opt/sfw/include/X11/Xaw3d/Template.h
/opt/sfw/include/X11/Xaw3d/TemplateP.h
/opt/sfw/include/X11/Xaw3d/Text.h
/opt/sfw/include/X11/Xaw3d/TextP.h
/opt/sfw/include/X11/Xaw3d/TextSink.h
/opt/sfw/include/X11/Xaw3d/TextSinkP.h
/opt/sfw/include/X11/Xaw3d/TextSrc.h
/opt/sfw/include/X11/Xaw3d/TextSrcP.h
/opt/sfw/include/X11/Xaw3d/ThreeD.h
/opt/sfw/include/X11/Xaw3d/ThreeDP.h
/opt/sfw/include/X11/Xaw3d/Toggle.h
/opt/sfw/include/X11/Xaw3d/ToggleP.h
/opt/sfw/include/X11/Xaw3d/Tree.h
/opt/sfw/include/X11/Xaw3d/TreeP.h
/opt/sfw/include/X11/Xaw3d/VendorEP.h
/opt/sfw/include/X11/Xaw3d/Viewport.h
/opt/sfw/include/X11/Xaw3d/ViewportP.h
/opt/sfw/include/X11/Xaw3d/XawImP.h
/opt/sfw/include/X11/Xaw3d/XawInit.h
/opt/sfw/lib/libXaw3d.so.5
/opt/sfw/kde/share/apps/kappfinder/apps/Multimedia/xawtv.desktop
/opt/sfw/kde/share/apps/kdisplay/app-defaults/AAAXaw.ad
/opt/sfw/kde/share/apps/kdisplay/app-defaults/Xawtv.ad
/opt/sfw/kde/share/icons/Locolor/32x32/apps/xawtv.png
/opt/sfw/kde/share/icons/hicolor/32x32/apps/xawtv.png
/opt6/var/dkchacks/emacs-20.5/lwlib/lwlib-Xaw.c
/opt6/var/dkchacks/emacs-20.5/lwlib/lwlib-Xaw.h
/opt6/var/dkchacks/emacs-20.5/lwlib/lwlib-Xaw.o
/opt6/myexternals/opt/gnu/emacs-19.34/lwlib/lwlib-Xaw.c
/opt6/myexternals/opt/gnu/emacs-19.34/lwlib/lwlib-Xaw.h
/opt6/myexternals/opt/gnu/emacs-19.34/lwlib/lwlib-Xaw.o
/var/sadm/pkg/SFWxaw3d/install/copyright
/var/sadm/pkg/SFWxaw3d/install/depend
/var/sadm/pkg/SFWxaw3d/pkginfo
/usr/openwin/share/man/man3X11/XAWMHints.3X11
/usr/openwin/share/include/X11/Xaw/AllWidgets.h
/usr/openwin/share/include/X11/Xaw/AsciiSink.h
/usr/openwin/share/include/X11/Xaw/AsciiSinkP.h
/usr/openwin/share/include/X11/Xaw/AsciiSrc.h
/usr/openwin/share/include/X11/Xaw/AsciiSrcP.h
/usr/openwin/share/include/X11/Xaw/AsciiText.h
/usr/openwin/share/include/X11/Xaw/AsciiTextP.h
/usr/openwin/share/include/X11/Xaw/Box.h
/usr/openwin/share/include/X11/Xaw/BoxP.h
/usr/openwin/share/include/X11/Xaw/Cardinals.h
/usr/openwin/share/include/X11/Xaw/Clock.h
/usr/openwin/share/include/X11/Xaw/ClockP.h
/usr/openwin/share/include/X11/Xaw/Command.h
/usr/openwin/share/include/X11/Xaw/CommandP.h
/usr/openwin/share/include/X11/Xaw/Dialog.h
/usr/openwin/share/include/X11/Xaw/DialogP.h
/usr/openwin/share/include/X11/Xaw/Form.h
/usr/openwin/share/include/X11/Xaw/FormP.h
/usr/openwin/share/include/X11/Xaw/Grip.h
/usr/openwin/share/include/X11/Xaw/GripP.h
/usr/openwin/share/include/X11/Xaw/Label.h
/usr/openwin/share/include/X11/Xaw/LabelP.h
/usr/openwin/share/include/X11/Xaw/List.h
/usr/openwin/share/include/X11/Xaw/ListP.h
/usr/openwin/share/include/X11/Xaw/Logo.h
/usr/openwin/share/include/X11/Xaw/LogoP.h
/usr/openwin/share/include/X11/Xaw/Mailbox.h
/usr/openwin/share/include/X11/Xaw/MailboxP.h
/usr/openwin/share/include/X11/Xaw/MenuButtoP.h
/usr/openwin/share/include/X11/Xaw/MenuButton.h
/usr/openwin/share/include/X11/Xaw/MultiSink.h
/usr/openwin/share/include/X11/Xaw/MultiSinkP.h
/usr/openwin/share/include/X11/Xaw/MultiSrc.h
/usr/openwin/share/include/X11/Xaw/MultiSrcP.h
/usr/openwin/share/include/X11/Xaw/Paned.h
/usr/openwin/share/include/X11/Xaw/PanedP.h
/usr/openwin/share/include/X11/Xaw/Panner.h
/usr/openwin/share/include/X11/Xaw/PannerP.h
/usr/openwin/share/include/X11/Xaw/Porthole.h
/usr/openwin/share/include/X11/Xaw/PortholeP.h
/usr/openwin/share/include/X11/Xaw/Repeater.h
/usr/openwin/share/include/X11/Xaw/RepeaterP.h
/usr/openwin/share/include/X11/Xaw/Reports.h
/usr/openwin/share/include/X11/Xaw/Scrollbar.h
/usr/openwin/share/include/X11/Xaw/ScrollbarP.h
/usr/openwin/share/include/X11/Xaw/Simple.h
/usr/openwin/share/include/X11/Xaw/SimpleMenP.h
/usr/openwin/share/include/X11/Xaw/SimpleMenu.h
/usr/openwin/share/include/X11/Xaw/SimpleP.h
/usr/openwin/share/include/X11/Xaw/Sme.h
/usr/openwin/share/include/X11/Xaw/SmeP.h
/usr/openwin/share/include/X11/Xaw/SmeBSB.h
/usr/openwin/share/include/X11/Xaw/SmeBSBP.h
/usr/openwin/share/include/X11/Xaw/SmeLine.h
/usr/openwin/share/include/X11/Xaw/SmeLineP.h
/usr/openwin/share/include/X11/Xaw/StripCharP.h
/usr/openwin/share/include/X11/Xaw/StripChart.h
/usr/openwin/share/include/X11/Xaw/Template.c
/usr/openwin/share/include/X11/Xaw/Template.h
/usr/openwin/share/include/X11/Xaw/TemplateP.h
/usr/openwin/share/include/X11/Xaw/Text.h
/usr/openwin/share/include/X11/Xaw/TextP.h
/usr/openwin/share/include/X11/Xaw/TextSink.h
/usr/openwin/share/include/X11/Xaw/TextSinkP.h
/usr/openwin/share/include/X11/Xaw/TextSrc.h
/usr/openwin/share/include/X11/Xaw/TextSrcP.h
/usr/openwin/share/include/X11/Xaw/Toggle.h
/usr/openwin/share/include/X11/Xaw/ToggleP.h
/usr/openwin/share/include/X11/Xaw/Tree.h
/usr/openwin/share/include/X11/Xaw/TreeP.h
/usr/openwin/share/include/X11/Xaw/VendorEP.h
/usr/openwin/share/include/X11/Xaw/Viewport.h
/usr/openwin/share/include/X11/Xaw/ViewportP.h
/usr/openwin/share/include/X11/Xaw/XawImP.h
/usr/openwin/share/include/X11/Xaw/XawInit.h
/usr/openwin/lib/libXaw.so.4
/usr/openwin/lib/libXaw.so.5
/usr/openwin/lib/sparcv9/libXaw.so.5
/usr/openwin/lib/sparcv9/llib-lXaw.ln
/usr/openwin/lib/libp/libXaw.a
/usr/openwin/lib/libXaw.a
/usr/openwin/lib/llib-lXaw.ln
/usr/4lib/libXaw.so.4.0
72 ==/david3/from_netcom-dir2/sources-stuff/emacs-21.3==> 

Does the above greps, etc, suggest anything?


AGAIN -- is there anyone who's actually BUILT an emacs-21.3?


Thanks!

David



reply via email to

[Prev in Thread] Current Thread [Next in Thread]