all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: dkcombs@panix.com (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)	[thread overview]
Message-ID: <bachdd$ssu$1@reader1.panix.com> (raw)
In-Reply-To: 5lptmeol70.fsf@rum.cs.yale.edu


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	other threads:[~2003-05-20  6:19 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-19  6:10 emacs 21.3 wants "libXaw3d.so.5"; got Xaw3d-1.5.tar.gz; NOW WHAT? David Combs
2003-05-19  8:09 ` Akop Pogosian
2003-05-19 17:54   ` David Combs
2003-05-19 18:17     ` Stefan Monnier
2003-05-20  6:19       ` David Combs [this message]
2003-05-20  6:56         ` Stefan Monnier
2003-05-20 16:32           ` David Combs
2003-05-22 11:02 ` Kai Großjohann
2003-05-23  5:34   ` David Combs
2003-05-23  7:04     ` Kai Großjohann
2003-05-25 21:37       ` David Combs
2003-05-25 22:22         ` Stefan Monnier
2003-05-26  6:57         ` Kai Großjohann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='bachdd$ssu$1@reader1.panix.com' \
    --to=dkcombs@panix.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.