[PATCH] package building problems.
17 years, 6 months
Aidan Kehoe
Despite the package smoketest succeeding, I find I need the below patches
(to jde-util.el and to tramp/Makefile) to get a checked-out tree to build
with XEmacs 21.4.20 with no installed packages. Is anyone else seeing
similar behaviour?
Also included is a couple of autoloads necessary for M-x gnus to work
correctly (on my machine).
Beyond that, the dependency tracking appears to be broken; after a make
install on this tree, with compiled files from several months ago, I got
constant errors from lazy-lock-pre-idle-fontify-windows until I deleted all
.elc files and did a make install again.
? packages-current-checked-out
Index: xemacs-packages/gnus/lisp/parse-time.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/gnus/lisp/parse-time.el,v
retrieving revision 1.5
diff -u -u -r1.5 parse-time.el
--- xemacs-packages/gnus/lisp/parse-time.el 2006/03/16 04:18:06 1.5
+++ xemacs-packages/gnus/lisp/parse-time.el 2007/05/12 21:19:35
@@ -114,10 +114,12 @@
list)))
(nreverse list)))
+;;;###autoload
(defvar parse-time-months '(("jan" . 1) ("feb" . 2) ("mar" . 3)
("apr" . 4) ("may" . 5) ("jun" . 6)
("jul" . 7) ("aug" . 8) ("sep" . 9)
("oct" . 10) ("nov" . 11) ("dec" . 12)))
+;;;###autoload
(defvar parse-time-weekdays '(("sun" . 0) ("mon" . 1) ("tue" . 2)
("wed" . 3) ("thu" . 4) ("fri" . 5) ("sat" . 6)))
(defvar parse-time-zoneinfo `(("z" 0) ("ut" 0) ("gmt" 0)
Index: xemacs-packages/jde/lisp/jde-util.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/jde/lisp/jde-util.el,v
retrieving revision 1.4
diff -u -u -r1.4 jde-util.el
--- xemacs-packages/jde/lisp/jde-util.el 2006/03/03 20:42:41 1.4
+++ xemacs-packages/jde/lisp/jde-util.el 2007/05/12 21:23:47
@@ -166,6 +166,7 @@
"../"
(file-name-directory (locate-library "jde")))))
+;;;###autoload
(defun jde-find-jde-data-directory ()
"Return the path of the JDE data directory.
Returns the path of the directory containing the
Index: xemacs-packages/tramp/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/Makefile,v
retrieving revision 1.65
diff -u -u -r1.65 Makefile
--- xemacs-packages/tramp/Makefile 2006/12/30 21:03:02 1.65
+++ xemacs-packages/tramp/Makefile 2007/05/12 21:28:41
@@ -22,7 +22,7 @@
MAINTAINER = Kai Großjohann <kai.grossjohann(a)gmx.net>
PACKAGE = tramp
PKG_TYPE = regular
-REQUIRES = tramp xemacs-base vc efs dired mail-lib gnus ediff sh-script
+REQUIRES = tramp xemacs-base vc efs dired mail-lib gnus ediff sh-script edebug
CATEGORY = standard
include ../../Local.rules.inc
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2007-05-12-13)
17 years, 6 months
Norbert Koch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
locale-1.25-pkg.tar.gz upstream version: none
prog-modes-2.12-pkg.tar.gz upstream version: none
Previously Announced Packages Still in Pre-Release:
==================================================
guided-tour-0.51-pkg.tar.gz upstream version: none
text-modes-1.94-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from mule-packages/locale/ChangeLog -------
2007-05-12 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 1.25 released.
2007-05-08 Ville Skyttä <scop(a)xemacs.org>
* start-files/ja/locale-start.el (command-line-do-help):
Don't try to load `un-define' with XEmacs >= 21.5.
- ------- ChangeLog Entries from xemacs-packages/prog-modes/ChangeLog -------
2007-05-09 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 2.12 released.
* Makefile (VERSION): XEmacs package 2.11 released.
2007-05-09 Ville Skyttä <scop(a)xemacs.org>
* rpm-spec-mode.el: Update FSF's address in comments.
(rpm-spec-mode-version): 0.12x.
(rpm-tags-list): Sync with rpm 4.4.9.
(rpm-section-regexp): Ditto.
(rpm-scripts): Ditto.
(rpm-change): `message' format string usage fix.
(rpm-change-n): Ditto.
(rpm-build-prepare): Ditto.
(rpm-list-check): Ditto.
(rpm-build-binary): Ditto.
(rpm-build-source): Ditto.
(rpm-build-all): Ditto.
(rpm-increase-release-tag): Ditto.
(rpm-increase-release-with-macros): Ditto.
(rpm-tags-regexp): New; regexp for matching valid tags.
(rpm-obsolete-tags-list): New; list of obsolete tags.
(rpm-obsolete-tags-regexp): New; regexp for matching obsolete tags.
(rpm-spec-obsolete-tag-face): New; face for obsolete tags.
(rpm-spec-font-lock-keywords): Use `rpm-tags-regexp',
`rpm-obsolete-tags-regexp' and `rpm-spec-obsolete-tag-face'.
(rpm-increase-release-tag): Permit whitespace between tag and colon.
(rpm-increase-release-with-macros): Ditto.
(rpm-spec-font-lock-keywords): Ditto.
(rpm-spec-font-lock-keywords): Treat %global like %define.
Installing These:
================
Manually:
- --------
1) Download the packages that you want to install from:
/ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
2) Unpack them to: [1]
/usr/local/lib/xemacs/xemacs-packages/
3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3) Select the packages you wish to install (there are brief
instructions at the bottom of the packages buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
- -------------------------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3 - 5) As per XEmacs 21.[245].x.
norbert - XEmacs Package Release Manager.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGRcK+gu3ywdHdhM0RAhfcAJ44eWshooeVZzcCzW7A0wPK5MTRUgCgzCFv
/3A1foWTf+E5KxydO8VyyMg=
=1BY+
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[COMMIT] Zero out device modifier map after freeing it, X11, GTK
17 years, 6 months
Aidan Kehoe
Ar an dara lá déag de mí Bealtaine, scríobh Aidan Kehoe:
> I’ll commit the change anyway; there’s no reason to keep a pointer to the
> modifier map once it’s been freed.
APPROVE COMMIT
NOTE: This patch has been committed.
src/ChangeLog addition:
2007-05-12 Aidan Kehoe <kehoea(a)parhasard.net>
* event-Xt.c (x_reset_modifier_mapping):
* event-gtk.c (gtk_reset_modifier_mapping):
Zero out the device's modifier map once we've freed it, to prevent
a double free on a re-entrant call.
XEmacs Trunk source patch:
Diff command: cvs -q diff -Nu
Files affected: src/event-gtk.c
===================================================================
RCS src/event-Xt.c
===================================================================
RCS
Index: src/event-Xt.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/event-Xt.c,v
retrieving revision 1.91
diff -u -u -r1.91 event-Xt.c
--- src/event-Xt.c 2005/12/24 19:54:01 1.91
+++ src/event-Xt.c 2007/05/12 10:37:09
@@ -323,7 +323,14 @@
xd->lock_interpretation = 0;
if (xd->x_modifier_keymap)
- XFreeModifiermap (xd->x_modifier_keymap);
+ {
+ XFreeModifiermap (xd->x_modifier_keymap);
+ /* Set it to NULL in case we receive two MappingModifier events in a
+ row, and the second is processed during some CHECK_QUITs within
+ x_reset_key_mapping. If that happens, XFreeModifierMap will be
+ called twice on the same map, and we crash. */
+ xd->x_modifier_keymap = NULL;
+ }
x_reset_key_mapping (d);
Index: src/event-gtk.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/event-gtk.c,v
retrieving revision 1.31
diff -u -u -r1.31 event-gtk.c
--- src/event-gtk.c 2005/07/03 21:48:00 1.31
+++ src/event-gtk.c 2007/05/12 10:37:10
@@ -1863,7 +1863,14 @@
xd->lock_interpretation = 0;
if (map)
- XFreeModifiermap (map);
+ {
+ XFreeModifiermap (xd->x_modifier_keymap);
+ /* Set it to NULL in case we receive two MappingModifier events in a
+ row, and the second is processed during some CHECK_QUITs within
+ x_reset_key_mapping. If that happens, XFreeModifierMap will be
+ called twice on the same map, and we crash. */
+ xd->x_modifier_keymap = NULL;
+ }
gtk_reset_key_mapping (d);
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
crash and core dump
17 years, 6 months
Friedrich Dominicus
I promised that I try to get a trace back if Xemacs will crash
again. Here's such a crash, and this is the backtrace:
(gdb) where
#0 0x00002aaaac4cf727 in kill () from /lib/libc.so.6
#1 0x00000000004987aa in fatal_error_signal (sig=6) at emacs.c:3800
#2 <signal handler called>
#3 0x00002aaaac4cf465 in raise () from /lib/libc.so.6
#4 0x00002aaaac4d0c1e in abort () from /lib/libc.so.6
#5 0x00002aaaac506b46 in __libc_message () from /lib/libc.so.6
#6 0x00002aaaac50df6e in _int_free () from /lib/libc.so.6
#7 0x00002aaaac51169c in free () from /lib/libc.so.6
#8 0x00002aaaab7dc577 in XFreeModifiermap () from /usr/lib/libX11.so.6
#9 0x000000000060b108 in x_reset_modifier_mapping (d=0x107fe50)
at event-Xt.c:326
#10 0x000000000060d775 in emacs_Xt_mapping_action (unused_w=0xdb5de0,
event=0x7fffffffcc00) at event-Xt.c:731
#11 0x00002aaaab57a926 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#12 0x00002aaaab57aed9 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#13 0x00002aaaab57b5d0 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#14 0x00002aaaab546f68 in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6
#15 0x00002aaaab56126c in _XtRefreshMapping () from /usr/X11R6/lib/libXt.so.6
#16 0x00002aaaab55596b in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#17 0x00002aaaab5616ed in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#18 0x00000000006126e5 in emacs_Xt_drain_queue () at event-Xt.c:2888
#19 0x00000000004b84d1 in event_stream_drain_queue () at event-stream.c:1810
#20 0x00000000004b8787 in event_stream_quit_p () at event-stream.c:1918
---Type <return> to continue, or q <return> to quit---
#21 0x00000000005d69c9 in check_quit () at signal.c:741
#22 0x00000000005d658d in check_what_happened () at signal.c:458
#23 0x000000000055fc44 in traverse_keymaps (start_keymap=11150384,
start_parents=8836136, mapper=0x5641a8 <raw_lookup_key_mapper>,
mapper_arg=0x7fffffffcf50) at keymap.c:319
#24 0x00000000005641a6 in raw_lookup_key (keymap=11150384,
raw_keys=0x7fffffffcfc0, raw_keys_count=1, keys_so_far=0, accept_default=0)
at keymap.c:2088
#25 0x00000000005645ad in lookup_keys (keymap=11150384, nkeys=1,
keys=0x7fffffffd320, accept_default=0) at keymap.c:2201
#26 0x000000000056499d in Flookup_key (keymap=11150384, keys=17071784,
accept_default=8836136) at keymap.c:2269
#27 0x000000000060ac65 in maybe_define_x_key_as_self_inserting_character (
keysym=185, symbol=17071784) at event-Xt.c:151
#28 0x000000000060ad87 in x_has_keysym (keysym=185, hash_table=17380560,
with_modifiers=1) at event-Xt.c:196
#29 0x000000000060afbe in x_reset_key_mapping (d=0x107fe50) at event-Xt.c:248
#30 0x000000000060b111 in x_reset_modifier_mapping (d=0x107fe50)
at event-Xt.c:328
#31 0x000000000060d775 in emacs_Xt_mapping_action (unused_w=0xdb5de0,
event=0x7fffffffd840) at event-Xt.c:731
#32 0x00002aaaab57a926 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#33 0x00002aaaab57aed9 in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
---Type <return> to continue, or q <return> to quit---
#34 0x00002aaaab57b5d0 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#35 0x00002aaaab546f68 in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6
#36 0x00002aaaab56126c in _XtRefreshMapping () from /usr/X11R6/lib/libXt.so.6
#37 0x00002aaaab55596b in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#38 0x00002aaaab5616ed in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#39 0x00000000006126e5 in emacs_Xt_drain_queue () at event-Xt.c:2888
#40 0x0000000000612782 in check_if_pending_expose_event (dev=dwarf2_read_address: Corrupted DWARF expression.
)
at event-Xt.c:2909
#41 0x0000000000627333 in x_window_output_end (w=0x49eaf40)
at redisplay-x.c:430
#42 0x00000000005b5211 in redraw_cursor_in_window (w=0x49eaf40,
run_end_begin_meths=1) at redisplay-output.c:1181
#43 0x00000000005b52a9 in redisplay_redraw_cursor (f=0xdf3010,
run_end_begin_meths=1) at redisplay-output.c:1205
#44 0x00000000004b8223 in emacs_handle_focus_change_preliminary (
frame_inp_and_dev=53322360) at event-stream.c:1698
#45 0x000000000060f39e in handle_focus_event_2 (win=23068728, f=0xdf3010,
in_p=1) at event-Xt.c:1572
#46 0x0000000000610ad2 in emacs_Xt_handle_magic_event (emacs_event=0x4270e68)
at event-Xt.c:1984
#47 0x00000000004b5bac in event_stream_handle_magic_event (event=0x4270e68)
at event-stream.c:513
#48 0x00000000004ba78f in execute_internal_event (event=69668456)
---Type <return> to continue, or q <return> to quit---
at event-stream.c:3107
#49 0x00000000004bd7ce in Fdispatch_event (event=69668456)
at event-stream.c:4644
#50 0x000000000046ed9f in Fcommand_loop_1 () at cmdloop.c:600
#51 0x000000000046eb7c in command_loop_1 (unused_dummy=8836136)
at cmdloop.c:505
#52 0x000000000049e30c in condition_case_1 (handlers=8827640,
bfun=0x46eb47 <command_loop_1>, barg=8836136, hfun=0x46e754 <cmd_error>,
harg=8836136) at eval.c:1946
#53 0x000000000046e884 in command_loop_3 () at cmdloop.c:262
#54 0x000000000046e8a8 in command_loop_2 (unused_dummy=8836136)
at cmdloop.c:275
#55 0x000000000049dd30 in internal_catch (tag=8389880,
func=0x46e897 <command_loop_2>, arg=8836136, threw=0x0, thrown_tag=0x0,
backtrace_before_throw=0x0) at eval.c:1552
#56 0x000000000046e9ac in initial_command_loop (load_me=8836136)
at cmdloop.c:313
#57 0x00000000004974c9 in xemacs_21_5_b27_x86_64_unknown_linux (argc=1,
argv=0x7fffffffe3b8, unused_envp=0x0, restart=0) at emacs.c:2667
#58 0x0000000000497fed in main (argc=1, argv=0x7fffffffe3b8,
unused_envp=0x7fffffffe3c8) at emacs.c:3111
(gdb)
Here are the system information:
uname -a: Linux flarge 2.6.11 #1 Fri Jul 22 13:44:17 CEST 2005 x86_64 GNU/Linux
./configure '--without-mule' '--with-dialog=athena' '--with-menubar=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' 'CC=gcc'
XEmacs 21.5-b27 "fiddleheads" (+CVS-20070312) configured for `x86_64-unknown-linux'.
Compilation Environment and Installation Defaults:
Source code location: /opt/src/xemacs-21.5
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Not using any machine description file
Compiler version: gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wunused-parameter -g
libc version: GNU libc 2.3.6-10 (Debian)
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Compiling in support for ALSA (Advanced Linux Sound Architecture).
Compiling in support for NAS (network audio system).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: postgresql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new GC mark algorithms (KKCC).
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new portable dumper.
Dumping into executable.
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
With best regards
Friedrich
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Only masochists use MacPorts GCC ...
17 years, 6 months
Stephen J. Turnbull
MacPorts builds of GCC remove /usr/local and add /opt/local (or maybe
the MacPorts prefix, which need not be /opt/local) to the "system"
include path of GCC. This wouldn't be a big deal, except that GCC in
its infinite wisdom enforces the "system-ness" and will not allow you
to increase the priority of the system directories (unless you forgo
all built-in directories with -nostdinc).
Specifically, /usr/X11R6/include is *not* a system include directory
by default. This means that it will always shadow /opt/local/include,
and thus a MacPorts GCC will find Apple-provided versions of headers
for Xft (in Tiger, v2.1.0) and fontconfig (v1.0.2) pretty much no
matter what you do, even though MacPorts itself provides versions of
both libraries (currently, v2.1.7 for Xft and v2.4.2 for fontconfig).
The version lag is bad enough, but worse is that the linker finds the
MacPorts libraries and links them in! Of course, fairly shortly the s
hits the f, and down you go.
I don't know if this affects anything else, but if you're building
with Xft/fontconfig, you are well-advised to avoid MacPorts builds of
GCC.
Patchs for configure to at least warn of this problem would be
welcome.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: xemacs 21.4.19 for windows and winclient with command line parameters
17 years, 6 months
Aidan Kehoe
Ar an naoiú lá de mí Bealtaine, scríobh Nachum Kanovsky:
> I am using XEmacs to edit HDL code, and I am forced to sometimes use HDL
> designer. I have set hdl designer to open files using xemacs, with the
> parameters +%(l) "%(p)". HDL Designer causes the xemacs window to blink
> uncontrollably when opened using xemacs.exe, but it works fine when opened
> using winclient.exe. The problem is that winclient.exe doesn't appear to
> accept the line number of parameter or the funccall parameter. Is there any
> way to fix this? Is there any way to fix xemacs.exe to open properly from
> HDL Designer?
There is support for using Win32 IPC to call Lisp code built into the main
XEmacs program (in event-msw.c), but winclient.exe doesn’t use it to
implement line number offsets. Hmm. Andy Piper didn’t make a ChangeLog entry
when he did that patch, and the mail archives are not online any more to
explain why, or if there’s another version of winclient.exe available that
does support these things.
I’ve just played with that functionality a little, but haven’t yet been able
to get it to work. Either way, you’ll need something newly compiled.
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
bugs report
17 years, 6 months
S Zhao
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may
describe
your crash, and with luck a workaround. Please check it first, but do
report
the crash anyway. Please report this bug by invoking M-x report-emacs-bug,
or by selecting `Send Bug Report' from the Help menu. If necessary, send
ordinary email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include the
XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem. Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /usr/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited'
in case of future recurrance of the crash.
Lisp backtrace follows:
string-match("\\(iso8859-[0-9]*\\|-ascii\\)" "@ ")
# bind (--dolist-temp--1782 name case-fold-search family size weight
entry dev
-cache cache families sizes weights debug device)
mswindows-reset-device-font-menus(#<mswindows-device 0x333> nil)
apply(mswindows-reset-device-font-menus (#<mswindows-device 0x333> nil))
# bind (devmeth args device name)
call-device-method(reset-device-font-menus #<mswindows-device 0x333>
#<mswindo
ws-device 0x333> nil)
# bind (debug device)
reset-device-font-menus(#<mswindows-device 0x333>)
byte-code("..." [size entry family device-fonts-cache font-data dcache
console
-on-window-system-p throw menu (["Cannot parse current font" ding nil])
selected
-device reset-device-font-menus font-menu-font-data default 0 1 2 nil
(["Cannot
parse current font" ding nil]) mapcar #<compiled-function (item)
"...(50)" [size
font-menu-ignore-scaled-fonts entry s item 3 1 2 0 enable-menu-item
disable-men
u-item select-toggle-menu-item deselect-toggle-menu-item] 4>
submenu-generate-ac
celerator-spec s] 6)
# (catch menu ...)
# bind (ignored)
font-menu-size-constructor(nil)
# (condition-case ... . t)
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Segmentation fault xemacs *.c *.h
zhao@zhao-ogtnnq2w9y ~/work
$
zhao@zhao-ogtnnq2w9y ~/work
$ xemacs *.c *.h &
[1] 1544
zhao@zhao-ogtnnq2w9y ~/work
$
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may
describe
your crash, and with luck a workaround. Please check it first, but do
report
the crash anyway. Please report this bug by invoking M-x report-emacs-bug,
or by selecting `Send Bug Report' from the Help menu. If necessary, send
ordinary email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include the
XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem. Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /usr/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited'
in case of future recurrance of the crash.
Lisp backtrace follows:
string-match("\\(iso8859-[0-9]*\\|-ascii\\)" "@ ")
# bind (--dolist-temp--1782 name case-fold-search family size weight
entry dev
-cache cache families sizes weights debug device)
mswindows-reset-device-font-menus(#<mswindows-device 0x333> nil)
apply(mswindows-reset-device-font-menus (#<mswindows-device 0x333> nil))
# bind (devmeth args device name)
call-device-method(reset-device-font-menus #<mswindows-device 0x333>
#<mswindo
ws-device 0x333> nil)
# bind (debug device)
reset-device-font-menus(#<mswindows-device 0x333>)
byte-code("..." [size entry family device-fonts-cache font-data dcache
console
-on-window-system-p throw menu (["Cannot parse current font" ding nil])
selected
-device reset-device-font-menus font-menu-font-data default 0 1 2 nil
(["Cannot
parse current font" ding nil]) mapcar #<compiled-function (item)
"...(50)" [size
font-menu-ignore-scaled-fonts entry s item 3 1 2 0 enable-menu-item
disable-men
u-item select-toggle-menu-item deselect-toggle-menu-item] 4>
submenu-generate-ac
celerator-spec s] 6)
# (catch menu ...)
# bind (ignored)
font-menu-size-constructor(nil)
# (condition-case ... . t)
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Segmentation fault xemacs *.c *.h
zhao@zhao-ogtnnq2w9y ~/work
$ xemacs *.c *.h &
[1] 1544
zhao@zhao-ogtnnq2w9y ~/work
$
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may
describe
your crash, and with luck a workaround. Please check it first, but do
report
the crash anyway. Please report this bug by invoking M-x report-emacs-bug,
or by selecting `Send Bug Report' from the Help menu. If necessary, send
ordinary email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include the
XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem. Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /usr/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited'
in case of future recurrance of the crash.
Lisp backtrace follows:
string-match("\\(iso8859-[0-9]*\\|-ascii\\)" "@ ")
# bind (--dolist-temp--1782 name case-fold-search family size weight
entry dev
-cache cache families sizes weights debug device)
mswindows-reset-device-font-menus(#<mswindows-device 0x333> nil)
apply(mswindows-reset-device-font-menus (#<mswindows-device 0x333> nil))
# bind (devmeth args device name)
call-device-method(reset-device-font-menus #<mswindows-device 0x333>
#<mswindo
ws-device 0x333> nil)
# bind (debug device)
reset-device-font-menus(#<mswindows-device 0x333>)
byte-code("..." [size entry family device-fonts-cache dcache font-data
console
-on-window-system-p throw menu (["Cannot parse current font" ding nil])
selected
-device reset-device-font-menus font-menu-font-data default 0 1 2 3 nil
(["Canno
t parse current font" ding nil]) font-menu-split-long-menu mapcar
#<compiled-fun
ction (item) "...(73)" [size weight dcache f entry item
menu-item-strip-accelera
tor-spec 0 vassoc 1 "" 2 enable-menu-item disable-menu-item
select-toggle-menu-i
tem deselect-toggle-menu-item font-menu-ignore-scaled-fonts family] 4>
weight f]
6)
# (catch menu ...)
# bind (ignored)
font-menu-family-constructor(nil)
# (condition-case ... . t)
# (condition-case ... . error)
# (catch top-level ...)
[1]+ Segmentation fault xemacs *.c *.h
zhao@zhao-ogtnnq2w9y ~/work
$ xemacs *.c *.h &
[1] 1672
zhao@zhao-ogtnnq2w9y ~/work
$
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may
describe
your crash, and with luck a workaround. Please check it first, but do
report
the crash anyway. Please report this bug by invoking M-x report-emacs-bug,
or by selecting `Send Bug Report' from the Help menu. If necessary, send
ordinary email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include the
XEmacs
configuration from M-x describe-installation, or equivalently the file
Installation in the top of the build tree.
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem. Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /usr/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited'
in case of future recurrance of the crash.
Lisp backtrace follows:
string-match("\\(iso8859-[0-9]*\\|-ascii\\)" "@ ")
# bind (--dolist-temp--1782 name case-fold-search family size weight
entry dev
-cache cache families sizes weights debug device)
mswindows-reset-device-font-menus(#<mswindows-device 0x333> nil)
apply(mswindows-reset-device-font-menus (#<mswindows-device 0x333> nil))
# bind (devmeth args device name)
call-device-method(reset-device-font-menus #<mswindows-device 0x333>
#<mswindo
ws-device 0x333> nil)
# bind (debug device)
reset-device-font-menus(#<mswindows-device 0x333>)
byte-code("..." [size entry family device-fonts-cache dcache font-data
console
-on-window-system-p throw menu (["Cannot parse current font" ding nil])
selected
-device reset-device-font-menus font-menu-font-data default 0 1 2 3 nil
(["Canno
t parse current font" ding nil]) font-menu-split-long-menu mapcar
#<compiled-fun
ction (item) "...(73)" [size weight dcache f entry item
menu-item-strip-accelera
tor-spec 0 vassoc 1 "" 2 enable-menu-item disable-menu-item
select-toggle-menu-i
tem deselect-toggle-menu-item font-menu-ignore-scaled-fonts family] 4>
weight f]
6)
# (catch menu ...)
# bind (ignored)
font-menu-family-constructor(nil)
# (condition-case ... . t)
# (condition-case ... . error)
# (catch top-level ...)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Followup: Re: Releasing the Emacs guided tour into the public domain; also, video
17 years, 6 months
Stephen J. Turnbull
Phil Sung writes:
> I think it sounds odd to preface most instances of "Guided Tour" with "Phil
> Sung's". I've attached a patch that removes some of them. :)
OK. Will be applied before release.
> That's perfectly fine. I think as long as it is clear that the
> present versions may be used under the MIT/X11 license (and
> therefore can be integrated into the Texinfo manuals), and future
> improvements are GPL|GFDL only, there should be little
> ambiguity. Perhaps that last caveat is not necessary.
My plan is that the X11-licensed version will be available only by cvs
checkout -r 1.1.1.1. Later versions will be imported on top of it.
Those in the know can grab it, those who don't know, don't need to.
The ChangeLog caveat about asking you will not go anywhere else, nor
need to.
> For what it's worth, the HTML version has been picked up by gnu.org:
> <http://www.gnu.org/software/emacs/tour/>
I'll definitely insert a reference to that in guided-tour-about. Do
you want the stuff.mit.edu URL referenced there? (Do those URLs ever
disappear, or are they expected to be permanent?) If so, which should
be labelled as "canonical"?
> Again, thanks for packaging all this up.
I needed the practice. :-)
Thank *you* for creating it. You're welcome to your blushes, but it's
a wonderful introduction, and I've very glad it's available to the new
users.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
XEmacs Packages have been pre-released (2007-05-07-09)
17 years, 6 months
Norbert Koch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hey there everyone.
I have just added the following packages to the 'Pre-Releases'
directory:
New Packages in Pre-Release:
===========================
guided-tour-0.51-pkg.tar.gz upstream version: none
Previously Announced Packages Still in Pre-Release:
==================================================
text-modes-1.94-pkg.tar.gz upstream version: none
Detailed Changes:
================
- ------- ChangeLog Entries from xemacs-packages/guided-tour/ChangeLog -------
2007-05-07 Norbert Koch <viteno(a)xemacs.org>
* Makefile (VERSION): XEmacs package 0.51 released.
2007-05-05 Stephen J. Turnbull <stephen(a)xemacs.org>
* guided-tour.el: Make pointer to permissions notice more accurate.
(guided-tour):
(guided-tour-submenu):
(guided-tour-insinuate-menubar):
Bow to Phil's modesty.
(guided-tour-about):
Add pointers to Phil's page, GNU's mirror, licensing, and plans to FAQ.
2007-05-04 Stephen J. Turnbull <stephen(a)xemacs.org>
* guided-tour.el (guided-tour-open-utilities): New. List of
generic open utilities. Add `xdg-open', `see', and `gnome-open'.
Suggested by Jason Spiro and Ville Skyttä on XEmacs Beta.
<c241693f0705031325g5f10c8dfl689dd5ed78233710(a)mail.gmail.com>
<200705040928.41802.scop(a)xemacs.org>
(guided-tour-odp-viewer):
(guided-tour-pdf-viewer):
Use it.
2007-05-03 Stephen J. Turnbull <stephen(a)xemacs.org>
Create package.
* emacs-slides-1.odp:
* emacs-slides-2.odp:
* emacs-slides-3.odp:
* emacs-slides-1.pdf:
* emacs-slides-2.pdf:
* emacs-slides-3.pdf:
Import Phil Sung's "Guided Tour" content, from
http://stuff.mit.edu/iap/emacs/ @2007-02-18T09:15.
Note: Phil graciously licensed these to XEmacs under the MIT/X11
license allowing us to use *these versions only* in any way we
might want to inside of XEmacs (specifically, we can freely use
this content in our Texinfo manuals), but asks that we distribute
only under the GPL or GFDL or both. The content is copyright-
assigned to the FSF, and is publicly licensed only under the GPL
and GFDL (as of this writing). When in doubt as to the intent of
the permissions for use of content, ask Phil first, don't rely on
the letter of the law or licenses.
* package-info.in:
* Makefile:
* ChangeLog:
New. Package infrastructure.
* guided-tour.el:
New. Menuing infrastructure.
Installing These:
================
Manually:
- --------
1) Download the packages that you want to install from:
/ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/
2) Unpack them to: [1]
/usr/local/lib/xemacs/xemacs-packages/
3) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.[245].x):
- ----------------------------------------------
1) Tools -> Packages -> Add Download Site -> Pre-Releases
2) Tools -> Packages -> List and Install
3) Select the packages you wish to install (there are brief
instructions at the bottom of the packages buffer).
4) Packages -> Install/Remove Selected
5) Re-start XEmacs.
Using XEmacs Package Tools (XEmacs 21.1.14):
- -------------------------------------------
1) Options -> Manage Packages -> Add Download Site -> Pre-Releases
2) Options -> Manage Packages -> List and Install
3 - 5) As per XEmacs 21.[245].x.
norbert - XEmacs Package Release Manager.
Footnotes:
[1] Note: Mule packages should be installed into:
/usr/local/lib/xemacs/mule-packages/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGPw1Vgu3ywdHdhM0RAsCNAKCFqmAAfk3iDlBZcLAuIW8dmZHc2ACeJ227
cST7zoeK+4pU0MFyBFXA25o=
=ZhXj
-----END PGP SIGNATURE-----
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta