Hi
if i try to compile xemacs 21.2.11 with mule i get the following error
cd ./lib-src && make all
make[1]: Entering directory `/usr/src/Xemacs/lib-src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/Xemacs/lib-src'
cd ./lwlib && make all
make[1]: Entering directory `/usr/src/Xemacs/lwlib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/Xemacs/lwlib'
cd ./src && make all
make[1]: Entering directory `/usr/src/Xemacs/src'
EMACSBOOTSTRAPLOADPATH="/usr/src/Xemacs/src/../lisp/:/usr/src/Xemacs"
EMACSBOOTSTRAPMODULEPATH="/usr/src/Xemacs/src/../modules/:/usr/src/Xemacs"
./temacs -batch -l /usr/src/Xemacs/src/../lisp/update-elc.el
Loading /usr/src/Xemacs/src/../lisp/update-elc.el...
Loading very-early-lisp... (2124)
Loading find-paths.el... (13900)
Loading packages.el... (24312)
Loading setup-paths.el... (6832)
Loading dump-paths.el... (0)
Loading /usr/src/Xemacs/src/../lisp/dumped-lisp.el... (108)
make[1]: Leaving directory `/usr/src/Xemacs/src'
Building finder database ...
Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Please report this bug by running the send-pr script included
with XEmacs, or selecting `Send Bug Report' from the help menu.
As a last resort send ordinary email to `crashes(a)xemacs.org'.
*MAKE SURE* to include the information in the command
M-x describe-installation.
If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started the editor, or maybe in your home
directory), and type
gdb /usr/src/Xemacs/src/xemacs core
then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB. A similar procedure should work for all of
these. Ask your system administrator if you need more help.)
Lisp backtrace follows:
insert-file-contents-internal("/usr/src/Xemacs/lisp/finder-inf.el" t nil nil
nil undecided used-codesys)
byte-code("..." [run-hook-with-args insert-file-contents-access-hook filename
visit coding-system-for-read run-hook-with-args-until-success
insert-file-contents-pre-hook find-file-coding-system-for-read-from-filename
buffer-file-coding-system-for-read no-conversion coding-system return-val
find-coding-system message "Invalid coding-system (%s), using 'undecided"
undecided insert-file-contents-internal beg end replace used-codesys] 9)
# (condition-case ... . ((file-error (byte-code "ÀÁ\n$Å@A\"" ... 5))))
# bind (return-val coding-system used-codesys replace end beg visit filename)
insert-file-contents("/usr/src/Xemacs/lisp/finder-inf.el" t)
byte-code("..." [rawfile insert-file-contents-literally filename t
insert-file-contents] 3)
# (condition-case ... . ((file-error (byte-code "À !«Â !¬ÃÄÅ D\"«
ǪÉÊ!¬ÇÀ" ... 4))))
byte-code("..." [set-buffer-major-mode buf erase-buffer nil (byte-code
"«Á\nÃ\"ª
Ä\nÃ\"Á" [rawfile insert-file-contents-literally filename t
insert-file-contents] 3) ((file-error ...)) buffer-file-truename truename number
buffer-file-number find-file-use-truenames abbreviate-file-name buffer-file-name
file-name-directory default-directory backup-enable-predicate make-local-variable
backup-inhibited t rawfile after-find-file error nowarn] 3)
# (condition-case ... . ((t (byte-code "À !Â@A\"" ... 3))))
# (unwind-protect ...)
# bind (error number truename buf rawfile nowarn filename)
find-file-noselect("finder-inf.el")
# bind (codesys filename)
find-file("finder-inf.el")
# (unwind-protect ...)
(save-excursion (find-file "finder-inf.el") (let (... ... ...) (or dirs ...)
(setq using-load-path ...) (erase-buffer) (insert ";;; finder-inf.el ---
keyword-to-package mapping\n") (insert ";; Keywords: help\n") (insert
";;; Commentary:\n") (insert ";; Don't edit this file. It's
generated by finder.el\n\n") (insert ";;; Code:\n") (insert
"\n(defconst finder-package-info '(\n") (mapcar ... dirs) (insert
"))\n\n(provide 'finder-inf)\n\n;;; finder-inf.el ends here\n") (kill-buffer
"*finder-scratch*") (unless noninteractive ...) (basic-save-buffer)))
)
# bind (dirs)
finder-compile-keywords()
# bind (arg)
command-line-do-funcall("-f")
# bind (dir file-count line end-of-options first-file-buffer file-p arg tem)
command-line-1()
# bind (command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
make: *** [lisp/finder-inf.el] Error 139
here are the Informations from Installation
uname -a: Linux esmeralda 2.1.132 #5 SMP Sam Feb 27 09:29:33 CET 1999 i586 unknown
./configure '--prefix=/usr/X11R6' '--with-scrollbars=athena3d'
'--with-dialogs=athena3d' '--with-toolbars' '--with-xpm'
'--with-xface' '--with-mule' '--with-xface' '--dynamic'
'--with-site-modules' '--with-gcc' '--error-checking=none'
XEmacs 21.2-b11 "Calliope" configured for `i586-pc-linux'.
Where should the build process find the source code? /usr/src/Xemacs
What installation prefix should install use? /usr/X11R6
What operating system and machine description files should XEmacs use?
`s/linux.h' and `m/intel386.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch
Should XEmacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
Should XEmacs use the relocating allocator for buffers? yes
What window system should XEmacs use? x11
Where do we find X Windows header files? /usr/X11/include
Where do we find X Windows libraries? /usr/X11/lib
Compiling in support for XAUTH.
Compiling in support for XPM images.
Compiling in support for PNG image handling.
Compiling in support for (builtin) GIF image handling.
Compiling in support for JPEG image handling.
Compiling in support for TIFF image handling.
Compiling in support for X-Face message headers.
Compiling in native sound support.
Compiling in support for Berkeley DB.
Compiling in support for GNU DBM.
Compiling in support for LDAP (UMich libs).
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Compiling in Mule (multi-lingual) support.
Compiling in XIM (X11R5+ I18N input method) support.
Using raw Xlib to provide XIM support.
Compiling in support for proper session-management.
Using Lucid menubars.
Using Athena-3d scrollbars.
Using Athena-3d dialog boxes.
Compiling in DLL support.
movemail will use "dot-locking" for locking mail spool files.
Using Lisp_Objects with minimal tagbits.
Compiling in extra code for debugging.
Compiling in code for checking XEmacs memory usage.
here are the printout from gdb
esmeralda:/usr/src/Xemacs/src # gdb --directory ~/:/usr/src/glibc/intl:/usr/src/glibc/elf
xemacs core
GNU gdb 4.17.0.4 with Linux/x86 hardware watchpoint and FPU support
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
Core was generated by /usr/src/Xemacs/src/xemacs -batch -vanilla -eval (setq
finder-compile-keywords-'.
Program terminated with signal 11, Speicherzugriffsfehler.
Reading symbols from /usr/X11R6/lib/libXaw3d.so.6...done.
Reading symbols from /usr/lib/libtiff.so.3...done.
Reading symbols from /usr/X11R6/lib/libpng.so.2...done.
Reading symbols from /usr/lib/libjpeg.so.6...done.
Reading symbols from /usr/X11R6/lib/libz.so.1...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /lib/libdb.so.2...done.
Reading symbols from /usr/lib/libgdbm.so.1...done.
Reading symbols from /usr/lib/libgpm.so.1...done.
Reading symbols from /lib/libncurses.so.4...done.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /lib/libnss_files.so.1...done.
Reading symbols from /lib/libnss_db.so.1...done.
#0 0x402c20e1 in __kill () at soinit.c:27
27 }
(gdb) where
#0 0x402c20e1 in __kill () at soinit.c:27
#1 0x8082a19 in fatal_error_signal (sig=11) at emacs.c:269
#2 0xbfff5f04 in ?? ()
#3 0x402be998 in __dcgettext (domainname=0x4033a160 "libc",
msgid=0x4033c562 "No such file or directory", category=5) at
dcgettext.c:407
^^^^^^^^^^^^^^^
there is the line:
retval = find_msg(domain->successor[cnt], msgid)
#4 0x402eb748 in _strerror_internal (errnum=2, buf=0x40349ae0 "",
buflen=1024)
at ../sysdeps/generic/_strerror.c:69
#5 0x402eb5d5 in strerror (errnum=2) at strerror.c:32
#6 0x80d6cce in lisp_strerror (errnum=2) at fileio.c:245
#7 0x80d4bf3 in Finsert_file_contents_internal (filename=138740836,
visit=137143408,
beg=137143380, end=137143380, replace=137143380, codesys=137245488,
used_codesys=137990816)
at fileio.c:148
#8 0x808656d in Ffuncall (nargs=8, args=0xbfffe1a8) at eval.c:3189
#9 0x805e146 in execute_optimized_program (
program=0xbfffe20c
"AA\n\013#\210\fR\022ÅÆ\n\013#R\013Ç\n!R\006\016\bR\002É\211\026\n:«\a\016\n\026\013ª
I\016\n!¬\nII\016\n\"\210I\026\n\n\013\016\021\016\022\016\023\016\nO&\a\026\013A\207",
stack_depth=9, constants_data=0x8251960) at bytecode.c:754
#10 0x8060aba in Fbyte_code (instructions=136648908, constants=136649040,
stack_depth=19)
at bytecode.c:2402
#11 0x8085b6d in Feval (form=136648884) at eval.c:2986
#12 0x808402e in condition_case_3 (bodyform=136648884, var=137798596,
handlers=136649216)
at eval.c:1640
#13 0x805ecc4 in execute_rare_opcode (stack_ptr=0xbfffe518,
program_ptr=0x8251b42 "\210\t\022Ç\nE\"É
\036\n\036\013\016\n013A@\\A\223\210\016\013«\021I\216\212A\036\r\016\013
\016\n!\"\210+\013AI\016\n! \210*I\016\021\016\022\013$¬\027OOp\"«\rOÖ\016\024x\n!\"!\210ª\005O\n!\210\013+\207",
opcode=Bcondition_case) at bytecode.c:1279
#14 0x805df58 in execute_optimized_program (
program=0x8251b38 "A\211\211\031\032\eÄÅÆ\217\210\t\022Ç\nE\"É
\036\n\036\013\016\n013A@\\A\223\210\016\013«\021I\216\212A\036\r\016\013
\016\n!\"\210+\013AI\016\n! \210*I\016\021\016\022\013$¬\027OOp\"«\rOÖ\016\024x\n!\"!\210ª\005O\n!\210\013+\207",
stack_depth=5,
constants_data=0x8251854) at bytecode.c:664
#15 0x805dda6 in funcall_compiled_function (fun=136648672, nargs=2,
args=0xbfffe614)
at bytecode.c:527
#16 0x8086662 in Ffuncall (nargs=3, args=0xbfffe610) at eval.c:3221
#17 0x805e146 in execute_optimized_program (
program=0xbfffe65c
"\b«\bA\nA\"\210ª\006Ä\nA\"\210A\207\223=\bô\223=\b\204æÿ¿\200o\005\bè\223=\b---Type
<return> to continue, or q <return> to quit---
@o\005\b\224æÿ¿zk\005\b\\\233<\b\230A?\bæÿ¿\024çÿ¿T,\b çÿ¿\021",
stack_depth=3,
constants_data=0x8221c54) at bytecode.c:754
#18 0x8060aba in Fbyte_code (instructions=136453128, constants=136453188,
stack_depth=7)
at bytecode.c:2402
#19 0x8085b6d in Feval (form=136453104) at eval.c:2986
#20 0x808402e in condition_case_3 (bodyform=136453104, var=137143380,
handlers=136453236)
at eval.c:1640
#21 0x805ecc4 in execute_rare_opcode (stack_ptr=0xbfffe8d4,
program_ptr=0xbfffe926
"\210\016\006¬\005\016\a\026\006\016\b\026\t\016\n«\aE\016\f!\026\fI\016\f!\026\016\016\017\016\f!¬\bÑ!\210O\026\021\016\023¬\013O\016\025\016\026?\"\210p\021A\207-",
opcode=Bcondition_case) at bytecode.c:1279
#22 0x805df58 in execute_optimized_program (
program=0xbfffe918 "A\t!\210\tq\210A
\210AÄÅ\217\210\016\006¬\005\016\a\026\006\016\b\026\t\016\n«\aE\016\f!\026\fI\016\f!\026\016\016\017\016\f!¬\bÑ!\210O\026\021\016\023¬\013O\016\025\016\026?\"\210p\021A\207-",
stack_depth=3, constants_data=0x8221b94) at bytecode.c:664
#23 0x8060aba in Fbyte_code (instructions=136452864, constants=136452996,
stack_depth=7)
at bytecode.c:2402
#24 0x8085b6d in Feval (form=136452840) at eval.c:2986
#25 0x808402e in condition_case_3 (bodyform=136452840, var=137243124,
handlers=136453508)
at eval.c:1640
#26 0x805ecc4 in execute_rare_opcode (stack_ptr=0xbfffec20,
program_ptr=0x8221f20 "\210)\016\f,\207", opcode=Bcondition_case) at
bytecode.c:1279
#27 0x805df58 in execute_optimized_program (
program=0x8221e2c
"AA\n!!\022A\n!«\036ÄÅ!«\024\016\006«\020Å\016\a«\bAE\n!!ª\002\n!\207ÉE\n\"\207E\n!\036\fAE\n!!\036\rII\016\r!\233\036\020Ñ\036\t\016\f«\"\016\022¬\005\016\a«\032\016\023¬\026\212\016\fq\210\016\024\n\230¬\nOÖ\n\016\024\016\027$\210)\016\f\203\203",
stack_depth=6,
constants_data=0x822179c) at bytecode.c:664
#28 0x805dda6 in funcall_compiled_function (fun=136451904, nargs=1,
args=0xbfffed24)
at bytecode.c:527
#29 0x8086662 in Ffuncall (nargs=2, args=0xbfffed20) at eval.c:3221
#30 0x805e146 in execute_optimized_program (
program=0x8220210 "\b«\fA\b!\032AÄ\r!!)\207AÄ\r!!\207\200J(\b\003",
stack_depth=3,
constants_data=0x82201e4) at bytecode.c:754
#31 0x805dda6 in funcall_compiled_function (fun=136446296, nargs=1,
args=0xbfffeda8)
at bytecode.c:527
#32 0x8085e0e in Feval (form=138473112) at eval.c:3045
#33 0x808a4eb in Fprogn (args=138473136) at eval.c:761
#34 0x807d047 in Fsave_excursion (args=138473136) at editfns.c:404
#35 0x8085a22 in Feval (form=138473100) at eval.c:2958
#36 0x8086d82 in funcall_lambda (fun=138479416, nargs=0, args=0xbffff068) at
eval.c:761
#37 0x808668d in Ffuncall (nargs=1, args=0xbffff064) at eval.c:3229
#38 0x805e146 in execute_optimized_program (program=0x8213f8c
"A\t\211A\021@! \207",
stack_depth=3, constants_data=0x8213f70) at bytecode.c:754
#39 0x805dda6 in funcall_compiled_function (fun=136396600, nargs=1,
args=0xbffff160)
at bytecode.c:527
#40 0x8086662 in Ffuncall (nargs=2, args=0xbffff15c) at eval.c:3221
#41 0x805e146 in execute_optimized_program (program=0x8215cb8
"\b¬;\t?\205ó", stack_depth=8,
constants_data=0x8215aa4) at bytecode.c:754
#42 0x805dda6 in funcall_compiled_function (fun=136403576, nargs=0,
args=0xbffff26c)
at bytecode.c:527
#43 0x8086662 in Ffuncall (nargs=1, args=0xbffff268) at eval.c:3221
#44 0x805e146 in execute_optimized_program (
program=0x821514c "\bA\031AA\034\035Æ\t!\021ÇE!«\004É
\210\016\n«\020\016\013¬\fIII\016\n!IQ! \210 \210*Ñ \210rOO!q\210O
\210OÖ!\210\016\027Øa«\005\016\031 \210)U Ua«\bE ¬\004Ü \210Y \210Ö\026\036E
-\004ßA!)\207", stack_depth=4, constants_data=0x821506c) at bytecode.c:754
#45 0x805dda6 in funcall_compiled_function (fun=136400960, nargs=0,
args=0xbffff368)
at bytecode.c:527
#46 0x8086662 in Ffuncall (nargs=1, args=0xbffff364) at eval.c:3221
#47 0x805e146 in execute_optimized_program (
program=0x8214a28 "\b«\005AA!\207A\020Ä
\211\035«\030\rG\016\006GW«\020Ç\016\006!Ç\r!k«\006E\r!\026\006)É\016\006!\026\006E
\210E
\210\016\fR\aII!-\002A\036\fI\016\020\016\021\"\026\022\016\f«\nOOO\016\022\"Ö\"\210\016\022¬\006x
\210ª\fØ\016\022\016\031\016\032\016\f$\210U
\210)\016\034¬\022\016\035«\016ßà\016!!\016\035\"âA#\210\016\034¬\024\016\031¬\006a\016$!\210a\016%!\210a\016&!\210ç\216è
)\207", stack_depth=6, constants_data=0x821480c) at bytecode.c:754
#48 0x805dda6 in funcall_compiled_function (fun=136398816, nargs=0,
args=0xbffff3fc)
at bytecode.c:527
#49 0x8085e0e in Feval (form=137813136) at eval.c:3045
#50 0x808a27b in condition_case_1 (handlers=137143492, bfun=0x8085570
<Feval>, barg=137813136,
hfun=0x8068cc0 <cmd_error>, harg=137143380) at eval.c:1640
#51 0x80694a9 in top_level_1 (dummy=137143380) at cmdloop.c:205
#52 0x808a149 in internal_catch (tag=137218424, func=0x8069480
<top_level_1>, arg=137143380,
threw=0x0) at eval.c:1315
#53 0x8068e20 in initial_command_loop (load_me=137143380) at cmdloop.c:284
#54 0x8081271 in xemacs_21_2_b11_i586_pc_linux () at emacs.c:1736
#55 0x8082db1 in main () at emacs.c:2165