Francesco Potorti` | 1 Mar 08:32 2007
Picon

etags and implicit tags

Dear all,

I am the maintainer of etags.  I would like to make sure that Xemacs can
profit from two etags features that are not really new, but that I
cannot remember having signaled explicitely to you.

The first one is that etags should be compiled with
  -DEMACS_NAME="\"Xemacs"\"
  -DVERSION="\"${version}\""
so that it prints the correct string when called with --version.  The
second line above is what I have in GNU Emacs' Makefile, just change to
your liking.

The second one is that etags, for more than four years, has used
implicit tags, a form of tag entries that takes less space in the TAGS
file while giving the same functionality and being forwards and
backwards compatible.  However, this implies some loss of functionality
if the implicit tags are not implemented in etags.el.  The question is:
is implicit tags search implemented in Xemacs' etags.el?  If not, it
should be implemented in a way similar to how it is in Gnu Emacs.

Steve Youngs | 4 Mar 19:05 2007
X-Face
Face

Re: etags and implicit tags

* Francesco Potorti` <pot <at> gnu.org> writes:

  > The first one is that etags should be compiled with
  >   -DEMACS_NAME="\"Xemacs"\"
  >   -DVERSION="\"${version}\""

I've fixed up the SXEmacs Makefile...

  $ etags --version
etags (SXEmacs 22.1.7)
Copyright (C) 2006 Free Software Foundation, Inc. and Ken Arnold
This program is distributed under the same terms as Emacs

Steve T, you won't need to add `-DVERSION' in the XEmacs Makefile,
like SXEmacs, it's already defined in config.h.

  > so that it prints the correct string when called with --version.

Just curious, Francesco, but why doesn't it print out
`pot_etags_version'?

Also, both XEmacs and SXEmacs define `EMACS_VERSION' which might be
better to use in etags.c.  There's an advantage for SXEmacs, (not sure
about XEmacs), in that it will print the exact patchset revision of
the SXEmacs that this etags goes with...

  $ etags --version
