From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: dkcombs@panix.com (David Combs) Newsgroups: gmane.emacs.help 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) Organization: Public Access Networks Corp. Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <5lptmeol70.fsf@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1053411784 24526 80.91.224.249 (20 May 2003 06:23:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 20 May 2003 06:23:04 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Tue May 20 08:23:01 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19I0VY-0006Kl-00 for ; Tue, 20 May 2003 08:21:56 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19I0Vk-0003QD-AZ for gnu-help-gnu-emacs@m.gmane.org; Tue, 20 May 2003 02:22:08 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!panix!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.unix.solaris Original-Lines: 349 Original-NNTP-Posting-Host: panix1.panix.com Original-X-Trace: reader1.panix.com 1053411565 29598 166.84.1.1 (20 May 2003 06:19:25 GMT) Original-X-Complaints-To: abuse@panix.com Original-NNTP-Posting-Date: Tue, 20 May 2003 06:19:25 +0000 (UTC) X-Newsreader: trn 4.0-test74 (May 26, 2000) Originator: dkcombs@panix.com (David Combs) Original-Xref: shelby.stanford.edu gnu.emacs.help:113415 comp.unix.solaris:442471 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:9910 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:9910 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 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 ./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 ./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 ], ./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