etags (SXEmacs steve <at> sxemacs.org--2007/sxemacs--main--22.1.7--patch-20)
 <at> (#) pot revision number is 17.26
Copyright (C) 2006 Free Software Foundation, Inc. and Ken Arnold
(Continue reading)

SXEmacs Issue Tracking | 14 Mar 23:12 2007

[Bug 22] New: MacOS build broken on 22.1.7-patch-31: /usr/bin/ld: unknown flag: -rpath

http://issues.sxemacs.org/show_bug.cgi?id=22

           Summary: MacOS build broken on 22.1.7-patch-31: /usr/bin/ld:
                    unknown flag: -rpath
           Product: SXEmacs
           Version: 22.1.7
          Platform: Macintosh
        OS/Version: Mac OS
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: Compile/Install
        AssignedTo: njsf <at> sxemacs.org
        ReportedBy: njsf <at> sxemacs.org
         QAContact: sxemacs-devel <at> sxemacs.org
                CC: njsf <at> sxemacs.org, hroptatyr <at> sxemacs.org

It seems that the MacOS gcc does not like the rpath directive. Indeed 22.1.6 in
MacOS builds without it

/Users/njsf/Projects/sxemacs/main/lib-src/ellcc --mode=link --mode=verbose
-L/sw//lib -L/usr/local/lib -Wl,-rpath,
-Wl,-rpath,/usr/local/lib/sxemacs-22.1.7/powerpc-apple-darwin8.9.0/modules
--mod-output=ase-mono.ell  ase_mono_ell-ase.o ase_mono_ell-ase-cartesian.o
ase_mono_ell-ase-interval.o ase_mono_ell-ase-metric.o
ase_mono_ell-ase-neighbourhood.o ase_mono_ell-ase-permutation.o
ase_mono_ell-ase-resclass.o ase_mono_ell-ase-digraph.o ase_mono_ell-ase-heap.o
ase_mono_ell-ase-mono_i.o  -lintl -lz -lncurses -lncurses -lpthread 
ellcc driver version steve <at> sxemacs.org--2007/sxemacs--main--22.1.7--patch-31
for EMODULES version 1.0.0 (1000)
(Continue reading)

SXEmacs Issue Tracking | 14 Mar 23:13 2007

[Bug 22] MacOS build broken on 22.1.7-patch-31: /usr/bin/ld: unknown flag: -rpath

http://issues.sxemacs.org/show_bug.cgi?id=22

njsf <at> sxemacs.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

------- Comment #1 from njsf <at> sxemacs.org  2007-03-15 08:13 -------
I'll work on it

--

-- 
Configure bugmail: http://issues.sxemacs.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

SXEmacs Issue Tracking | 17 Mar 00:28 2007

[Bug 13] SXEmacs crash with asynchronous sound sentinels

http://issues.sxemacs.org/show_bug.cgi?id=13

------- Comment #7 from hroptatyr <at> sxemacs.org  2007-03-17 09:28 -------
steve <at> sxemacs.org--2007/sxemacs--main--22.1.7--patch-32 fixes the bug for the
pulseaudio audio device (preserving the full functionality).

--

-- 
Configure bugmail: http://issues.sxemacs.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

SXEmacs Issue Tracking | 17 Mar 18:16 2007

[Bug 13] SXEmacs crash with asynchronous sound sentinels

http://issues.sxemacs.org/show_bug.cgi?id=13

hroptatyr <at> sxemacs.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

------- Comment #8 from hroptatyr <at> sxemacs.org  2007-03-18 03:16 -------
finally hroptatyr <at> sxemacs.org--sxemacs/sxemacs--hrop--22.1.7--patch-32 fixes
this bug at last while preserving the entire media-stream functionality.

--

-- 
Configure bugmail: http://issues.sxemacs.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

SXEmacs Issue Tracking | 17 Mar 22:57 2007

[Bug 13] SXEmacs crash with asynchronous sound sentinels

http://issues.sxemacs.org/show_bug.cgi?id=13

steve <at> sxemacs.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--

-- 
Configure bugmail: http://issues.sxemacs.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

Stephen J. Turnbull | 24 Mar 13:48 2007
Picon

[AC21.5R21.4] etags and implicit tags

APPROVE COMMIT 21.5 RECOMMEND 21.4

(sorry for the XEmacs process gobbledygook)

Steve Youngs writes:

 > * Francesco Potorti` <pot <at> gnu.org> writes:
 > 
 >   > The first one is that etags should be compiled with
 >   >   -DEMACS_NAME="\"Xemacs"\"
 >   >   -DVERSION="\"${version}\""

 > Steve T, you won't need to add `-DVERSION' in the XEmacs Makefile,
 > like SXEmacs, it's already defined in config.h.

Thanks for the hint; EMACS_NAME is defined there, too.  It looks like
all we actually need is -DHAVE_CONFIG_H, but I haven't tested that yet.

 > Also, both XEmacs and SXEmacs define `EMACS_VERSION' which might be
 > better to use in etags.c.  There's an advantage for SXEmacs, (not sure
 > about XEmacs), in that it will print the exact patchset revision of
 > the SXEmacs that this etags goes with...

I'm going to go ahead and tentatively put both suggestions into XEmacs,
as I think that's useful precision, and there's a warning I want
suppressed so we will be a tiny bit divergent anyway.  If Francesco
decides not to adopt the idea, we will probably resync (ie, get rid of
the extra info) at the next update to etags.

This patch has been tested both with "make etags" in XEmacs and
(Continue reading)

Francesco Potorti` | 26 Mar 13:49 2007
Picon

Re: [AC21.5R21.4] etags and implicit tags

Dear all, sorry for not answering your mails.  I am currently
overwhelmed by work.  I'll get to you ASAP.
Steve Youngs | 31 Mar 10:10 2007
X-Face
Face

sexy bastard lives (take 2)

with a bit of luck, you'll read this and discover that mail is back
up. 

I'll make a full(er) report of what's going on later.  There's still
some things to iron out.

--

-- 
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
|       SXEmacs - The only _______ you'll ever need.       |
|         Fill in the blank, yes, it's THAT good!          |
|------------------------------------<steve <at> sxemacs.org>---|

Gmane